Публикации по теме '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 просмотров
schedule
17.10.2022
Реализация объектного кэширования в классическом ASP с утечкой памяти
Я попытался реализовать различные реализации кеширования на классическом сайте ASP, чтобы разгрузить базу данных во время интенсивного трафика.
Мой подход был таким:
Создайте глобальный объект HashTable в global.asa, где я позже сохраню...
3040 просмотров
schedule
22.08.2022
Как я могу загрузить значения из памяти, не загрязняя кеш?
Я хочу прочитать ячейку памяти, не загрязняя кеш. Я работаю на машине 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
кеширование динамической страницы - показать перенаправленную страницу кэша html или показать динамическую страницу?
хотелось бы ваших комментариев.
Например: при первом посещении пользователем www.testing.com/productdetailpage.asp.
Я буду использовать кеширование — хранить всю страницу в productdetailpage.html.
Когда пользователь снова откроет...
99 просмотров
schedule
10.06.2024
Кэширование больших наборов данных
Я работаю над приложением ASP.NET, которое имеет следующие требования:
Раз в 15 минут выполнять довольно затратный запрос из примерно 20 000 элементов ( не из базы данных ). Имеет около 10 столбцов, все короткие строки, за исключением одного,...
5283 просмотров
schedule
15.06.2024
Какие-нибудь примеры автономных проектов ehcache, которые я могу скачать?
Я немного ошеломлен чтением руководства пользователя ehcache http://ehcache.org/EhcacheUserGuide.html#id.s20 . Я пытаюсь понять, как настроить простое приложение ehcache с распределенным кешем. Я хотел бы просто запустить приложение несколько раз и...
4365 просмотров
schedule
06.10.2022
Стратегия постоянства для чтения и записи с малой задержкой
Я создаю приложение, которое включает в себя функцию массовой маркировки миллионов записей более или менее интерактивно. Взаимодействие с пользователем очень похоже на Gmail, где пользователи могут помечать отдельные электронные письма или массово...
1258 просмотров
schedule
03.12.2023
Почему мои заголовки с истекшим сроком действия не заставляют мои файлы оставаться в кеше?
Я использую действительные заголовки с истечением срока действия и заголовки без кеширования для своих статических файлов, и они остаются в кеше, пока я продолжаю просматривать, но когда я закрываю свой браузер и снова использую его через некоторое...
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 просмотров
schedule
12.11.2022
Как я могу превысить 60% предела памяти IIS7 в приложении кэширования ASP.NET
Извините, если это скорее сбой сервера, чем переполнение стека. Вроде на границе.
У нас есть приложение, которое кэширует большой объем данных о продукте для приложения электронной коммерции с использованием кэширования ASP.NET. Это объект...
5023 просмотров
schedule
16.03.2024
как удалить кеш на веб-сайте ASP с веб-сайта ASP.NET на том же сервере?
У меня два разных сайта на одном сервере. Один сайт представляет собой форум (написанный на ASP Classic), где пользователи могут публиковать информацию в различных разделах и темах и т. д. Другой веб-сайт (написанный на ASP.NET VB) используется для...
472 просмотров
schedule
22.09.2022