Долго грузится сайт [закрыто]

186
19 декабря 2016, 19:41

Залил сайт на хостинг, очень долго грузятся страницы, иногда вылетает ошибка 500. Вот ссылка на сайт: ссылка

Проблема в коде или в сервере?

Answer 1

Профилируйте свой сайт для получения детальной информации о том, какие процессы работают медленно.

Рекомендую в качестве профайлера использовать:

http://xhprof.io/

или онлайн сервис

http://newrelic.com

Недорогой хостинг с SSD накопителем: DigitalOcean

При регистрации на DigitalOcean $10 от хостера в подарок (реферал)

Answer 2

Сервис анализирующий скорость сайта. Загрузите сжатые изображения и css-файлы (их можно скачать на вкладке "для компьютеров" этого сервиса). Добавьте следующие строчки в .htaccess для сжатия и кеширования сайта, что ускорит быстродействие

Сжатие:

<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

Кеширование:

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
  Header set Cache-Control "max-age=604800"
</FilesMatch>
Answer 3

У вас достаточно тяжелый фронт-энд. Но основная проблема не в нем.
Ответ на GET / приходит только через 12 секунд.... (иногда не приходит).

У вас или очень слабый сервер или очень плохой бэк-энд.
Или очень большая нагрузка. (что сомнительно)

READ ALSO
Переименовывание сессий

Переименовывание сессий

Пытаюсь задать сессии определённое значение, но когда перехожу по страницам сайта значение опять сбрасывается на дефолтное, помогите, пожалуйста...

170
Вывод изображений в слайдер

Вывод изображений в слайдер

Для пробы создал на denwer мини сайт для пробы , вывел статьи из базы и так же создал слайдер на owl-carouselЦиклом выводил url адреса изображений и через...

208
Mysql DATE_SUB(NOW(), INTERVAL 1 DAY) , Как это работает?

Mysql DATE_SUB(NOW(), INTERVAL 1 DAY) , Как это работает?

Пытаюсь в базу занести дату с интервалом в 1 день,использую следующий запрос

307
dbSimple placeholder-ы

dbSimple placeholder-ы

Есть функция

213