Полгода назад проводил тестирование различных конфигураций от “голого” Apache до Nginx с кешированием. В статье привожу финальные данные без деталей о конфигурации.
Технологии, которые использовались на сайте с момента запуска до текущего момента
Я периодически использую в Apache модуль mod_proxy_http для проксирования трафика с одного frontend’а на различные backend’ы. Конфигурация, которая перебрасывает запросы с http://company.com/news/ на внутренний сервер http://internal.company.com/ такая: ProxyPass /news/ http://internal.company.com/ ProxyPassReverse /news/ http://internal.company.com/
Уйду немного в сторону от Mac OS X. Не знаю, заметили ли вы, но в воскресенье я переключил блог на более мощный VPS. Я давно хотел провести оптимизацию, и наконец-то это сделал. Изначально я использовал чистый Apache, потом перешёл на чистый nginx, потом – на связку nginx как frontend и apache как backend. Но не [...]
Для кеширования контента я использую плагин WordPress “W3 Total Cache“. Одна из очень ценных его функций кроме кеширования – вынесение статического контента (изображения, css, js-файлов) в Content Delivery Network Amazon CloudFront (о его настройке я уже рассказывал). Достоинства: Ускоряется загрузка сайта за счёт того, что контент располагается на ближайших серверах CDN. Уменьшается нагрузка на сайт, [...]
Три месяца я держал свой блог на ноутбуке MacBook, стоящем на кухне – он плавно перемещался под потолком с кухонного шкафа на холодильник и обратно. Процесс установки блога на Mac OS X я детально описал в статьях: “Часть 1, MySQL“, “Часть 2, Apache” и “Часть 3, кеширование“. Но в последние недели я стал замечать, что [...]
Изображение из заголовка я взял с AllThingsDistributed. Для любого сайта важны контент, скорость и дизайн. Без качественного контента не будет посетителей, плохая скорость их рано или поздно отпугнёт, плохой дизайн тоже не придаст особой любви даже при хорошем контенте (но это на последнем месте, так как многие посетители читают обновления только через RSS). Контент и [...]
Для быстрой работы блог нужно всячески кешировать. Я использую комбинацию из нескольких способов – кеширование на уровне WordPress WP Super Cache, на уровне PHP – eAccelerator, Memcached и заодно кеширование запросов MySQL. По крайней мере хуже не становится, а улучшение производительности налицо. Один из полезнейших плагинов WordPress – это WP Super Cache. Он из категории [...]
Для простоты следующим шагом в качестве web-сервера я запущу apache. Его большое преимущество в том, что php очень просто ставится, как модуль, и не требуется дополнительных ухищрений. Поэтому я запущу сайт именно под apache, а уже после этого переделаю всё под nginx, который мне нравится больше. В Mac OS X есть штатный apache, его можно [...]
Недавно я подключился к провайдеру Интернет по Ethernet, да ещё с постоянным IP-адресом. Сервер, на котором у меня расположен сайт, периодически ведёт себя очень странно, я думаю, что вы могли это заметить. Иногда сервер перестаёт отвечать, я подозреваю вываливание в Kernel Panic (на сервере стоит FreeBSD 6.3). Подозреваю аппаратную проблему, но заменить сервер я пока [...]


