Уменьшить скорость загрузки и нагрузку на сервер

123 4
Amigo_9876
На сайте с 01.04.2009
Offline
325
3432

Решил оптимизировать сайт из-за двух вещей:

Рост посещаемости - Увеличение нагрузки. Хостер просит срочно решать проблему, чем я и занялся.

Чтобы более "круто" выглядеть в глазах ПС. А для посетителей сайт и так загружается очень быстро.

Текущие значения по PageSpeed Insights 80/90.

Что сделал, и что практически не принесло результата:

1. Посмотрел в логах заходы на страницы с 404 ошибками (ссылки на несуществующие картинки), почистил css от них, добавил apple-touch-icon https://bloginfo.biz/apple-touch-icon.html

2. Удалил неиспользуемые стили в css, и сжал css файл. Было 120кб, стало 30кб. http://www.howtomake.com.ua/front/udalyaem-neispolzuemye-pravila-css-na-vsem-sajte.html

3. Попытался сделать асинхронной загрузку внешних скриптов, типа ВК, твиттер, фб, но ничего не получилось http://simonenko.su/12874310913/asynchronous-code-for-social-buttons

Потом обнаружил что код асинхронки есть в ВК Developers, но и он не заработал у меня.

4. Уменьшил все возможные картинки.

5. Удалил вебвизор, карту кликов метрики.

Что еще рекомендуют сделать сервисы типа Google PageSpeed Insights, GtMetrix, Pingdom и т.д:

1. Уменьшить другие картинки и закатать их в спрайты.

Часть картинок я могу закатать в спрайт, но делать я этого не умею, вопрос в том, стоит ли оно того, чтобы разбираться в этом. Другая часть картинок постоянно обновляемая, автоматически сжимаемая до 2-3 кб.

2. Количество блокирующих ресурсов CSS на странице: 1. Они замедляют отображение контента.

Оптимизируйте работу CSS на следующих ресурсах:

/css/all3.css (30кб)

Ну как бы вопрос, нужно ли ставить единственный css файл в конец документа. Мне кажется это даже для скорости загрузки ничего не даст.

3. Используйте кеш браузера для следующих ресурсов:

http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 минут)

https://mc.yandex.ru/metrika/watch.js (60 минут)

https://pagead2.googlesyndication.com/pagead/osd.js (60 минут)

https://www.google-analytics.com/analytics.js (2 часа)

Стоит ли кешировать адсенс?

4. Сократите время ответа сервера - По результатам тестирования время ответа вашего сервера составило 0,24 секунды.

https://developers.google.com/speed/docs/insights/Server

Честно говоря, даже и не знаю что тут можно сделать.

5. GtMetrix выдает еще такое:

Use a Content Delivery Network (CDN)

и выдает все картинки со страницы сайта.

Что еще можно предпринять, чтобы уменьшить нагрузку на сайт?

ДП
На сайте с 23.11.2009
Offline
203
#1

Сдаётся мне, что нагрузка, про которую говорит хостер и то. что вы оптимизировали - это две разные и слабосвязанные друг с другом вещи.

Судя по тому, что страничка у вас генерится за 0,24 секунды - я бы не сказал, что сервер нагружен.

S
На сайте с 29.01.2006
Offline
404
#2

Рост нагрузки на сервер надо смотреть по серверной статистике.

Обычно и хостер подсказывает, что можно сделать или хотя бы куда смотреть.

S
На сайте с 30.09.2016
Offline
469
#3
Дикий пионер:
Сдаётся мне, что нагрузка, про которую говорит хостер и то. что вы оптимизировали - это две разные и слабосвязанные друг с другом вещи.

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

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Amigo_9876
На сайте с 01.04.2009
Offline
325
#4
Scaryer:
Рост нагрузки на сервер надо смотреть по серверной статистике.
Обычно и хостер подсказывает, что можно сделать или хотя бы куда смотреть.

Хостеру это невыгодно. Ему выгодно перевести меня на выделенный серв.

Все рекомендации вот:

http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358559

http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358560

все очень поверхностно.

Сайт у меня на жумле, понятно что 30к посетителей это не мало.

Сомневаюсь что это поможет, но все же прикрепил скрин команды htop.

Сейчас нагрузка не пиковая.

png htop.png
Amigo_9876
На сайте с 01.04.2009
Offline
325
#5
Sitealert:
Поддерживаю. Хостера меньше всего волнует, синхронно или асинхронно подгружаются скрипты. Его больше волнует ресурсоёмкость серверных процессов.

Т.е нагрузка не зависит от количества и объема загружаемых файлов?

10 их будет или 1, 50 кб или 100кб - не суть важно, по нагрузке?

TF-Studio
На сайте с 17.08.2010
Offline
334
#6

смениет хостера на адекватного, раз по вашему, он пытается вам что-то впарить.

а вообще надо нагрузки смотреть предметно.

скрипты и стили - это здорово, но не то

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
anotherbird
На сайте с 04.03.2016
Offline
41
#7

апач - зло, отдавай хотя бы статику нгиксом, а лучше вообще гаси его, тем более переезд на nginx можно на горячую сделать

JH
На сайте с 29.06.2013
Offline
48
#8
Amigo_9876:
Хостеру это невыгодно. Ему выгодно перевести меня на выделенный серв.
Все рекомендации вот:
http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358559
http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358560
все очень поверхностно.
Сайт у меня на жумле, понятно что 30к посетителей это не мало.
Сомневаюсь что это поможет, но все же прикрепил скрин команды htop.
Сейчас нагрузка не пиковая.

30к в сутки?

Amigo_9876
На сайте с 01.04.2009
Offline
325
#9
JIenpukoH:
30к в день?

всего лишь.

Хостер в плане работы - полностью устраивает.

JH
На сайте с 29.06.2013
Offline
48
#10
Amigo_9876:
всего лишь.
Хостер в плане работы - полностью устраивает.

Для такого сервера 30к в день это же херня.

Вот мой htop для посещаемости ~30к в день

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий