Честь php_memcached восстановлена

На днях на highload.com.ua появилась статья сравнивающая два php-расширения для работы с Memcached. Старое php_memcache и относительно новое php_memcached.

Среди прочего был приведен тест производительности, который внёс сумятицу в стройные ряды поклонников нового расширения. По нему получалось, что php_memcached умудрился стать втрое медленнее php_memcache.

Остальной текст под катом

Сериализация с Igbinary

Дошли, наконец, руки поставить и протестировать PHP-расширение Igbinary, о котором сегодня и поведую.

Igbinary предназначена для замены стандартных механизмов сериализации. Сериализация, это, как все наверное знают, способ представления структуры данных в виде строки, годной для хранения, передачи и последующей конвертации обратно в изначальную структуру.

$A = array(1, 2, 'three', true);
$s = serialize($A);
 
var_dump($s); // 'a:4:{i:0;i:1;i:1;i:2;i:2;s:5:"three";i:3;b:1;}'

Для подобных действий используются функции serialize() и unserialize. Кроме того сериализация происходит неявно для данных сессий, значений в мемкэше и др.

Основной недостаток стандартной сериализации: формат строки — слишком многословный. Именно эту проблему решает Igbinary, сохраняя данные в компактной двоичной последовательности.

Остальной текст под катом

Протухшие мировые новости

Google вконец слетел с катушек и занялся распознаванием речи на JavaScript. Наверняка это откроет новые горизонты для долбоёбов-сайтоделов. Фоновая музыка и мигающее меню — вчерашний день, голосовая навигация по сайту выбор нового поколения.

Пока гугл страдает фигнёй, Яндекс начал искать по мировому интернету.

В Японии же робот I-Fairy провёл брачную церемонию. Скоро должны последовать свадьбы роботов и роботов-гомосексуалистов.

Волнующие вести для всех патриотов: заработал первый кириллический домен http://xn--d1abbgf6aiiy.xn--p1ai/. Обращает на себя внимение часто повторяющееся киррилическое сочетание «х..н.».

И ещё больше радости патриотам: объем компьютерного пиратства в России вернулся на докризисный уровень.

Ubuntu 10.04 (рысь непереводимой расцветки) победно шествует по планете, поражая в первую очередь уёбищными кнопками на окнах.

Билл Гейтс продолжает порабощать мир. На этот раз с помощью ультразвуковой обработки яичек. Да, именно ультразвуковой обработки яичек. Да, именно ваших.

В тоже время робот из молекулы ДНК смог пройти 50 шагов, спиздить трактор и съебаться подальше.

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

Появилось сравнение производительности php_memcache и php_memcached. D сосёт.

На хабре разгорается срач по поводу ООП. Кто-то осмелился сказать, что ООП это не просто сухие термины и жесткие определения. Правда, после этого, как обычно, написал пять страниц еботы.

Как-то глухо проходит devconf. Что и неудивительно, так как самым ярким событием в мире веб-разработки за последнее время стал, как обычно всемирный пiхослёт в Киеве.

Ну и, конечно, не стоит на месте агрегатор торрентов Кинсбург.ру. Появилась давно ожидаемая всеми викторина и раздел с биографиями и фильмографиями ваших любимых актёров.

И что самое приятное на такое охуенном сайте, как Кинсбург.ру ещё есть свободные места под рекламу. Это ваш шанс.