Category Archives: Highload

Глобальные блокировки на MongoDB

cluster_iconПредставим себе типичный стартап. Начинается всё с маленького хостинга за пару баксов, потом покупается VPS или даже VDS. Потом убирается первая буква V, и проект переезжает на dedicated а то и colocation. Ну, а через какое-то время у нас уже несколько серверов – один для базы, другой – веб-сервер. А потом….

Zend Cloud + WebDav + Яндекс.Диск

В нашем проекте встала задача выделения отдельного сервера под хранение и отдачу статических данных (картинок, музыки и видео). В этом посте я расскажу о том, как я писал свой адаптер хранения на Zend SimpleCloud API. Основаня фишка в том, что он стандартизирован и при желании его можно будет поменять на Amazon S3 не переписывая код. Также данный клиент поддерживает работу с новым сервисом от Яндекса – Яндекс.Диск.

Упаковка Zend Framework 2 в PHAR архив

В этой статье я хочу поближе познакомить вас с замечательной фичей – Phar-архивами. В предыдущем посте я упоминал о ней, а много раньше даже писал обзорную статью по Phar. Целью этого поста будет полная упаковка Zend Framework 2 в один архив, чтобы раз и навсегда исключить проблему инклюдов в ZF веб-приложениях.

Zend_Cache_Backend_Apc и shared memory segments

В этом посте я напишу об одной банальной истине, а именно о распределении адресного пространства. В ОС Linux все процессы работают каждый в своём адресном пространстве, что логично 🙂 Зачем я это написал читайте под катом.

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

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

Ruby & PHP. Скрещиваем ужа с ежом с помощью Starling и Zend_Queue.

В этой статье я расскажу о животрепещущем для многих вопросе. Как соединить между собой приложения на разных языках. Например, Ruby и PHP. В Twitter проблему интеграции с очередью решили с помощью Starling. Вообще сейчас намечается тенденция, что для каждой задачи подбирают свой язык. Гомогенных систем становится всё меньше. В следствии этого возникает потребность в стандартах на интеграцию разношерстного ПО в единую систему.

 

Пишем своё расширение PHP на C. Часть 1: Linux

Очень часто бывает так, что встроенного в PHP набора функций недостаточно, или алгоритм выполняется слишком долго. Также возможен случай, когда надо запрограммировать какой-нибудь уникальный алгоритм. Тогда одним из вариантов будет написание собственного расширения для PHP.

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

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

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