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


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

Что такое мемоизация?
Метод программирования, называемый памятью, направлен на улучшение производительности функций за счет кэширования ранее вычисленных результатов. Параметры запоминаемой функции используются каждый раз, когда она вызывается для индексации кеша. Без запуска полного кода данные могут быть возвращены, если они присутствуют. Если нет, то вызывается функция, а результат кэшируется. Динамическое программирование использует особый вид кэширования, называемый запоминанием. Используя..

Как вы используете Redis для кэширования
Как вы используете Redis для кэширования Мы только что установили Redis, давайте использовать его 👨‍👩‍👦‍👦 Работа с Redis в приложении Redis — это база данных или кэш-память хранилища, а также основной инструмент или библиотека повышения производительности для максимально быстрого извлечения данных для пользователя. его можно использовать с базой данных SQL или nosql. мы успешно загрузили и установили Redis, выполнили полную работу с Redis. CRUD означает создание, чтение,..

Кэширование на стороне клиента: знакомство с FlacheJS
Упрощенное решение для кэширования на стороне клиента для HTTP-запросов. В компьютерных науках есть только две сложные вещи: инвалидация кеша и присвоение имен вещам. — Фил Карлтон Если вы программист, вы, вероятно, уже знаете, как сложно кэшировать данные на стороне клиента. Кэш в памяти — это здорово, но сохранение данных может оказаться сложной задачей. Local Storage API прост в использовании, но предлагает ограниченное пространство (~ 5 МБ) и совместим только со строками...

Сохраненные запросы GraphQL с использованием запросов GET.
Это часть 1, вы также можете найти часть 2 здесь или часть 3 здесь . Недавно мы решили обновить один из наших микросервисов с помощью GraphQL . Приложение находится между нашим новым мобильным веб-клиентом и нашим сервисом Discovery API . Цель приложения - моделировать наши данные и повышать производительность за счет управления количеством обращений к сервису, которые клиент должен сделать во внешнем интерфейсе. Мы используем пограничное кэширование, чтобы избежать ненужных..

Приложения Rails с добавлением JavaScript
Фрагментное кеширование в Rails увеличивает скорость, когда кэшируется большая часть страницы. Это сложнее для страниц с большим количеством динамического или пользовательского контента. Решение состоит в том, чтобы использовать брызги JavaScript , которые похожи на hagelslag , но без шоколада и с дополнительными запросами на загрузку пользовательского контента после того, как остальная часть страницы обслуживается напрямую из кеша. . Кеширование фрагментов Такие методы, как..

Вопросы по теме 'caching'

Отключение кэша клиента с сервера Jetty для запросов REST
У меня есть сервер REST Java, реализованный с помощью Джерси, работающего на Jetty. Похоже, что некоторые браузеры (IE7) внутренне кэшируют все запросы к серверу. Что я хотел бы сделать, так это отправить определенный HTTP-заголовок в ответе с...
9652 просмотров
schedule 15.11.2022

Как удалить просроченные элементы из кеша?
У меня есть хороший маленький класс, который действует как кеш. Каждый элемент имеет срок действия TimeSpan или DateTime. Каждый раз, когда предпринимается попытка доступа к элементу в кеше, проверяется срок действия элемента, и если он истек,...
1859 просмотров
schedule 09.01.2024

Как я могу управлять текстурой кеша в OpenGL?
Я пишу текстовый рендерер для приложения OpenGL. Размер, цвет, начертание шрифта и сглаживание можно изменять во время выполнения (таким образом, на экране одновременно может отображаться несколько начертаний шрифта). Существует слишком много...
2358 просмотров
schedule 16.04.2024

Как реализовать кэш для Ajax-запросов
У меня есть простое приложение, которое показывает список многих элементов, где пользователь может отображать детали для каждого элемента, полученного с помощью Ajax. Однако, если пользователь закрывает деталь и снова открывает, приложение делает...
2816 просмотров
schedule 16.02.2024

