1

Тема: Оптимізаця швидкості сайту

Є в мене один блог на WP. Нині стоїть завдання оптимізувати його швидкість. Найбільша проблема зараз - це надзвичайно довгий запит, сторінка може віддаватися з боку сервера 15 секунд, видно на скріншоті нижче

Список технологій, які використовуються:

  • Ubuntu  Operating system

  • Apache  Web server

  • Facebook  Widget

  • Google Font API  Font script

  • Google Tag Manager  Tag Manager

  • jQuery  JavaScript framework

  • PHP  Programming language

  • UserVoice  Issue tracker

  • WordPress  CMS

  • WordPress Super Cache  Cache Tools

WordPress Version 4.9.1
PHP version 5.5.9

Query monitor показує таке:
https://s14.postimg.org/myu4lmia5/query-monitor.png

Звіт з gtmetrix.com
https://s14.postimg.org/6b2mj4v8d/site-speed-result.png

Власне, хто може порадити в який бік копати, щоб підшвидшити час віддачі сторінки?

Був собі цебер, та переполуцебрився на полуцебренята
Неймовірний блог про мандри http://bosano.ga

2

Re: Оптимізаця швидкості сайту

Повідключайте всі плагіни на ворпресі і гляньте швидкість. Якщо стане краще, то включайте по одному і дивіться який тормозить.

3

Re: Оптимізаця швидкості сайту

Vo_Vik написав:

Повідключайте всі плагіни на ворпресі і гляньте швидкість. Якщо стане краще, то включайте по одному і дивіться який тормозить.

+
Ну й крім того ще сам по собі апач може буте не дуже швидким. У мене наприклад ngnix+php7.1-fpm пришвидчила wp-сайти від 20% до 70% порівняно з апачем

Робіть що хочете - людина створена вільною

4

Re: Оптимізаця швидкості сайту

varkon написав:
Vo_Vik написав:

Повідключайте всі плагіни на ворпресі і гляньте швидкість. Якщо стане краще, то включайте по одному і дивіться який тормозить.

+
Ну й крім того ще сам по собі апач може буте не дуже швидким. У мене наприклад ngnix+php7.1-fpm пришвидчила wp-сайти від 20% до 70% порівняно з апачем

аналогічний досвід у мене.
при даній схемі фактично ми ділимо роботу сайту на два потоки:
nginx -  роздає статику самостійно а запити до скрипта передає до вебсервера
php-fpm - виконує тільки роботу вебсервера - запускає скрипт і рендерить темплейт

First, solve the problem. Then, write the code. (c)JJ