Существует ли FlatFile CMS которой было бы совершенно все равно количество страниц?
Имеется более 100 000 страниц в CSV задача найти no sql cms которая мгновенно бы справлялась с огромным количеством контента но при этом поддерживала таксономии теги и другие плюшки обычных CMS. Друзья подскажите в каком направлении копать.
Всем ответившим спасибо.
Сергей Dydaevskiy, GRAV CMS самая лучшая из flat-file cms, если не она, то только SQL-based подойдет, так как любой сложный запрос к flat-file cms - это обычный перебор файловой системы. Из приличных там еще платники: Kirby и Statamic, но с ними я меньше работал.
Сергей Dydaevskiy, я уверен эти ссылки разъяснят вам все вопросы: https://github.com/getgrav/grav/issues/1099 https://github.com/getgrav/grav/issues/343
Чувак поднимал миллион страниц на дроплете DC, правда инстансов Grav было несколько. Ключевое слово - кеширование в ОЗУ сервера. Ну и отсюда можете прикинуть сколько ОЗУ на сервере нужно. Лично я бы попробовал Redis. Лучше ему задать таки лимит, чтобы ограничить в аппетитах. Еще один шаг - включить на сервере нативный парсер YAML. Отпишитесь потом. Я тоже наверное сделаю подобный тест.
zorca, доброе утро. Ночью тестировал работу Grav с 30 000 страниц. В общем удалось добиться скорости загрузки до 3.5 - 4.5 сек. При выделении оперативы для php в 2 гб + acpu драйвер.
При этом стоит учесть что страницы были не особо нагружены графикой, а админка (не смотря на фронтенд) дико тормозила.
Redis так и не смог настроить, Open Server отказался наглухо его видеть или я чего-то не понимаю.
Муки продолжаются.
Сергей Dydaevskiy, ну на Винде быстро и не будет особо, там свои заморочки. Тестировать нужно на VPS. Redis включается в модулях: joxi.ru/ZrJE9y7s9xz9YA , потом включить в админке Grav CMS: joxi.ru/MAjROl8S4NKkwA .
То что вы нашли - просто генератор статических страниц. Такое можно на коленке написать за пару минут и просто делать импорт из csv, тут не нужна ни админка, ни прочие прелести Grav CMS.