Кеширование обратного прокси-сервера?
Я хотел бы поставить какой-то кеширующий обратный прокси-сервер перед веб-сервисом SOAP через HTTP, чтобы улучшить как производительность, так и доступность. Есть какое-то программное обеспечение, которое это выполняет? (Желательно бесплатно и легко...
2994 просмотров

Реализация объектного кэширования в классическом ASP с утечкой памяти
Я попытался реализовать различные реализации кеширования на классическом сайте ASP, чтобы разгрузить базу данных во время интенсивного трафика. Мой подход был таким: Создайте глобальный объект HashTable в global.asa, где я позже сохраню...
3040 просмотров

Как я могу загрузить значения из памяти, не загрязняя кеш?
Я хочу прочитать ячейку памяти, не загрязняя кеш. Я работаю на машине X86 Linux. Я попытался использовать инструкцию ассемблера MOVNTDQA: asm("movntdqa %[source], %[dest] \n\t" : [dest] "=x" (my_var) : [source] "m" (my_mem[0]) :...
1798 просмотров
schedule 11.11.2022

как на самом деле работает кеш кода операции?
Я делаю свой последний проект, и он посвящен оптимизации веб-производительности (сосредоточьтесь на кэшировании). я планирую использовать eaccelearator в качестве инструмента в моем финальном проекте. мне нужно знать его фоновый процесс, блок-схему...
555 просмотров
schedule 08.07.2022

Какие-нибудь примеры автономных проектов ehcache, которые я могу скачать?
Я немного ошеломлен чтением руководства пользователя ehcache http://ehcache.org/EhcacheUserGuide.html#id.s20 . Я пытаюсь понять, как настроить простое приложение ehcache с распределенным кешем. Я хотел бы просто запустить приложение несколько раз и...
4365 просмотров
schedule 06.10.2022

Стратегия постоянства для чтения и записи с малой задержкой
Я создаю приложение, которое включает в себя функцию массовой маркировки миллионов записей более или менее интерактивно. Взаимодействие с пользователем очень похоже на Gmail, где пользователи могут помечать отдельные электронные письма или массово...
1258 просмотров

Почему мои заголовки с истекшим сроком действия не заставляют мои файлы оставаться в кеше?
Я использую действительные заголовки с истечением срока действия и заголовки без кеширования для своих статических файлов, и они остаются в кеше, пока я продолжаю просматривать, но когда я закрываю свой браузер и снова использую его через некоторое...
1530 просмотров
schedule 07.02.2024

Можно ли перехватить запрос несуществующего файла с помощью lighttpd?
Можно ли настроить lighttpd таким образом, чтобы запрос файла выполнялся успешно, если файл существует, но обрабатывался и перенаправлялся, например, на сценарий cgi, если файл не существует? Чего я пытаюсь добиться, так это иметь на диске набор...
196 просмотров
schedule 05.04.2024

Используете системный кеш объектов UIImage с изображениями, загруженными из дискового кеша (NSCachesDirectory)?
Я пытаюсь повысить производительность прокрутки UITableView , в котором используются ячейки с изображениями, полученными из Интернета, но хранящимися в NSCachesDirectory . Ячейки имеют настраиваемое представление содержимого для рисования...
4222 просмотров
schedule 11.10.2022

Как я могу убедиться, что javascript и изображения кэшируются?
Я хочу убедиться, что файлы изображений, css и javascript, являющиеся частью моей страницы, кэшируются моим браузером. Я использовал Fiddler и Google Page Speed, и неясно, дают ли они мне нужную информацию. Fiddler показывает ответ HTTP 304 для...
2412 просмотров
schedule 12.10.2023

Как аннулировать OutputCache в веб-ферме?
у меня есть веб-сайт, который использует атрибут OutputCache для кэширования страниц. Прекрасно работает. Сейчас я занимаюсь исследованием и разработкой масштабирования этого сайта, чтобы он превратился в веб-ферму . Наряду с обычными...
1236 просмотров
schedule 05.10.2023

config.cache_classes = true в рабочем режиме имеет проблемы в IE
В моем приложении rails. Я использую link_to_function, чтобы вывести вкладки ajax на одну страницу. Все отлично работает в Moazilla и других браузерах. А вот в IE вкладки не грузятся только при запуске сервера в продакшн режиме(не важно вебрик или...
2971 просмотров

Как я могу превысить 60% предела памяти IIS7 в приложении кэширования ASP.NET
Извините, если это скорее сбой сервера, чем переполнение стека. Вроде на границе. У нас есть приложение, которое кэширует большой объем данных о продукте для приложения электронной коммерции с использованием кэширования ASP.NET. Это объект...
5023 просмотров
schedule 16.03.2024

как удалить кеш на веб-сайте ASP с веб-сайта ASP.NET на том же сервере?
У меня два разных сайта на одном сервере. Один сайт представляет собой форум (написанный на ASP Classic), где пользователи могут публиковать информацию в различных разделах и темах и т. д. Другой веб-сайт (написанный на ASP.NET VB) используется для...
472 просмотров
schedule 22.09.2022

Автономное веб-приложение + ошибка ipad
Я пытаюсь получить простое (полностью интерфейсное) приложение, работающее в автономном режиме на ipad, но сафари продолжает говорить мне, что я не подключен к Интернету. Я загрузил свой манифест кеша, добавил AddType text / cache-manifest...
882 просмотров
schedule 16.01.2024

Шаблон кэширования: как вы называете (и чем заменяете) групповую парадигму OpenSymphony OsCache
Проблема кэширования для гуру кэширования. Контекст Мы использовали OpenSymphony OsCache в течение нескольких лет и подумываем о переходе на более качественный/сильный/быстрый/активно развиваемый продукт кэширования. Проблема Мы...
1098 просмотров
schedule 29.10.2022