Как я могу улучшить свою производительность Laravel? - PullRequest
0 голосов
/ 29 ноября 2018

Мой сайт в Laravel 5.4.В прошлом месяце он был хорош по скорости и быстро загружался, но в этом месяце я начал получать трафик.Сейчас мой сайт работает медленно.Загрузка сайта занимает 3-7 секунд.

Пожалуйста, объясните мне, как я могу улучшить трафик моего сайта.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Есть несколько вещей, которые вы должны рассмотреть, чтобы улучшить свой веб-сайт Laravel.

  • Нужно посмотреть все запросы к базе данных.Для мониторинга запросов к базе данных вы устанавливаете отладочную панель Laravel или новый пакет телескопа Laravel.
  • Вы должны использовать нетерпеливую загрузку в своем приложении
  • оптимизировать свои изображения и использовать ленивую загрузку для загрузки изображений.
  • сжать свои утверждения (CSS, JS)
  • использовать CDN
  • Если все это не работает, вам нужно увеличить ресурсы сервера и использовать балансировщик нагрузки.
  • И всегда проверять работоспособность сервера, например, ОЗУ, ЦП, хранилище, пропускную способность.

Вы также должны посмотреть видеоуроки "Быстрое улучшение производительности Laravel".Что, безусловно, поможет вам улучшить ваш сайт.

https://www.youtube.com/playlist?list=PL1TrjkMQ8UbWRZ4tv4GW_KwbyavOxt6bc

0 голосов
/ 29 ноября 2018

Вам необходимо знать о стандарте Laravel, чтобы мы могли сделать наше приложение оптимальным с точки зрения скорости, производительности и т. Д.

  • Сначала нам нужно добавить все связи с базой данных.в модели т.е. все запросы к БД
  • Попробуйте использовать Eloquent отношение / запрос для получения / установки данных
  • , не используйте максимум для каждого цикла
  • изображение должно быть хорошооптимизирован и должен быть меньшего размера.Если образы имеют избыточные МБ, тогда требуется больше времени для загрузки
  • . Состояние сервера должно быть хорошим.Если вы используете AWS, Digital Ocean, вам необходимо постоянно проверять работоспособность сервера, например, оперативную память, процессор, хранилище, пропускную способность.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...