Posts Tagged ‘nginx’

Invision power board, кэширование, nginx и редиректы

// Ноябрь 21st, 2011 // No Comments » // PHP, Веб-разработка

В этом посте я расскажу о баге, который недавно правил. Проблема была в том, что nginx выдавал 404 ошибку при обращении к одной из внутренних страниц форума. Баг проявлялся временами, и обладал ещё рядом особенностей. (далее…)

Share

Производительность GridFS

// Сентябрь 23rd, 2011 // 3 Comments » // NoSQL, Веб-разработка, Виртуализация

В этой заметке я хочу разместить свой перевод замечательной статьи про GridFS. Задача хранения и раздачи файлов в кластерной среде сегодня с развитием облачных вычислений приобретает всё большую актуальность. (далее…)

Share

Уральский вебдев. Конференция Dump в Екатеринбурге. Фотоотчёт.

// Май 31st, 2011 // 1 Comment » // Highload, IT конференции, Memcached, MySQL, NoSQL, PHP, Sphinx

30 мая в Екатеринбурге прошла уральская конференция веб-разработчиков «Development Usability Management Practice» (Dump), которую мне удалось посетить. Основных направлений два, как следует из названия, — это веб-разработки и менеджмент IT технологий. (далее…)

Share

ZFConf-2011. Фотоотчёт о конференции по Zend Framework.

// Май 17th, 2011 // 3 Comments » // PHP, Sphinx, Zend Framework, Веб-разработка

Ну вот я и вернулся из Питера, где в эти выходные проходила конференция PHP разработчиков ZFConf-2011. Для тех, кто ещё не догадался, конференция посвящена самому популярному каркасу веб-разработки «Zend Framework». (далее…)

Share

О двух способах работы геолокации (GeoIP) в PHP

// Май 10th, 2011 // 9 Comments » // PHP, Веб-разработка

Мы начинаем потихоньку привыкать к Web 2.0 сайтам. Удобный (местами минималистический) дизайн, скруглённые уголки, тени, контент, генерируемый пользователем. А что главное с точки зрения юзабилити в w2.0-сайте? Не заставлять пользователя совершать лишние движения. Надо максимально облегчить ему процесс использования сайтом. Например, если в форме регистрации можно автоматически определить страну и город — зачем заставлять пользователя листать километровые списки?

В этой статье пойдёт речь о геолокации (определении местоположения пользователя) средствами PHP.

(далее…)

Share

Настройка nginx для хостинга

// Март 20th, 2011 // 16 Comments » // Highload, Memcached, PHP, Веб-разработка

В последнее время замечаю большой интерес к nginx, и организации веб-сервера на его основе. (далее…)

Share

Простая аутентификация. Nginx + .htpasswd

// Февраль 15th, 2011 // 3 Comments » // Ubuntu, Веб-разработка

Для создания простой аутентификации (Base Auth) вместе с Apache используются файлы .htaccess и .htpasswd. Для Nginx всё почти так же.

(далее…)

Share

Интеграция Zend_Cache_Frontend_Page, Nginx и Memcached или 1000 запросов в секунду

// Декабрь 13th, 2010 // 4 Comments » // Highload, Memcached, PHP, Zend Framework

Сколько грузится ваш движок? Я имею в виду число врмя генерации скрипта? 0,5 0,6 или может быть аж целую секунду? :-) Наш вот срабатывает за 0,8. После последних оптимизаций (см. предыдущие статьи) стал отрабатывать за 0,5. Это примерно 2 запроса в секунду. Хотите раскажу, как довести это число до 1000*?

(далее…)

Share

Подключение PHP-FPM и Memcached к Nginx

// Ноябрь 26th, 2010 // 7 Comments » // Highload, Memcached, PHP, Веб-разработка

На продакшен сервере у нас связка Nginx (отдает статику) + Apache (отдает динамику) + mod_php. Задумали отказаться от Apache, а заодно и подключить PHP в режиме FastCGI с помощью php-fpm, т.к. исследование показало прирост скорости. (далее…)

Share

Сравнительное тестирование apache+mod_php VS nginx+php5_fpm на Zend Framework приложении

// Ноябрь 11th, 2010 // 8 Comments » // Highload, PHP, Zend Framework

Сейчас рассматриваю варианты увеличения производительности Zend Framework веб-приложения. Один из вариантов — это перевод веб-серера с Apache + mod_php на Nginx + php5-fpm

(далее…)

Share