Записи в категории «Wordpress»

Кэшируем Wordpress средствами Nginx

Wordpress далеко не самая производительная платформа для ведения блогов, и крупные сайты, как правило, используют кэширование для ускроения его работы. Для wordpress, есть много популярных дополнений реализующих кэширование, но все они на мой взгляд довольно осложненные, и, как правило, требуют либо установки дополнительного программного обеспечения, такого как, например, Varnish или memcached, либо перекладывают кэширование на плечи PHP который тоже производительным не назовешь. В этом посте я расскажу как настроить кэширование wordpress средствами nginx, без установки дополнительного ПО.

В nginx есть FastCGI модуль который предоставляет директивы, позволяющие кэшировать ответ от fastcgi. Использование данного модуля избавляет нас от необходимости использовать сторонние средства кэширования. Модуль так же позволяет нам не кэшировать часть ресурсов опираясь на различные параметры запроса, такие как, например: тип (GET, POST), куки, адрес страницы и другие. Сам модуль умеет исключительно добавлять в кэш, но не умеет его очищать или удалять отдельные записи из него. Без очистки кэша при добавлении, редактировании и добавлении комментария к посту кэш не будет обновляться, и сделанные изменения будут видны только с большой задержкой, поэтому для очистки кэша мы будем использовать сторонний nginx модуль - nginx_cache_purge.

Читать дальше →

Wordpress - защита от спама.

Еще буквально пару дней назад, я имел очень большую проблему с этим блогом. Проблема эта заключалась в спам ботах, которые по каким-то странным, одним им известным причинам облюбовали мой блог. Два дня я убил на всевозможные поиски, пока не нашел несколько интересных дополнений которые практически полностью избавляют от различных спам ботов. Об этих замечательных дополнениях, я и расскажу ниже.

Читать дальше →