ビリャチピスデツナフイ Войти !bnw Сегодня Клубы

Какой-нибудь кеширующий прокси умеет кешировать только то, что часто запрашивается?

#LEKI3D / @komar / 4271 день назад

Как это реализовать? Кешировать файл с 10-ого запроса?
#LEKI3D/AU2 / @moskvano / 4271 день назад
@moskvano Мне надо кешировать дохуя всего, а дисковое пространство ограничено. Нужно чтобы то, что запрашивается по 100 раз на дню, не удалялось из кеша.
#LEKI3D/EKP / @komar --> #LEKI3D/AU2 / 4271 день назад
@komar А не все ли кеширующие прокси так работают?
#LEKI3D/IC4 / @qnikst --> #LEKI3D/EKP / 4271 день назад
@qnikst Хуй знает, никогда не пользовался. Они ведут отдельную базу со статистикой?
#LEKI3D/AOL / @komar --> #LEKI3D/IC4 / 4271 день назад
@komar Ну есть срок хранения файла в кеше, этого вроде достаточно. Если он не запрашивается количество времени свыше данного срока, он удаляется. Сквид же все может вроде как.
#LEKI3D/DCG / @moskvano --> #LEKI3D/EKP / 4271 день назад
@komar Держат список по частоте использования поднимая в нем файлы при повторном использовании например, если лимит пространства исчерпывается удаляют с конца. Вообще аспектов тут много, но основная идея кешей (и прокси в т.ч.) это именно твой юзкейс.
#LEKI3D/8OQ / @qnikst --> #LEKI3D/AOL / 4271 день назад
@moskvano Да хули мне с твоего срока хранения?
#LEKI3D/V40 / @komar --> #LEKI3D/DCG / 4271 день назад
@qnikst О’кей, тогда воткну сквид и посмотрю.
#LEKI3D/XIE / @komar --> #LEKI3D/8OQ / 4271 день назад
@komar Экономит дисковое пространство.
#LEKI3D/5YW / @moskvano --> #LEKI3D/V40 / 4271 день назад
@moskvano Съеби уже.
#LEKI3D/XJ6 / @komar --> #LEKI3D/5YW / 4271 день назад
@komar Ты ебучка русская.
#LEKI3D/0ZW / @moskvano --> #LEKI3D/XJ6 / 4271 день назад
варнишъ
#LEKI3D/AMI / @n / 4271 день назад
node.js
#LEKI3D/BUL / @krkm / 4270 дней назад
@qnikst # TAG: cache_replacement_policy # The cache replacement policy parameter determines which # objects are evicted (replaced) when disk space is needed. # # lru : Squid's original list based LRU policy # heap GDSF : Greedy-Dual Size Frequency # heap LFUDA: Least Frequently Used with Dynamic Aging # heap LRU : LRU policy implemented using a heap # # Applies to any cache_dir lines listed below this. # # The LRU policies keeps recently referenced objects. # # The heap GDSF policy optimizes object hit rate by keeping smaller # popular objects in cache so it has a better chance of getting a # hit. It achieves a lower byte hit rate than LFUDA though since # it evicts larger (possibly popular) objects. # # The heap LFUDA policy keeps popular objects in cache regardless of # their size and thus optimizes byte hit rate at the expense of # hit rate since one large, popular object will prevent many # smaller, slightly less popular objects from being cached. # # Both policies utilize a dynamic aging mechanism that prevents # cache pollution that can otherwise occur with frequency-based # replacement policies. # # NOTE: if using the LFUDA replacement policy you should increase # the value of maximum_object_size above its default of 4096 KB to # to maximize the potential byte hit rate improvement of LFUDA. # # For more information about the GDSF and LFUDA cache replacement # policies see http://www.hpl.hp.com/techreports/1999/HPL-1999-69.html # and http://fog.hpl.external.hp.com/techreports/98/HPL-98-173.html. #Default: # cache_replacement_policy lru
#LEKI3D/C8U / @komar --> #LEKI3D/IC4 / 4270 дней назад
варнишъ поставь, ёпта. всё почти из коробки
#LEKI3D/H3C / @n / 4270 дней назад
@qnikst как сложно жить когда считаешь всех разработчиков мудаками, например
#LEKI3D/MTV / @mugiseyebrows --> #LEKI3D/IC4 / 4270 дней назад
@mugiseyebrows > The LRU policies keeps recently referenced objects. > Default: cache_replacement_policy lru
#LEKI3D/1F4 / @komar --> #LEKI3D/MTV / 4270 дней назад
@mugiseyebrows как сложно жить, когда общаешься намеками, например // я не сумел понять идею комментария и вижу слишком много разных интерпретаций
#LEKI3D/9YT / @qnikst --> #LEKI3D/MTV / 4270 дней назад
@qnikst Комар подразумевает что [все|многие] прокси работают неоптимально (не по уму) и спрашивает какие из них можно настроить на оптимальность // в этот раз он прав // [а я соснул]
#LEKI3D/RKW / @mugiseyebrows --> #LEKI3D/9YT / 4270 дней назад
@mugiseyebrows ясно, lru - один из банальных вариантов реализации /0, бывают неудачные варианты где оно будет тупить // или я чего-то тут не понимаю.
#LEKI3D/B1X / @qnikst --> #LEKI3D/RKW / 4270 дней назад
@qnikst Неудачный вариант — кеширование тайлов карт. Все пользователи смотрят обычно одно и то же, но один особо любопытный, пролистав всю планету в окошечке карты, сотрет мне к хуям весь кеш.
#LEKI3D/2C3 / @komar --> #LEKI3D/B1X / 4270 дней назад
@komar а потом скинет всем ссылку и они туда ломанутся, но в кеше это не окажется т.к. алгоритм умный? LRU отвечает требованиям если памяти достаточно, т.к. те страницы, которые используются часто будут рядом с верхом.
#LEKI3D/Y9O / @qnikst --> #LEKI3D/2C3 / 4270 дней назад
@qnikst В кеше этого не окажется, и это хорошо.
#LEKI3D/088 / @komar --> #LEKI3D/Y9O / 4270 дней назад
@komar то что ты предлагаешь ломается в случае изменения поведения пользователей, чтобы новая страница (ставшая часто используемой) начала выдаваться из кеша - она там должна появиться.
#LEKI3D/3WX / @qnikst --> #LEKI3D/088 / 4270 дней назад
@qnikst Она пропустит пять хитов и уйдет в кеш. LRU же запорет кеш для старой ссылки. Ну и информация к размышлению: полный кеш занимает терабайты.
#LEKI3D/MQ0 / @komar --> #LEKI3D/3WX / 4270 дней назад
@komar ок, тут видимо не самый понятный мне юзкейс, поэтому я лучше ретируюсь из данного обсуждения
#LEKI3D/IH3 / @qnikst --> #LEKI3D/MQ0 / 4270 дней назад
#LEKI3D/EV6 / @komar --> #LEKI3D/IH3 / 4270 дней назад
@komar (посмотрел маршрут которым ходил), не, тут мне все равно не стало ничего ясно, т.к. имхо тут не совсем правильная постановка задачи, но т.к. мне не известна архитектура решения, то моё мнение не важно.
#LEKI3D/T2I / @qnikst --> #LEKI3D/EV6 / 4270 дней назад
@qnikst Блядь, да что вы все такие непонятливые. Прочитай #DPWOYC. Вот это — проблема. Если меня отключат за неуплоту, то у меня сайт будет состоять из пустых прямоугольничков. С кешем, где хранится частоиспользуемое, у меня проблемы возникнут только тогда, когда юзер будет сильно листать карту в сторону.
#LEKI3D/N2H / @komar --> #LEKI3D/T2I / 4270 дней назад
@komar ты можешь по данным запроса понимать относится ли кусок карты к интересующей тебя части? Если да - фигачишь для каждой карты соотв. рамку, все запросы идут через мидлвару умеющую в это, если запрос попадает в нужный промежуток - посылаешь через любой кеш, иначе генеришь картинку сам. (Это если ты подходящее кеш решение не найдёшь) вообще в боюсь это в любом случае не очень работать будет.
#LEKI3D/TFL / @qnikst --> #LEKI3D/N2H / 4270 дней назад
@qnikst Да пошел ты нахуй со своим анальным цирком.
#LEKI3D/Q88 / @komar --> #LEKI3D/TFL / 4270 дней назад
@komar y.w.
#LEKI3D/P8V / @qnikst --> #LEKI3D/Q88 / 4270 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.