Posts Tagged ‘Zend Framework’

ZFCONF 2011. Список докладов второй российской конференции по Zend Framework.

// Май 5th, 2011 // 2 Comments » // Highload, PHP, Zend Framework, Веб-разработка

Основные подготовительные работы по конференции закончены. Доклады сформированы. Среди спикеров представители KnpLabs, Magento, JetBrains, Sphinx и других известных компаний.

Открыта финальная регистрация!

(далее…)

Share

Решение проблемы расхода памяти PHPUnit & Zend_Test для Zend Framework веб-приложения

// Апрель 12th, 2011 // No Comments » // PHP, Zend Framework, Веб-разработка, Методологии разработки

На работе часть команды занимается написанием тестов для веб-приложения на Zend Framework. Надо сказать, что фреймворк довольно тяжелый, а уж в режиме тестов тем более (т.к. один процесс в этом режиме обрабатывает не один HTTP-запрос, как в обычном режиме, а целую кучу). Раньше всё было хорошо, но постепенно тестов становилось всё больше и больше, они начали интенсивно кушать память и в один прекрасный момент перестали работать совсем. (далее…)

Share

Использование OpenId брокеров Loginza.ru и Janrain.com (RPXNow.com) в Zend Framework

// Январь 13th, 2011 // 13 Comments » // Zend Framework, Веб-разработка

Когда вы пишете веб-приложение, то рано или поздно (а лучше чтобы рано) у вам приходится решать задачу авторизации пользователей на сайте. Вы лепите форму регистрации, и вроде бы всё готово. Но юзеры сейчас пошли ленивые, им надоедает заполнять очередную форму регистрации, чтобы узнать, а что собственно вы им предлагаете. Поэтому большое количество ваших посетителей просто уходят от вас, из-за того, что им лень зарегистрироваться.

(далее…)

Share

Хранение сессий в Memory Storage Engine и переполнение кучи (heap)

// Декабрь 27th, 2010 // 2 Comments » // MySQL, PHP, Zend Framework

Сегодня речь порйдёт об интересных граблях с авторизацией на сайте. Хранение сессий у нас реализовано в БД, с помощью Zend_Session_SaveHandler_DbTable. Это очень удобно, т.к. быстрее чем хранение в виде файлов, и нагляднее. Так вот, сегодня при авторизации вдруг стало выдаваться сообщение: Error: Zend_Session is currently marked as read-only. Также очень часто вылетала вот эта ошибка: Exception thrown without a stack frame in Unknown on line 0

(далее…)

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

Ruby VS PHP, Rails VS Zend Framework

// Ноябрь 8th, 2010 // 8 Comments » // Doctrine, Highload, PHP, Ruby, Ruby on Rails, Zend Framework, Веб-разработка

Итак, в предыдущей заметке мы создали наше первое приложение. Какие выводы можно из этого сделать? Предлагаю обсуждение, что лучше для веб-разработки Ruby on Rails или Zend Framework. Понимаю, что из этого может вырасти холивар, но мне интересны конкретные аспекты этих фреймворков. И да, будем сравнивать правильно язык с языком (Ruby VS PHP), фреймфорк с фреймворком (Rails VS Zend Framework). Полагаю что результаты можно будет экстраполировать и на другие PHP -фреймворки (Symfony, Koxana, CodeIgniter).

(далее…)

Share

Apache Ant, резервное копирование и длинные пути файлов в Zend Framework

// Октябрь 16th, 2010 // 2 Comments » // Zend Framework, Веб-разработка, Методологии разработки

Очень часто перед очередным развертыванием веб-приложения встает задача по резервному копированию старой версии (на случай падения), чтобы если что, можно было бы откатиться до неё. Если для развертывания вы используете Apache Ant, то можно создать для него цель (target) и для резервирования данных.

(далее…)

Share

True FastCGI для PHP — ускорение Symfony и Zend Framework

// Сентябрь 9th, 2010 // No Comments » // Highload, PHP, Zend Framework

Начиная с PHP 5.3, язык стал готов к работе в режиме True FastCGI. Я решил попробовать эту возможность на практике… Ну и вот что из этого вышло.

В статье описана попытка использования технологии, сложности, которые пришлось преодолевать и некоторые бенчмарки, демонстрирующие возможный эффект перехода на True FastCGI.

(далее…)

Share

Вебинары по Zend Framework

// Июль 24th, 2010 // No Comments » // PHP, Zend Framework, Веб-разработка

Сегодня вашему вниманию предлагаются несколько вебинаров доступных на сайте компании Zend. Данные вебинары, подготовленные экспертами в Zend Framework, помогут вам создавать насыщенные веб приложения и более еффективно решать проблемы, возникающие при программировании с использованием MVC каркаса от Zend.

(далее…)

Share

Быстрый загрузчик классов Zend Framework

// Июль 24th, 2010 // No Comments » // Zend Framework, Веб-разработка

Позволяет максимально быстро загружать классы Zend Framework без использования require_once() или Yii::import().

(далее…)

Share