caching- все статьи тега


Что означает понятие "холодный кэш" и "теплый кэш"?

Я читал статью, и в ней использовались термины "холодный кэш" и "теплый кэш". Я искал, но не нашел ничего полезного. Что означает понятие" холодный кэш "и" теплый кэш "? Я также посещаю эту ссылку, но мне нужно что-то еще. ...

Guava cache 'expireAfterWrite', кажется, не всегда работает

private Cache<Long, Response> responseCache = CacheBuilder.newBuilder() .maximumSize(10000) .expireAfterWrite(10, TimeUnit.MINUTES) .build(); Я ожидаю, что объекты ответа, которые не отправляются клиенту в течение 10 минут, истекают и удаляются из кэша автоматически, но я замечаю, что объекты ответа не всегда истекают даже через 10, 15, 20 минут. Они действительно истекают, когда кэш заполняется в большом количестве, но когда система простаивает, что-т ...

Кэширование PHP PDO

Я искал ответ на этот вопрос, но нигде его не нашел. Являются ли вызовы PDO::prepare() кэшированными, или я должен кэшировать результат сам, т. е. если я делаю следующее function foo () { $handle = PDO::prepare(...); /* do stuff with the handle */ } Будет ли оператор prepare() кэшироваться PDO, чтобы быстро получить второй, третий и т. д. времена? Или лучше сделать это самому, например function foo() { static $handle = null; if (!$handle) { $handle = PDO::prepare(...); } /* ...

крайней мере блокирования кэша Java

Предположим, мы хотим реализовать кэш для определенной сущности. class Cache { private static Map<String, Object> cache = new HashMap<>(); public static Object get(String id) { assert notNullOrEmpty(id); return cache.get(id); } public static Object add(String id, Object element) { assert notNullOrEmpty(id) && notNull(element); if(cache.containsKey(id)) return cache.get(id); cache.put(id, element); return ele ...

Кэширование вывода вида в Laravel 4

Я знаю, что Blade уже кэширует скомпилированный PHP для всех представлений blade, но я хотел бы сделать этот шаг дальше. Веб-сайт, над которым я работаю, модулируется в компонентные представления, а затем объединяется в контроллере по умолчанию. Каждый из" виджетов " имеет свой собственный вид, который редко изменяет содержимое (за исключением нескольких часто обновляющихся). Поэтому я хотел бы кэшировать HTML-вывод этих редко меняющихся представлений, чтобы предотвратить их оценку на каждой стр ...

кэш объектов Python threadsafe

Я реализовал веб-сервер python. Каждый http-запрос порождает новый поток. У меня есть требование кэширования объектов в памяти, и поскольку это веб-сервер, я хочу, чтобы Кэш был потокобезопасным. Существует ли стандартная реализация кэша потокобезопасных объектов в python? Я нашел следующее Http://freshmeat.net/projects/lrucache/ Это не выглядит потокобезопасным. Может ли кто-нибудь указать мне на хорошую реализацию потокобезопасного кэша в в Python? Спасибо! ...

Apache, PHP кэширование

A настроил внутренний прокси-сервер, используя Curl и PHP. Настройка выглядит следующим образом: Прокси-сервер является довольно дешевым VPS (который имеет медленный дисковый ввод/вывод в разы). Все запросы к этому серверу обрабатываются одним индексом.PHP-скрипт. Индекс.php получает данные с другого, быстрого сервера и отображает их пользователю. Передача данных между двумя серверами происходит очень быстро, и узким местом является только дисковый ввод-вывод на прокси-сервере. Так как есть т ...

Настройка настройки использования кэш из реестра на каждом этапе сборки

У меня есть два сервера с docker и один сервер с моим личным реестром. Я построил Dockerfile на первой машине; затем я отправил образ в реестр. Можно ли сразу построить Dockerfile на второй машине, используя кэш из моего реестра? Если нет, то есть ли способ ускорить создание "почти" тех же Dockerfiles без написания собственного кэша? Он попытался настроить --registry-mirror, но это не помогло. ...

Symfony2: отключить кэш Twig

Я пытаюсь отключить кэш twig в режиме prod или заставить его перекомпилировать мои представления. Я использую KnapLaps SnappyBundle для создания некоторых PDF-файлов (та же проблема возникает с DomPDF), и у меня есть динамический контент для визуализации. Когда в режиме dev я могу изменить некоторый текст или даже некоторые свойства css, изменения вступают в силу немедленно. Но в режиме prod мне нужно кэшировать: clear или rm-rf app / cache/prod / twig/*, чтобы увидеть изменения. Я попробова ...

Python: отзыв кэшированного результата функции, зависящего от нового параметра функции

Я довольно новичок в концепциях кэширования и запоминания. Я читал некоторые другие обсуждения и ресурсы здесь, здесь , и здесь, но не смог проследить их все так хорошо. Скажем, что у меня есть две функции-члена в классе. (Упрощенный пример ниже.) Предположим, что первая функция total является вычислительно дорогой. Вторая функция subtotal вычислительно проста, за исключением того, что она использует возврат из первой функции, и поэтому также становится вычислительно дорогим из-за этого, в ...

IIS / AngularJS Single Page Application-как предотвратить кэширование страниц одного индекса.html при навигации в приложении

Мне нужно сделать мое приложение (SPA), чтобы не кэшировать индекс.html через действия навигации по страницам. Мое приложение имеет перебор кэша, но оно работает только тогда, когда я обновляю (перезагружаю) индекс.формат html. Как заставить приложение не кэшировать индекс.HTML при навигации в мое приложение и обновить индекс.html на каждой странице навигации клик или действие? Вот мой существующий индекс сниппета.html код: <!DOCTYPE html> <html lang="en" manifest="sw.appcache"&gt ...

Отключение кэша Chrome для разработки веб-сайтов

Я изменяю внешний вид сайта (модификации CSS), но не могу увидеть результат в Chrome из-за раздражающего постоянного кэша. Я пытался Shift + обновить, но это не работает. Как я могу временно отключить кэш или обновить страницу таким образом, чтобы я мог видеть изменения? ...

В чем разница между Cache-Control: max-age=0 и no-cache?

заголовок Cache-Control: max-age=0 подразумевает, что содержимое считается устаревшим (и должно быть повторно извлечено) немедленно, что по сути то же самое, что и Cache-Control: no-cache. ...

Проблема углового кэширования, т. е. за $протоколу HTTP

все вызовы ajax, которые отправляются из IE, кэшируются Angular, и я получаю 304 response для всех последующих вызовов . Хотя запрос тот же, ответ не будет таким же в моем случае. Я хочу отключить этот кэш. Я попытался добавить cache attribute до $http.вам но все равно это не помогло. Как можно решить эту проблему? ...

Как очистить кэш и очистить все цели Xcode 4 и более поздних версий

Джонатан предложить здесь: Xcode включает в себя .xib файлы, которые были удалены! что очистка всех целей и очистить кэши устранит проблему с Xcode в том числе удалены .файлы xib, но я не могу найти способ, чтобы очистить кэш в Xcode 4. Как это сделать в Xcode 4? ...

Отключить кэш браузера для всего ASP.NET сайт

Я ищу способ отключить кэш браузера для весь ASP.NET сайт MVC Я нашел следующий метод: Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore(); а также метод мета-тега (он не будет работать для меня, так как некоторые действия MVC отправляют частичный HTML/JSON через Ajax, без головы, мета-тега). <meta http-equiv="PRAGMA" content="NO-CACHE"> но я ищу простой способ отключить кэш браузера для всего веб-сайта. ...

Как очистить кэш запросов SQL Server?

у меня есть простой запрос, работающий против SQL Server 2005 SELECT * FROM Table WHERE Col = 'someval' первый раз, когда я выполняю запрос может занять > 15 secs. Последующие выполнения возвращаются в < 1 sec. как я могу заставить SQL Server 2005 не использовать кэшированные результаты? Я пробовал запустить DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE но это, кажется, не влияет на скорость запроса (все еще < 1 sec). ...

Как очистить записи кэша APC?

Мне нужно очистить все записи кэша APC при развертывании новой версии сайта. БТР.php имеет кнопку для очистки всех кэшей кодов операций, но я не вижу кнопок для очистки всех записей пользователей или всех системных записей или всех записей в каталоге. можно ли очистить все записи кэша с помощью командной строки или каким-либо другим способом? ...

Как бы вы реализовали кэш LRU в Java?

пожалуйста, не говорите EHCache или OSCache и т. д. Предположим, что для целей этого вопроса я хочу реализовать свой собственный, используя только SDK (обучение на практике). Учитывая, что кэш будет использоваться в многопоточной среде, какие структуры данных вы бы использовали? Я уже реализовал один с помощью LinkedHashMap и коллекции#synchronizedMap, но мне любопытно, будут ли какие-либо из новых параллельных коллекций лучшими кандидатами. обновление: я был просто читаю Yegge это когда я наше ...

В чем разница между буфером и кэш-памятью в Linux?

мне не ясно, в чем разница между двумя концепциями памяти Linux :buffer и cache. Я прочитал этот пост и мне кажется, что разница между ними-это политика действия: политика буфера-первый вход, первый выход политика кэша используется меньше всего в последнее время. Я прав? в частности, я смотрю на две команды: free и vmstat james@utopia:~$ vmstat -S M procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs ...