Новости сайта и форума
Настройка VPS для быстрой работы WordPress
nginx.conf
Настройка PHP-FPM
В Интернете полно инструкций о том, что можно редактировать в файле /etc/php/7.0/fpm/php.ini. Я лишь приведу парочку, которые в любом случае стоит изменить.
Для включения OPCache:
[opcache] opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=7963 opcache.max_wasted_percentage=10
Для повышения безопасности:
[Session] session.use_strict_mode = 1
#Yoast SEO Sitemaps location ~ ([^/]*)sitemap(.*).x(m|s)l$ { rewrite ^/sitemap.xml$ /sitemap_index.xml permanent; rewrite ^/([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 last; rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last; rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; }
Обратите внимание — нужно убрать «;» перед строками. Ещё можете указать параметр opcache.validate_timestamps=0, если готовы перезагружать сервер после каждого обновления темы, плагинов и самого WordPress. Параметр отключает проверку изменения файлов PHP, придётся очищать вручную кэш OPCache.
После применения настроек перезагрузите Nginx и PHP-FPM командой:
sudo service nginx restart &&
systemctl restart php7.0-fpm.service