web Тэг


Как настроить NGINX для работы с php-fpm

Сегодня речь пойдет о том, как заставить дружить nginx и php-fpm, при этом начисто выбросив apache2 из процесса работы web-сервера. Как показывает практика, наиболее используемые моды apache2 — headers, expires, rewrite. С их задачами легко справляется современный и быстрый nginx. В общем, держать и «кормить» лишнюю сущность не к чему.


Используем php в режиме FastCGI через php-fpm

Еще не так давно клюбой, кто хотел настроить веб-сервер для работы с приложениями на php, выбирал между двумя режимами работы интерпретатора: mod_php (apache2) и PHP FastCGI. Теперь же есть альтернатива, которая выглядит гораздо более вкусно, чем стандартный php fastcgi — PHP-FPM.


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

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


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

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


Релиз php 5.5.0. Краткий обзор новшеств

Релиз новой версии php, за номером 5.5.0, был представлен на днях. С момента релиза предыдущей значимой версии языка прошло около полутора лет. В версии 5.5.0 есть интересные изменения, которые порадуют разработчиков и вселят надежду на светлое будущее языка 🙂

PHP — один из самых массовых интерпретируемых языков программирования и на нем написано подавляющее большинство сайтов в просторах сети Интернет. И не смотря на все его «несовершенство», php развивается и предлагает новые возможности. Давайте кратко рассмотрим основные изменения, которые появились в новой версии.