Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «memcached»
Сколько человек онлайн на сайте? – пишем счетчик на PHP с использованием Memcached 2015-07-17 22:10:46
Зачем?
На многих сайтах, в том числе и на наших, используется собственная система ...
+ развернуть текст сохранённая копия
Зачем?
На многих сайтах, в том числе и на наших, используется собственная система сбора статистики. Почему собственная а не Яндекс.Метрика или Google Analytics? Причин может быть много, рассмотрим три основные, наиболее популярные причины такого выбора:
- Метрика и Analytics не распознают пользователя в привязке к сессии: а нам важно знать, Вася Пупкин или же Иван Иванов посещал страницу.
- На сайте используются хитрые механизмы отображения контента в зависимости от критериев посещаемости, например нужно ограничить доступ к определенному разделу после того, как количество прочтений отдельных страниц превысит некий лимит (например выдать лайтбокс – «Нравится читать наши новости? Зарегистрируйтесь»).
- «Большой брат следит за мной» — никаких сторонних JavaScript на моем сайте!
Так или иначе, не важно в силу каких обстоятельств, у вас появилась собственная система сбора статистики. Сама система может собирать различные данные, вешать куки первом заходе, — в зависимости от бизнес-логики и фантазии разработчика, эти нюансы мы опустим, поскольку создание самой системы не входит в тему нашей сегодняшней статьи. Но в любом случае, будет не хватать очень важного и полезного компонента, который есть у Google и Yandex, — а именно подсчета количества человек на сайте онлайн. Читать дальше →
Тэги: ajax, memcached, php, посещаемости, программирование, счетчик
Tarantool 1.6 от первого лица 2015-03-04 11:35:38
+ развернуть текст сохранённая копия
Привет. Это пост о новой версии Тарантула «от автора». Интернет занятно устроен: если поискать про Тарантул, то найдётся статья от 2011 года, о версии 1.3. И ещё какой-то перфоратор, кажется. На форумах-бордах вообще стоит густой туман. Тарантул «ну это как Редис, только»…
Или ещё, недавно сделал для себя открытие, на Тостере кто-то написал «София — это такое append-only хранилище по типу Тарантула». С такими постами я скоро стану фанатом сайта «сделано у нас», автомата Калашникова и Саяно-Шушенской ГЭС. Правда, мне сложно понять, почему мы восхищаемся западными инструментами, при этом представления не имеем о своих. Итак, Tarantool 1.6. В чём фишка?
Читать дальше →
Тэги: group, mail.ru, memcached, node.js, nosql, redis, tarantool, блог, веб-разработка, компании
Опыт разработки движка тотального кэширования 2014-10-09 20:38:28
Я хотел бы рассказать о своём опыте создания движка под специализированный сайт, особенностью ...
+ развернуть текст сохранённая копия
Я хотел бы рассказать о своём опыте создания движка под специализированный сайт, особенностью которого является способность в идеальном случае не задействовать БД вовсе. Мне бы хотелось поделиться своим решением проблемы эпизодической высокой нагрузки и получить обратную связь по аналогичным решениям и улучшениям.
Итак, мне была поставлена задача разработать информационный сайт, основанный на пользовательском контенте — записям из блогов. Над сайтом работает редакция, которая собирает из интернета посты и составляет из них сюжеты, подкрепляя различной релевантной информацией. Специфика сайта такова, что при средней нагрузке в 5-10 тысяч посетителей в сутки в случае возникновения общественно важной темы, где свежую информацию можно почерпнуть именно в блогосфере, трафик на конкретные материалы многократно возрастает (иногда на порядки, как в случае теракта или неожиданного политического решения). Было принято решение: кэшируем самое востребованное. Но давайте вначале определимся с некоторыми допущениями: Читать дальше →
Тэги: memcached, php, веб-разработка, высокая, кэширование, производительность
[Из песочницы] Memcached в PHP Kohana и его тестировние 2014-08-18 17:26:17
... Kohana.
Memcache пришлось отфутболить сразу ... вариант работы с memcached.
...
+ развернуть текст сохранённая копия
Уже много описано про memcache, однако я помучался прежде чем нашел оптимальный вариант для одного проекта на PHP, достаточно ресурсоемкого с большим объемом расчетов в Kohana.
Memcache пришлось отфутболить сразу же, так как когда ключей набегает пару сотен, нереально отследить, когда и какой ключ нужно убить. Смотрел в сторону MemcacheTag, где применено использование тэгов для объединения нескольких ключей, однако он оказался слишком сырым и весьма неудобным для работы. В конце концов был найден самый, на мой взгляд, оптимальный вариант работы с memcached.
Описание принципа работы данной технологии лучше всего посмотреть здесь или в первоисточнике.
Я же напишу как подключать и использовать в фреймворке Kohana, каким образом отследить ключи кэшей и собственно протестировать как работает кэширование в проекте.
Итак, начнем:
Читать дальше →
Тэги: kohana, memcached, php, tags, программирование
ZExt Framework :: Cache 2014-07-16 20:31:49
+ развернуть текст сохранённая копия
Эта статья описывает использование модуля «Cache» PHP-фреймворка «ZExt».
Модуль отвечает за кеширование данных, получение которых требует существенных затрат времени и ресурсов.
Возможности
- Поддержка тегов для любых хранилищ
- Профилирование запросов
- Гибкая архитектура компонентов позволяющая легко расширять возможности сервиса
- Фабрика для удобного создания сервиса кеширования из имеющихся компонентов
- Агрегация с отладочной панелью фреймворка
- Действия с множествами данных использующие нативные методы систем кеширования
Читать дальше →
Тэги: cache, framework, memcache, phalcon, php, zext, веб-разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12
Главная / Главные темы / Тэг «memcached»
|
Взлеты Топ 5
Падения Топ 5
|