Оптимизация для PageSpeed Insights

С настройкой сервера, оптимизацией изображений и прочим я разобрался, остались вопросы, в которых я не очень хорошо ориентируюсь.
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


Вопросы такие:
  1. Насколько критично забить на эти советы?
  2. Как настроить отложенную загрузку указанных файлов(особенно если учесть, что смердженный файл — это не один файл, чем это чревато?
  3. На что влияет yandex.st/share/share.js

Или, может, вообще не нужно ничего оптимизировать?
Главная без контента:

MySqlCachePHPMemory
query: 17query: 36time load modules: 0,283memory limit: 240M
time: 0,012— set: 6full time: 0,567memory usage: 11.038 M
-— get: 28-peak usage: 11.500 M
-time: 0,02042--

UPD1 — сменил на хостинге версию PHP с 5.5 до 5.4 (методом тыка и экспериментов), поиграл с кешированием, но остановился на file — остальное тормозит, буду разбираться в причинах позже, воспользовался статьей Оптимизация некоторых методов ядра, спасибо kpoxas .

Итог:

MySqlCachePHPMemory
query: 15query: 93 ↑time load modules: 0,043 ↓memory limit: 240M
time: 0,008— set: 2full time: 0,24 ↓memory usage: 14.134 M ↑
-— get: 91↑-peak usage: 14.250 M ↑
-time: 0,01036--
Компания Ingenius Systems предлагает качественную и профессиональную разработку порталов различной сложности.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.