Личный кабинет
Логин:
Пароль:
Регистрация на сайте
Забыли пароль?
Присоединяйтесь!
Новости

DevConf 2014 пройдет 14 июня в Москве
Приглашаем посетить самую крупную конференцию года для профессиональных разработчиков, которая пройдет 14 июня в Москве и состоит из секций: Python, Ruby, PHP, Mobi, JavaScript и общей секции.

Подробный график и место проведения ZFConf 2012
На сайте также опубликованы подробный график и место проведения конференции, которая состоится уже в эту субботу (21 апреля) в Москве

ZFConf 2010: Как это было (видео докладов)
На сайте опубликовано видео докладов самой первой конференции — ZFConf 2010

Воюем за ресурсы: Повышение производительности Zend Framework приложения с помощью phpDaemon, Varnish и ESI

Докладчик

Алексей Качаев

Алексей Качаев (Сogniance, Senior PHP Developer)

Тезисы

Суть описанной в докладе технологии заключается в разгрузке сервера и повышении производительности Zend Framework приложения на основе поблочного кеширования HTML на кеш-сервере с рендерингом указанных блоков с помощью неблокирующих демонов. Подробный разбор реализации на конкретном приложении и реальных проблемах.

  1. Вступление. О чем и как мы будем говорить.
  2. Изучаем врага. Описание проекта, который мы будем оптимизировать, анализ затрат времени и серверных ресурсов. Схемы с подробными картами боевых действий.
  3. Готовим план наступления:
    • кешируем HTML блоками с Varnish + ESI + nginx - подходы, выгоды, проблемы
    • рендеринг блоков на стороне неблокирующего демона - выгоды, подводные камни
    • общая схема будущей победы
  4. Наступление:
    • Varnish:
      • установка, администрирование
      • настраивание связки с nginx
      • ZF helper'ы для работы с кеш-сервером
      • реализация очистки кеша
    • phpDaemon:
      • установка, администрирование
      • подпиливаем ZF приложение для работы под phpDaemon
      • подводные камни: на что нужно обращать внимание в ZF
      • настройка nginx, использование HTTP и FastCGI
  5. Празднуем победы: тестирование и анализ полученного результата.
  6. Обобщение и подведение итогов:
    • пути дальнейшего развития инфраструтуры (неблокирующий MySQL-клиент, частичная инвалидация кеша и др.)
    • класс типичные задач, которые хорошо решаются описанным методом
    • другое
Видео и презентация доклада →
Партнеры
ZendFramework.ru
HR-партнер
ITmozg
Инфопартнеры
PHP Club
Друзья
Хочешь попасть сюда? Напиши нам через форму обратной связи!