fast web server

Ускоряем WordPress

Добрались руки подтюнить свой VPS на предмет скорости web части.

Немного оптимизирована SSL часть Nginx, там же настроен fastcgi_cache и включен OPcache для PHP.

В самом WordPress добавлен плагин Autoptimize для минификации HTML, CSS и JS.

Теперь немного статистики.

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

Для тестирования буду использовать утилиту ab в 10 потоков 500 подключений на каждом:

$ ab -c 10 -n 500 https://magicum.net/
Тест 1 - Вся оптимизация отключена
Тест 2 - Включен OPcache
Тест 3 - Включены OPcache и fastcgi_cache (пустой)
Тест 4 - Включены OPcache и fastcgi_cache (с данными)

Статистика OPcache к концу тестов: opcache_stats Скорее всего, можно и дальше оптимизировать, но меня результат устраивает. Ниже привожу выдержки из конфигов, которые используются на этом VPS.

nginx.conf
nginx темплейт php-wp