Оптимизация для PageSpeed Insights
С настройкой сервера, оптимизацией изображений и прочим я разобрался, остались вопросы, в которых я не очень хорошо ориентируюсь.
Google PageSpeed Insights выдает примерно следующее для мобильных устройств (стоит мобильный шаблон):
и для PC:
Вопросы такие:
Или, может, вообще не нужно ничего оптимизировать?
Главная без контента:
UPD1 — сменил на хостинге версию PHP с 5.5 до 5.4 (методом тыка и экспериментов), поиграл с кешированием, но остановился на file — остальное тормозит, буду разбираться в причинах позже, воспользовался статьей Оптимизация некоторых методов ядра, спасибо kpoxas .
Итог:
Google PageSpeed Insights выдает примерно следующее для мобильных устройств (стоит мобильный шаблон):
Исправьте обязательно: Удалите из верхней части страницы код JavaScript и CSS, блокирующий отображение Количество блокирующих скриптов на странице: 3. Количество блокирующих ресурсов CSS на странице: 3. Они замедляют отображение контента. Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. Удалите код JavaScript, препятствующий отображению: http://*****/…bile/4173cfa217cc82018355b55cc31c656a.js http://yandex.st/share/share.js http://*****/…b/external/prettyPhoto/js/prettyPhoto.js Оптимизируйте работу CSS на следующих ресурсах: http://*****/…ile/9daeaf86e6eab8821af8e8760d0ce3d1.css http://fonts.googleapis.com/…alic,700,700italic&subset=latin,cyrillic http://*****/…external/prettyPhoto/css/prettyPhoto.css
и для PC:
Удалите из верхней части страницы код JavaScript и CSS, блокирующий отображение Количество блокирующих скриптов на странице: 3. Количество блокирующих ресурсов CSS на странице: 2. Они замедляют отображение контента. Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. Удалите код JavaScript, препятствующий отображению: http://*****/…oper/da2032f70b15cff06537e85a637d1b0f.js http://yandex.st/share/share.js http://*****/…b/external/prettyPhoto/js/prettyPhoto.js Оптимизируйте работу CSS на следующих ресурсах: http://*****/…per/13c1c81ffc077f776bfe7c13c13c4f97.css http://*****/…external/prettyPhoto/css/prettyPhoto.css
Вопросы такие:
- Насколько критично забить на эти советы?
- Как настроить отложенную загрузку указанных файлов(особенно если учесть, что смердженный файл — это не один файл, чем это чревато?
- На что влияет yandex.st/share/share.js
Или, может, вообще не нужно ничего оптимизировать?
Главная без контента:
MySql | Cache | PHP | Memory |
---|---|---|---|
query: 17 | query: 36 | time load modules: 0,283 | memory limit: 240M |
time: 0,012 | — set: 6 | full time: 0,567 | memory usage: 11.038 M |
- | — get: 28 | - | peak usage: 11.500 M |
- | time: 0,02042 | - | - |
UPD1 — сменил на хостинге версию PHP с 5.5 до 5.4 (методом тыка и экспериментов), поиграл с кешированием, но остановился на file — остальное тормозит, буду разбираться в причинах позже, воспользовался статьей Оптимизация некоторых методов ядра, спасибо kpoxas .
Итог:
MySql | Cache | PHP | Memory |
---|---|---|---|
query: 15 | query: 93 ↑ | time load modules: 0,043 ↓ | memory limit: 240M |
time: 0,008 | — set: 2 | full time: 0,24 ↓ | memory usage: 14.134 M ↑ |
- | — get: 91↑ | - | peak usage: 14.250 M ↑ |
- | time: 0,01036 | - | - |
Компания Ingenius Systems предлагает качественную и профессиональную разработку порталов различной сложности.
0 комментариев