Monthly Archives: December 2010

VirtualBox без X сервера (Headless mode) & phpVirtualBox

В этой заметке я хочу рассказать о развертывании системы виртуализации на базе Ubuntu 10.10 Server + VirtualBox + phpVirtualBox. Думаю, вы в курсе, что это такое и с чем его едят. Преимущества и недостатки VirtualBox, как системы виртуализации, я оставлю за рамками этой статьи.

Настройка Ubuntu для работы на SSD диске

В этой заметке я хочу поделиться практическим опытом настройки Ubunntu 10.10 для работы с SSD диском. В интернете есть довольно много информации на эту тему, но иногда она противоречивая, иногда уже неактуальная, так что думаю эта статья пойдёт на пользу людям, админящим сервера под Ubuntu Server.

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

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

Sony VAIO VPCZ11 VS Ubuntu 10.10 (UP)

Вот вы спросите, почему такое название темы, почему Sony против Ubuntu? А я вам скажу. Попал тут ко мне недавно этот ноутбук, и оказалось что установить на него Ubuntu без танцев с бубнами не получится. Настолько, что на форумах даже раздавались крики – “что, неужели всё? неужто опять на Windows переходить?”. Дальше я расскажу, что же приготовила нам Sony в моделях этой серии, и почему (а главное как) пришлось шаманить с этой машинкой.

Введение в 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*?