Статьи в категории Highload

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

// Январь 31st, 2013 // 2 Comments » // Doctrine 2, Highload, MySQL, NoSQL

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

Share

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

// Май 10th, 2012 // 6 Comments » // Highload, Zend Framework

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

Share

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

// Декабрь 12th, 2011 // 23 Comments » // Highload, Zend Framework

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

Share

Zend_Cache_Backend_Apc и shared memory segments

// Август 5th, 2011 // No Comments » // Highload, PHP, Zend Framework

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

Share

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

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

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

Share

Один порт для нескольких воркеров phpDaemon

// Май 30th, 2011 // No Comments » // Highload, PHP

Сегодня разбирались с демонизацией Zend Framework приложения на базе phpDaemon. При тестировании возникла одна проблема — при старте демона и обработке запроса на одном порту мог висеть только один демон. (далее…)

Share

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

// Май 21st, 2011 // 9 Comments » // Highload, PHP, Ruby, RVM, Веб-разработка

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

 

(далее…)

Share

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

// Май 13th, 2011 // 1 Comment » // Highload, PHP, Веб-разработка

В предыдущей статье я рассказывал как скомпилировать свое расширение PHP под Linux. Теперь разберемся, ка сделать это же под Windows.
(далее…)

Share

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

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

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

Share

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

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

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

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

(далее…)

Share