31 мая 2012
Тюнинг nginx
Тюнинг nginx


Сегодня речь пойдет о небольшой оптимизации веб-сервера nginx. Задача — уменьшить время загрузки веб-странички у клиентов. Решение — небольшой тюнинг конфигов nginx.

Разбираем конфиг nginx. По умолчанию находится в /usr/local/nginx/conf/nginx.conf или в /etc/nginx/nginx.conf В моем случае это первый вариант.

Редактируем:

17 дек 2010
Оптимизация веб сервера: Используем зжатие контента Gzip
Оптимизация веб сервера: Используем зжатие контента Gzip


В этой статье я опишу принципиальные различия Apache и Nginx, архитектуру фронтэнд-бэкэнд, установку Apache в качестве бэкэнда и Nginx в качестве фронтэнда. А также опишу технологию, позволяющую ускорить работу веб-сервера: gzip_static+yuicompressor.

17 дек 2010
Оптимизация web-сервера:Устанавливаем eAccelerator
Оптимизация web-сервера:Устанавливаем eAccelerator


продолжаю облегчать жизнь серверу.
eAccelerator – все мы знаем что при обращении к файлу пхп вэб сервер компилирует пхп файл в некую программу, которая в дальнейшем, что-то делает и выдаёт нам результат в виде html, ну и кто-то задумался(может отбукился ): “а зачем постоянно делать одну и туже работу – компилировать при каждом обращении один и тот же файл”, и вот eAccelerator берёт откомпилированный php файл и складывает во временную папку и когда пользователь обращается к очередному пхп файлу в дело вступает eAccelerator, который проверяет есть ли уже “готовый” запрашиваемый файл, если находит готовый то сразу запускает его, тем самым облегчает жизнь серверу (значительно снижает нагрузку на процессор) например у меня нагрузка в часы пик с 70% упала до 7-25%

11 июл 2010
Установка, настройка и оптимизация веб-сервера на Debian
Установка, настройка и оптимизация веб-сервера на Debian


Приветствую.

Решил все таки написать чудную серию статей по теме установки, первоначальной настройке и оптимизации веб-сервера на примере уже установленного Debian Lenny.

Первым делом устанавливаем следующие пакеты:
apache2, nginx, php5, php5-cli, mysql5-server

Затем идем по порядку настройки:
apache
nginx
php
mysql
bind9

На протяжении всего пути можно исследовать, что показывает ab и top
Также может помочь проверить более менее реальную нагрузку с помощью ресурсов перечисленных на хабре.

По идее после выполнения всех вышеописанных действий быстродействие системы должно весьма заметно увеличиться. К примеру, у меня скорость обработки запросов увеличилась в 5-7 раз и это с учетом того, что у меня используется VPS-сервер с ограниченными ресурсами.

09 июл 2010
Тонкая оптимизация Linux
Тонкая оптимизация Linux

Эта статья проведет вас через различные шаги настройки вашего VDS и файловой системы под конкретный тип процессора, объем памяти и сеть.

Заранее предупреждаю что данная оптимизация подразумевает редактирование критически важных параметров системы(ядра)
и одно не верное значение может уложить систему по этому всегда делайте копии тех конфигов прежде чем что либо в них изменять.
А лучше на домашней машине развените виртуальную машину например VirtualBox и сначала проэкспеременируйте там плюсом такого варианта является безопасность и возможность проводить любые экспирименты над LINUX и только после того как вы добетесь стабильности и повышенного быстродествия только после этого применяйте это на своем VDS. Имено так я всегда и делаю.