nginx

Настройка nginx для работы с WordPress

Опубликовано admin в Чт, 17/11/2011 - 15:20

Nginx все активней захватывает рынок веб-серверов за счет быстрой отдачи статистических файлов. Все динамические запросы нужно пересылать на обработку соответствующим модулям. Для PHP лучше использовать PHP-fcgi, и полностью отказаться от использования apache.Читать далее

( categories: )

WordPress: кэширование средствами nginx

Опубликовано admin в Втр, 16/08/2011 - 11:43

Уменьшение потребления ресурсов во много раз

Много было сказано про кэширование в WordPress… Сегодня я хочу рассказать о действительно эффективном методе, позволяющем сильно снизить нагрузку.

Метод основан на использовании кэша FastCGI web-сервера nginx.

Идея состоит в генерации статических страниц и отдачи их пользователям, не имеющим cookie комментатора. Зарегистрированным пользователям, а также комментаторам всегда отдаётся свежая страница. Так как читателей, ни разу не оставлявших комментарий, как правило, гораздо больше, чем комментаторов, то подобный использование кэша позволяет значительно снизить нагрузку на WordPress/PHP. Знакомые с принципом работы WP Super Cache заметят, что WPSC использует тот же принцип работы.Читать далее

Кэширование nginx для анонимных пользователей на примере Drupal

Опубликовано admin в Пнд, 25/04/2011 - 11:54
Как известно, Drupal является примером крайне тяжелой CMS/CMF, и нагруженные сайты строить на нем не так просто. Поскольку моя компания использует в своей разработке преимущественно Drupal — нам иногда приходится сталкиваться с оптимизацией производительности, и я бы хотел рассказать о том, как мы справляемся с нагрузкой.

В этой статье я рассмотрю один из самых эффективных методов повышения производительности — кэширование веб-сервером nginx контента для анонимных пользователей. Благодаря этому приему запросы от анонимных пользователей не вызывают обращения к бекэнду(не важно какому — apache или fastcgi). Таким образом, такое кэширование эффективнее любых средств CMS.
Читать далее

Оптимизация eaccelerator+nginx+apache2+php5+mysql

Опубликовано admin в Пт, 22/04/2011 - 14:39
Оптимизация eaccelerator+nginx+apache2+php5+mysql С тяжелым контентом. На физическом сервере.

На днях ко мне обратился знакомый с просьбой избавить сайт от торможения.

Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.

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

Веб сервер на много коннектов и высокую нагрузку (nginx+php-fpm+mysql)

Опубликовано admin в Втр, 19/04/2011 - 17:00


Предисловие.

Вот хочу поделится с коллегами своими наработками, думаю они многим пригодятся.

Читать далее

1. Начнем с подготовки фри к постановке ее на веб сервер.

Сетапим на сервер фрю семерку архтиктуры amd64 (можно и i386 но там надо делать PAE ядро и расширять адресацию), обнавляем исходники

nice -20 csup /usr/src/csup

ee /usr/src/csup
*default host=cvsup6.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress
 
src-all
ports-all tag=.
doc-all prefix=/usr/src tag=.

nginx + apache. Кеширование

Опубликовано admin в Чт, 14/04/2011 - 13:59

Привет, %username%
Тут я хочу рассказать о том, как я настраивал кеширование на одном сервере, точнее VDS. Характеристики сервера: 2000MHz, 2GB RAM, 80Gb HDD, технология виртуализации — OpenVZ.
Было решено использовать Nginx версии 0.7.64. На сервере находилось около 200 сайтов. И несколько высоко нагруженных проектов. Вот эти самые проекты и давали ощутимые тормоза и нагрузку на сервер. Мы будем рассматривать DLE в этом примере.
Читать далее

nginx: Простое ограничение доступа по паролю

Опубликовано admin в Втр, 12/04/2011 - 11:16

Используя директивы auth_basic и auth_basic_user_file, можно ограничить доступ ко всему серверу, сайту, каталогу или любому URL по маске, с авторизацией по протоколу "HTTP Basic Authentication".

Читать далее

( categories: )

nginx: Автоматические субдомены

Опубликовано admin в Втр, 12/04/2011 - 10:38

Если у вас много субдоменов или вы хотите создавать их автоматически, тогда имеет смысл создать одну универсальную конфигурацию, которая будет обслуживать все субдомены, направляя запросы посетителей в соответствующие каталоги.Читать далее

( categories: )

nginx: Защита файлов от прямых ссылок

Опубликовано admin в Втр, 12/04/2011 - 10:33

Часто, при цитировании материала с вашего сайта, адреса изображений или загружаемых файлов не изменяют. Возникает нагрузка на ваш сервер, но при этом посетитель даже не знает, откуда загружается рисунок и не видит вашего сайта.

Наиболее гуманно будет выдавать посетителю другого сайта изображение с текстом "Это изображение доступно только на сайте www.example.com". Если ссылаются на загружаемый файл — перенаправлять на страницу загрузок вашего сайта.Читать далее

( categories: )

Опыт настройки nginx на Debian

Опубликовано admin в Втр, 12/04/2011 - 00:55
Вчерашний вечер я посвятил возне с http-сервером nginx в качестве фронтэнда к apache. Как известно, nginx (http://nginx.net/) — легковесный надежный HTTP-сервер, написанный Игорем Сысоевым (http://sysoev.ru) (сотрудником Rambler). Он отлично подходит для выдачи статических страниц, особенно под нагрузкой. Обычно настраивается связка nginx+apache, в которой nginx обслуживает все входящие на сервер запросы, статические файлы отдает своими силами, а запросы на динамическое содержимое проксирует на apache.

Так вот, по настройке работы данной пары в связке в Интернете есть море статей, в том числе на русском, и об этом писать смысла нет. А расскажу я вам лучше о тех нюансах, с которыми вчера столкнулся при настройке nginx на работу в нужном ладе, и заодно покажу и прокомментирую свою конфигурацию этого сервера.

Читать далее
( categories: )
RSS-материал