Публикации по теме 'cache'


Использование кэша на стороне сервера и браузера для оптимизации времени загрузки настраиваемого кода JavaScript.
В этой статье я покажу вам, как я оптимизировал время загрузки кода javascript, используя методы кэширования как на стороне сервера, так и на стороне браузера. Глобальный код Javascipt собирается из разных файлов Javascript на локальном диске. Окончательный код зависит от таможенных параметров, присланных клиентом, который хочет использовать скрипт. Это зависит существенно от двух переменных: appid : уникальный идентификатор, который ссылается на клиента. language : язык, выбранный..

Создайте приложение с популярными темами, похожее на Twitter, с помощью Redis (на примере PHP)
Создайте приложение с популярными темами, похожее на Twitter, с помощью Redis (на примере PHP) Redis — это популярная база данных «ключ-значение» в памяти с поддержкой различных типов данных и структур, в основном используемая для кэширования краткосрочных данных и выполнения операций в реальном времени в масштабе. Если вам интересен пример PHP, перейдите к концу этой статьи ( якорь ). Предпосылки redis — вам нужно установить redis на свой компьютер. Сортированные наборы..

Разработка наименее использовавшегося (LRU) кеша в Go (Golang)
LRU — это алгоритм замены кеша, используемый для освобождения места в памяти для новых данных путем удаления последних использованных данных. Разработайте структуру данных, которая соответствует ограничениям кэша наименее использовавшегося (LRU). Реализуйте класс LRU Cache следующим образом: LRUCache(int capacity) Инициализировать кэш LRU с положительной емкостью. int get(int key) Возвращает значение ключа, если ключ существует, иначе возвращает -1. void put(int key, int..

Неправильная страница с кешем Google? Проверьте свой JS
Кэш Google — довольно полезная функция. Это было более заметно в те дни, когда рядом со ссылкой появлялся кэшированный текст, но он все еще там, скрыт в подменю, когда вы нажимаете стрелку справа от URL-адреса. Как работает кэш Google? Google сохраняет весь ваш HTML. Затем, когда посетитель переходит на кешированную страницу, он повторно вставляет этот необработанный HTML-код в div на очень простой HTML-странице, которая также содержит заголовок и ссылки Google. Google не..

Зачем просто кешировать, когда вы можете мемоизировать (с истечением срока действия и согласованностью)
Мемоизация - это особый тип кэширования, который используется в качестве метода оптимизации программного обеспечения. Кэширование - это широко используемый метод оптимизации программного обеспечения, который используется во всех формах разработки программного обеспечения, будь то веб-сайт, мобильный телефон или даже настольный компьютер. Кэш хранит результаты операции для дальнейшего использования. Например, ваш веб-браузер, скорее всего, будет использовать кеш для более быстрой..

Понимание исходного кода Memcached, управляемого событиями II
Распределитель Slab - это основной модуль кэш-системы, который в значительной степени определяет, насколько эффективно может использоваться узкое место - память. Остальные 3 части, а именно алгоритм LRU истечения срока входа; и модель, управляемая событиями, основанная на libevent; и постоянная жесткость в отношении распределения данных построены вокруг этого. Плита I Плита II Плита III LRU I LRU II LRU III Событие управляемый I Управляемый событиями II (эта..

Я кэширован или нет?
Изначально это было опубликовано на моем собственном сайте . Когда я писал о стратегии лжи, которую я добавил на adactio.com , я закончил с этой мыслью: Чего бы мне действительно хотелось, так это какого-нибудь способа узнать — на стороне клиента — была ли загруженная в данный момент страница из кеша или из сети. Затем я мог бы добавить какой-нибудь элемент интерфейса, говорящий: «Эй, эта страница может быть устаревшей — нажмите здесь, если хотите проверить наличие более свежей..