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

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

#LEKI3D / @komar / 4356 дней назад

Как это реализовать? Кешировать файл с 10-ого запроса?
#LEKI3D/AU2 / @moskvano / 4356 дней назад
@moskvano Мне надо кешировать дохуя всего, а дисковое пространство ограничено. Нужно чтобы то, что запрашивается по 100 раз на дню, не удалялось из кеша.
#LEKI3D/EKP / @komar --> #LEKI3D/AU2 / 4356 дней назад
@komar А не все ли кеширующие прокси так работают?
#LEKI3D/IC4 / @qnikst --> #LEKI3D/EKP / 4356 дней назад
@qnikst Хуй знает, никогда не пользовался. Они ведут отдельную базу со статистикой?
#LEKI3D/AOL / @komar --> #LEKI3D/IC4 / 4356 дней назад
@komar Ну есть срок хранения файла в кеше, этого вроде достаточно. Если он не запрашивается количество времени свыше данного срока, он удаляется. Сквид же все может вроде как.
#LEKI3D/DCG / @moskvano --> #LEKI3D/EKP / 4356 дней назад
@komar Держат список по частоте использования поднимая в нем файлы при повторном использовании например, если лимит пространства исчерпывается удаляют с конца. Вообще аспектов тут много, но основная идея кешей (и прокси в т.ч.) это именно твой юзкейс.
#LEKI3D/8OQ / @qnikst --> #LEKI3D/AOL / 4356 дней назад
@moskvano Да хули мне с твоего срока хранения?
#LEKI3D/V40 / @komar --> #LEKI3D/DCG / 4356 дней назад
@qnikst О’кей, тогда воткну сквид и посмотрю.
#LEKI3D/XIE / @komar --> #LEKI3D/8OQ / 4356 дней назад
@komar Экономит дисковое пространство.
#LEKI3D/5YW / @moskvano --> #LEKI3D/V40 / 4356 дней назад
@moskvano Съеби уже.
#LEKI3D/XJ6 / @komar --> #LEKI3D/5YW / 4356 дней назад
@komar Ты ебучка русская.
#LEKI3D/0ZW / @moskvano --> #LEKI3D/XJ6 / 4356 дней назад
варнишъ
#LEKI3D/AMI / @n / 4356 дней назад
node.js
#LEKI3D/BUL / @krkm / 4355 дней назад
@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 / 4355 дней назад
варнишъ поставь, ёпта. всё почти из коробки
#LEKI3D/H3C / @n / 4355 дней назад
@qnikst как сложно жить когда считаешь всех разработчиков мудаками, например
#LEKI3D/MTV / @mugiseyebrows --> #LEKI3D/IC4 / 4355 дней назад
@mugiseyebrows > The LRU policies keeps recently referenced objects. > Default: cache_replacement_policy lru
#LEKI3D/1F4 / @komar --> #LEKI3D/MTV / 4355 дней назад
@mugiseyebrows как сложно жить, когда общаешься намеками, например // я не сумел понять идею комментария и вижу слишком много разных интерпретаций
#LEKI3D/9YT / @qnikst --> #LEKI3D/MTV / 4355 дней назад
@qnikst Комар подразумевает что [все|многие] прокси работают неоптимально (не по уму) и спрашивает какие из них можно настроить на оптимальность // в этот раз он прав // [а я соснул]
#LEKI3D/RKW / @mugiseyebrows --> #LEKI3D/9YT / 4355 дней назад
@mugiseyebrows ясно, lru - один из банальных вариантов реализации /0, бывают неудачные варианты где оно будет тупить // или я чего-то тут не понимаю.
#LEKI3D/B1X / @qnikst --> #LEKI3D/RKW / 4355 дней назад
@qnikst Неудачный вариант — кеширование тайлов карт. Все пользователи смотрят обычно одно и то же, но один особо любопытный, пролистав всю планету в окошечке карты, сотрет мне к хуям весь кеш.
#LEKI3D/2C3 / @komar --> #LEKI3D/B1X / 4355 дней назад
@komar а потом скинет всем ссылку и они туда ломанутся, но в кеше это не окажется т.к. алгоритм умный? LRU отвечает требованиям если памяти достаточно, т.к. те страницы, которые используются часто будут рядом с верхом.
#LEKI3D/Y9O / @qnikst --> #LEKI3D/2C3 / 4355 дней назад
@qnikst В кеше этого не окажется, и это хорошо.
#LEKI3D/088 / @komar --> #LEKI3D/Y9O / 4355 дней назад
@komar то что ты предлагаешь ломается в случае изменения поведения пользователей, чтобы новая страница (ставшая часто используемой) начала выдаваться из кеша - она там должна появиться.
#LEKI3D/3WX / @qnikst --> #LEKI3D/088 / 4355 дней назад
@qnikst Она пропустит пять хитов и уйдет в кеш. LRU же запорет кеш для старой ссылки. Ну и информация к размышлению: полный кеш занимает терабайты.
#LEKI3D/MQ0 / @komar --> #LEKI3D/3WX / 4355 дней назад
@komar ок, тут видимо не самый понятный мне юзкейс, поэтому я лучше ретируюсь из данного обсуждения
#LEKI3D/IH3 / @qnikst --> #LEKI3D/MQ0 / 4355 дней назад
#LEKI3D/EV6 / @komar --> #LEKI3D/IH3 / 4355 дней назад
@komar (посмотрел маршрут которым ходил), не, тут мне все равно не стало ничего ясно, т.к. имхо тут не совсем правильная постановка задачи, но т.к. мне не известна архитектура решения, то моё мнение не важно.
#LEKI3D/T2I / @qnikst --> #LEKI3D/EV6 / 4355 дней назад
@qnikst Блядь, да что вы все такие непонятливые. Прочитай #DPWOYC. Вот это — проблема. Если меня отключат за неуплоту, то у меня сайт будет состоять из пустых прямоугольничков. С кешем, где хранится частоиспользуемое, у меня проблемы возникнут только тогда, когда юзер будет сильно листать карту в сторону.
#LEKI3D/N2H / @komar --> #LEKI3D/T2I / 4355 дней назад
@komar ты можешь по данным запроса понимать относится ли кусок карты к интересующей тебя части? Если да - фигачишь для каждой карты соотв. рамку, все запросы идут через мидлвару умеющую в это, если запрос попадает в нужный промежуток - посылаешь через любой кеш, иначе генеришь картинку сам. (Это если ты подходящее кеш решение не найдёшь) вообще в боюсь это в любом случае не очень работать будет.
#LEKI3D/TFL / @qnikst --> #LEKI3D/N2H / 4355 дней назад
@qnikst Да пошел ты нахуй со своим анальным цирком.
#LEKI3D/Q88 / @komar --> #LEKI3D/TFL / 4355 дней назад
@komar y.w.
#LEKI3D/P8V / @qnikst --> #LEKI3D/Q88 / 4355 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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