Category Archives: Highload
Асинхронная работа с MySQL в Ruby
Ваш движок работает с MySQL? Скорее всего да. Тогда вы должны знать, что ваш код (будь это PHP или Ruby) исполняется последовательно. Формируется SQL-запрос, отправляется к базе, извлекаются данные, затем следующий запрос и т.д. А вы не думали, что можно ускорить ваше приложение, используя асинхронные запросы?
Установка, настройка и тестирования Refinery CMS (Ruby on Rails)
В этом посте я расскажу, как я ставил Refinery cms. Это первая CMS, которую мне удалось опробовать из тех, что доступны на Ruby on Rails, да и количество гемов для неё подкупает.
Ruby VS PHP, Rails VS Zend Framework
Итак, в предыдущей заметке мы создали наше первое приложение. Какие выводы можно из этого сделать? Предлагаю обсуждение, что лучше для веб-разработки Ruby on Rails или Zend Framework. Понимаю, что из этого может вырасти холивар, но мне интересны конкретные аспекты этих фреймворков. И да, будем сравнивать правильно язык с языком (Ruby VS PHP), фреймфорк с фреймворком (Rails VS Zend Framework). Полагаю что результаты можно будет экстраполировать и на другие PHP -фреймворки (Symfony,
NoSQL в MySQL: разгон MySQL до 750 000 запросов в секунду
Yoshinori Matsunobu 20 октября в своем блоге опубликовал интересную (на мой взгляд) статью – компания, в которой он работает разработала и успешно использует MySQL плагин, который позволяет обрабатывать более 750 тысяч запросов на вполне обычном железе. Решение – очень красивое, при этом позволяет использовать как обычные SQL запросы, так и достигать производительности, которая не доступна даже NoSQL решениям. Конечно, результаты тестов впечатляют, но слишком все сладко – возможно, где-то есть и подводные камни.
CAS: сервер приложений на C++ для веб-приложений
Попытки создания удобных и одновременно высокопроизводительных веб-
инструментариев регулярно предпринимаются еще со времен использования первых CGI-
сценариев. К сожалению, из-за высокой сложности разработки подобных систем лишь не-
многие их них доводятся до состояния, пригодного для коммерческого использования.
Асинхронное программирование в PHP (phpDaemon: пристегните ремни — взлетаем)
В этой статье я решил разместить выступление Василия Зорина на конференции Highload. В нём рассказывается об асинхронном программировании в PHP. Может после этой статьи многие передумают переходить на Node.JS и попробуют накодить что-нибудь асинхронное на PHP.
Установка phpDaemon + libevent на Ubuntu
Зачем нам это надо можно понять из предыдущей статьи, теперь о том как нам всё это установить:
True FastCGI для PHP – ускорение Symfony и Zend Framework
Начиная с PHP 5.3, язык стал готов к работе в режиме True FastCGI. Я решил попробовать эту возможность на практике… Ну и вот что из этого вышло.
В статье описана попытка использования технологии, сложности, которые пришлось преодолевать и некоторые бенчмарки, демонстрирующие возможный эффект перехода на True FastCGI.
SphinxQL. Теперь Sphinx поддерживает SQL запросы к индексам!
В этой статье будетрассказано о двух новых мега-фичах в Sphinx.
Обе фичи добавлены в версии 0.9.9-rc2, опубликованной в начале апреля 2009го. Версия традиционно (слишком) стабильная, известных серьезных багов нету, тесты проходятся, итп. Отважные люди, а также коммерческие клиенты с контрактами про поддержку, уже успешно используют в продакшне, несмотря на отличный от «release» тег.
1я мега-фича. Теперь Sphinx поддерживает сетевой протокол MySQL (внутренней версии номер 10, которую поддерживают все версии сервера и клиента,
Сравнение PHP и NodeJS
Нашел интересную табличку по сравнению PHP и NodeJS для применения в веб-разработке.