Добро пожаловать в HC Soft

Вы мой новый клиент? Давайте начнём.

Эта закрытая зона предназначеная для моих клиентов. Через неё Вы получаете доступ к своим заказам, происходит наше общение и обмен документацией.

Вход для клиентов




WordPress: Комплексная оптимизация

Для блога с большой посещаемостью (CMS WordPress) реализован механизм комплексный оптимизации производительности. Оптимизация блога проводилась по двум основным направлениям: кэширование и защита от спам ботов.

WordPress: Кэширование

Основной принцип повышения производительности любой CMS – как можно больше данных кэшировать в оперативной памяти, как можно меньше обращаться к базе данных и сторонним сервисам. Чем больше вычислений, чем больше запросов к базе mysql делает wordpress – тем больше времени генерируется страница, тем большую нагрузку создаёт один пользователь на сервер. В конечном итоге, вам сначала перестаёт хватать обычного shared хостинга, а потом и VDS.

Для данного проекта я применил классический механизм блочного кэширования на основе kay-value storage (memcached, но можно и другой) или файловой системы (медленнее).


Wordpress: кэширование

Для различных логических блоков сайта (основное меню, облако тэгов, списки связанных постов, списки популярных тем), можно задавать различное время жизни кэша. Такое решение позволяет получить высокую скорость вывода контента и показывать информацию в её актуальном состоянии. Это основное отличие моего решения от готовых плагинов. Например, список популярных тем по просмотрам обновляется каждый день, а список популярных комментариев каждый час. Так же в кэш вынесены облака тегов, связанные материалы и т.п. вещи.

После оптимизации блога, количество sql запросов с 30-40 на страницу, сократилось до приемлемых 9-10.

WordPress: Защита от спам ботов

Значительную нагрузку на сервер вызывали спам боты. В сутки было примерно ~2-3 тысячи спам комментариев и их количество постоянно росло. В блоге использовался плагин akismet, который замечательно фильтровал спам, но нагрузку от ботов он не снижал.

На основе плагина akismet, а так же плагина wp-ban было написано решение по занесению ip ботов в общий black лист, а далее, особо сильно спамящие ip автоматически выводились в бан лист на frontend систему (.htaccess).
Количество спам комментариев резко сократилось с 2-3 тысяч, до 50 – 60 в день! Нагрузка на сервер сократилась пропорционально.


Статистика Akismet показывает резкое уменьшение спама
Первичная статистика спам ботов собирается в плагине wp-ban

Используемые технологии/системы:

OC: Unix
Язык программирования: php, MySQL


Преимущества работы со мной


Какие преимущества Вы получаете при работе со мной? Попробую перечислить 6 наиболее весомых аргуметов в свою пользу.
Почему нужно выбрать меня?

Великие говорят


"Великие начинания даже не надо обдумывать, надо взяться за дело, иначе, заметив трудность, отступишь."

Юлий Цезарь