Category Archives: Highload
MySQL 5.6.2 Теперь ещё и Memcached интерфейс!
Сравнение PHP кэшеров в реальных условиях
Взаимная блокировка транзакций БД. Как решать проблему?
Настройка nginx для хостинга
В последнее время замечаю большой интерес к nginx, и организации веб-сервера на его основе.
Введение в HandlerSocket: описание протокола и расширения php-handlersocket
Сейчас на волне популярности различных NoSQL решений создана интересная разработка – плагин для MySQL, реализущий NoSQL доступ к нему, представленный 20 октября 2010г Yoshinori Matsunobu. В этой заметке я рассмотрю сам протокол, а также его реализацию в php-расширении php-handlersocket.
Скорость HandlerSocket на SSD
Эта заметка – перевод статьи на MysqlPerfomanceBlog небольшими комментариями. Вообще я в последнее время очень сильно изучаю возможности наращивания производительности веб-приложений на базе Zend Framework, использующих MySQL (ну или Percona 🙂 что роли не играет) в качестве хранилища данных. Также недавно у меня проскочила заметка про флешку, которую мы использовали на мини-сервере и в связи с этим, небезынтересно было узнать, а как ведёт себя HandlerSocket на SSD-диске.
Установка и настройка HandlerSocket и Percona Server в Ubuntu 10.10 из пакетов
В одной из прошлых заметок я писал о плагине к MySQL Handler Socket, и о том, каких результатов можно добаться применяя его. Сейчас модно юзать NoSQL базы, хотя MySQL на порядок быстрее их (вместе с этим плагином) он, по результатам тестов, оказался даже быстрее Memcached! Да и вообще заманчиво использовать NoSQL-решение (HandlerSocket), хранить всё в той же базе, и значительно выигрывать по скорости. Обзорную статью про него я ещё напишу,
Интеграция Zend_Cache_Frontend_Page, Nginx и Memcached или 1000 запросов в секунду
Сколько грузится ваш движок? Я имею в виду число врмя генерации скрипта? 0,5 0,6 или может быть аж целую секунду? 🙂 Наш вот срабатывает за 0,8. После последних оптимизаций (см. предыдущие статьи) стал отрабатывать за 0,5. Это примерно 2 запроса в секунду. Хотите раскажу, как довести это число до 1000*?
Подключение PHP-FPM и Memcached к Nginx
На продакшен сервере у нас связка Nginx (отдает статику) + Apache (отдает динамику) + mod_php. Задумали отказаться от Apache, а заодно и подключить PHP в режиме FastCGI с помощью php-fpm, т.к. исследование показало прирост скорости.
Сравнительное тестирование apache+mod_php VS nginx+php5_fpm на Zend Framework приложении
Сейчас рассматриваю варианты увеличения производительности Zend Framework веб-приложения. Один из вариантов – это перевод веб-серера с Apache + mod_php на Nginx + php5-fpm