Сисадминство Категория


Исследуем запросы с помощью Apache mod_status

Это небольшая запись поможет вам быстро и просто активировать одну из «штатных» функций веб-сервера Apache, которая реализована по средствам комплектного модуля mod_status. Этот модуль позволяет просматривать статистику по тем запросам, которые выполняются Apache и при этом видеть потребляемые ресурсы каждым запросом. Часто всего несколько минут такого вот изучения помогут понять что и куда расходуется — это существенно экономит время, нежели составление custom-логов и потом их изучение.


SWAP файл в Ubuntu Server. Повышаем выносливость

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


Nginx+Apache2 ускоряем обработку запросов

Недавно я описал схему, которая позволяет на 5$-м дроплете DO выдерживать более 50 запросов в секунду, при этом без ощутимой нагрузки на сервер. Такой результат сам по себе внушительный, учитывая, что сервер наделен всего-то 1 ядром и 512Мб ОЗУ. Стоит тут отдать должное самой идее дроплетов от digitalocean — использование SSD накопителей, что дает солидную прибавку к скорости. Фактически, кеширование в оперативной памяти и не обязательно, когда под рукой настолько быстрая дисковая подсистема.


Как настроить веб-сервер на ubuntu с оптимальной производительностью

В интернете достаточно руководств, которые описывают, как легко и просто настроить LAMP сервер (Linux+Apache+MySQL+PHP). Во всех современных дистрибутивах линукса все это делается в несколько команд и не представляет никаких затруднений.

Однако стоит различать просто установку пакетов и настройку сервера хотя бы с оптимальной производительностью. Конечно, говоря о сервере, для собственных нужд, например, офиса, в котором работает что-то около 150 человек и сервер скорее всего не будет получать и 2-х запросов в секунду, можно особо не мучаться и поставить все из пакетов с дефолтными настройками.


Настройка memcached для кеширования сессий

Продолжая разговор о необходимых решениях для высоко нагруженных проектов, я перехожу непосредственно к первому такому решению. Речь сегодня пойдет о memcached и его настройке. Так же мы рассмотрим что еще можно делать со свободной памятью, кроме хранения данных активной сессии.