@Levhav
Возьмусь за разработку проектов любой сложности.

Какую легковесную cms на базе Laravel выбрать для проекта?

Сейчас я использую самописное решение на чистом php и страница интернет магазина с товарами на моём сервере формируется от 120 мс до 200 мс. А страница чистого wordpress без чего бы то ни от 400 мс до 450 мс

Хочу в новом проекте использовать Laravel чтоб писать меньше кода особенно под типовые задачи. Хочется взять легковесную CMS на базе Laravel в которой было бы хотя бы небольшое количество плагинов под типовые функции такие как блог или форма обратной связи.

Но главное чтоб CMS в чистом виде открывалась реально быстро. Чтоб скорость работы сайта была не сильно хуже полностью самописного решения без всего лишнего.
  • Вопрос задан
  • 2923 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 7
mashletov
@mashletov
Math.random()
Никакую. Нормальной поддерживаемой CMS на Laravel нет.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Но главное чтоб CMS в чистом виде открывалась реально быстро. Чтоб скорость работы сайта была не сильно хуже полностью самописного решения без всего лишнего.
Поймите и запомните: CMS - это только админка!

Хотите быстрое открытие страниц - пишите шаблон с заменой тегов через регулярки (RegExp) и автоматическую (пере)генерацию статических страниц в кеше.

При запросе страницы из браузера проверяем флаг в базе: есть изменения по этому URL - обновляем страницу: заново генерим статику, нет - грузим статику из кеша.

Если много оперативки (VDS/VPS) - кеш со статикой можно копировать с диска в оперативку и грузить сразу оттуда.

PS: Для админки (и не только!) советую includeHTML.
Заранее, всем Спасибо за звёзды!
Ответ написан
KorniloFF
@KorniloFF
Работаю по font-end / JS
GRAV - сделан на Laravel. Но тоже уже обрастает жирком.
Ответ написан
Fragster
@Fragster
помогло? отметь решением!
Самым быстрым будет подход в виде пререндринга для основных страниц каталога (без фильтров всяких) и остальной статической части сайта (для правильной индексации), а всякие корзины, фильтры и прочая интерактивность - на клиенте с получением данных по api.
Тут надо долго курить всякие штуки типа https://ru.nuxtjs.org/guide#%D1%81%D1%82%D0%B0%D1%... или https://github.com/chrisvfritz/prerender-spa-plugin и будет много всяких особенностей в виде вывода остатков и прочего. Но это реально самый быстрый вариант.
Ответ написан
Sanes
@Sanes
!
Берите какой-нибудь констуктор CRUD и пилите на нём. Их достаточно для Laravel.
Ответ написан
riky
@riky
Symfony / Laravel
cms это не админка, как тут некоторые пишут. просто админок в ларе дополна, и это и близко не cms.
cms это больше поддержка тем и сторонних готовых плагинов, и апи для их работы.
и cms это больше экосистема этих плагинов. которые можно легко ставить и получить готовый работающий сайт почти без программирования, или вообще.

из cms пожалуй october ничего, хотя и он очень специфический.

но если вы планируете именно программировать то лучше взять именно админку.
если хорошая, но недешевая nova или бесплатный и неплохой owladmin например.
Ответ написан
zorca
@zorca
Laravel Nova уже загнулась?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы