Архив метки: WordPress

Использование MySQL socket в WordPress

Можно немного ускорить WordPress если убрать лишние накладные расходы при общении WordPress с базой данных. Для этого нужно использовать сокеты (unix socket основан на файловом доступе), а не TCP порты для доступа. Это уберет оверхед, который создается семейством протоколов TCP/IP.
Но у этого метода есть ограничения:

  • Web сервер и база данных должны находиться на одном сервере;
  • Должен быть *nix сервер (Linux, FreeBSD и т.д.).

Для использования сокета нужно убедиться, что в БД MySQL тоже включен сокет. Для этого откроем файл настроек /etc/mysql/my.cnf и найдем в разделе [mysqld] строчку:

Читать далее Использование MySQL socket в WordPress

Fail2ban для WordPress

Fail2ban имеет возможность подключения сторонних модулей, для контроля доступа. Одним из таких модулей является модуль для WordPress.
Как установить на сервер Fail2ban я рассказывал в статье Fail2ban для SSH.

Для интеграции с WordPress постребуется установить в WordPress плагин WP fail2ban.

После его установки нужно скопировать из папки модуля для WordPress (обычно находится по адресу wordpress/wp-content/plugins/wp-fail2ban) в папку фильтров Fail2ban (находится по адресу /etc/fail2ban/filter.d) файл wordpress.conf.
Читать далее Fail2ban для WordPress