Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «memcache»
Веб-разработка / Простой дополнительный контроль состояния данных memcached 2011-06-24 16:05:43
... />
Memcache::getStats()
$memcache = new Memcache;
$memcache ...
+ развернуть текст сохранённая копия
Мониторинг memcached — дело далеко не последней важности. Как на этапе тестирования, так и на этапе сопровождения уже работающего нагруженного ресурса. Средств «из коробки» для этого не так уж и много, а если вы работает с PHP, то зачастую ограничиваетесь средствами memcache (или memcached), а именно
Memcache::getStats()
$memcache = new Memcache;
$memcache->connect('localhost',11211);
print_r($memcache->getStats());
что возвращает типичный набор данных
Array ( [pid] => 25722 [uptime] => 4487286 [time] => 1308323074 [version] => 1.2.2 [pointer_size] => 64 [rusage_user] => 2646.005365 [rusage_system] => 17108.873237 [curr_items] => 37761 [total_items] => 10764857 [bytes] => 140070186 [curr_connections] => 5 [total_connections] => 17360659 [connection_structures] => 31 [cmd_get] => 89154830 [cmd_set] => 10764857 [get_hits] => 83452021 [get_misses] => 5702809 [evictions] => 0 [bytes_read] => 3527860756618 [bytes_written] => 4234517241183 [limit_maxbytes] => 2147483648 [threads] => 1 )
Вроде всё хорошо.
Мы видим, что у нас занято 133,5 Mb из 2 Gb выделенных под memcached и около 37 тыс. ключей.
Hits к misses относиться как 83/5, что тоже не внушает опасений.
Читать дальше →
Тэги: libmemcached, memcache, memcached, memccat, memdump
PHP / DoS сервера при хранении сессий в Memcached простым запросом с Cookie 2011-03-22 18:51:42
... к PECL модулю Memcached
+ развернуть текст сохранённая копия
Здравствуйте,
При рефакторинге нашего фреймворка случайно послали SID превышающий разрешенный размер. Скрипт задумался, надолго. Профилирование показало что выполнение функции session_start заняло 30 секунд. Трейс процесса показал, что скрипт висит в цикле ровно max_execution_time установленный в настройках PHP, дальше возвращает -1 и процесс продолжает работу без ексепшенов и ошибок. Дальнейшее копание привело к PECL модулю Memcache d, а тот уже показал что нет проверки SID на длину и спец. символы.
Читать дальше →
Тэги: memcached, php
Архитектура Twitter. Два года спустя 2011-03-05 20:47:27
В далеком 2008м я уже публиковал статью про архитектуру Twitter, но время летит стремительно и она ...
+ развернуть текст сохранённая копия
В далеком 2008м я уже публиковал статью про архитектуру Twitter, но время летит стремительно и она уже абсолютно устарела. За это время аудитория Twitter росла просто фантастическими темпами и многое поменялось и с технической точки зрения. Интересно что новенького у одного из самых популярных социальных интернет-проектов? Статистика 3 год, 2 месяца и 1 день потребовалось [...]
Тэги: apache, cassandra, featured, flock, flockdb, hadoop, hbase, kestrel, memcached, mysql, pig, rail, ruby, scala, scribe, twitter, unicorn
Архитектура DISQUS 2011-03-02 03:37:19
DISQUS — самая популярная система комментирования и одновременно самое большое в мире ...
+ развернуть текст сохранённая копия
DISQUS — самая популярная система комментирования и одновременно самое большое в мире Django-приложение. Она установлена более чем на полумиллионе сайтов и блогов, в том числе и очень крупных, таких как Engadget, CNN, MTV, IGN. Основной особенностью в её реализации является тот факт, что DISQUS не является тем сайтом, который хотят увидеть пользователи, он лишь предоставляет механизмы [...]
Тэги: apache, disqus, django, fabric, ganglia, git, haproxy, heartbeat, hudson, linux, memcached, pgbouncer, pgfouine, postgresql, pyflakes, python, selenium, slony, syslog, wsgi
Пример архитектуры, используемой на высоконагруженном видео портале 2011-01-31 11:43:36
В этой статье мне немного хотелось бы рассказать про архитектуру, которую мы используем в нашей ...
+ развернуть текст сохранённая копия
В этой статье мне немного хотелось бы рассказать про архитектуру, которую мы используем в нашей компании. Проект, над которым я работаю, является видео-порталом с большим количеством посещений в день (16 миллионнов уникальных пользователей). Ну вот, перейдет к архитектуре: Вебсервера На данном проекте используется 17 вебсерверов, использующих Apache. Код проекта написан на PHP. Сервера выбираются случайным [...]
Тэги: cdn, highload, linux, memcached, mysql, php
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12
Главная / Главные темы / Тэг «memcache»
|
Взлеты Топ 5
Падения Топ 5
|