Публикации по теме 'caching'
Техническое описание Obsidian 6.0
Исправлено недостаточное и чрезмерное количество ответов из кеша за счет улучшения стратегии аннулирования кеша и добавления возможности обработки выборочных запросов. Инструмент разработчика перенесен с манифеста версии 2 на версию 3.
Введение
Obsidian — это первое решение Deno для кэширования GraphQL, обеспечивающее кэширование на стороне клиента для компонентов React с использованием кеша браузера и кэширование на стороне сервера для маршрутизаторов Oak с использованием кеша..
Как написать готовый к использованию код?
Не ходя вокруг да около, давайте приступим.
Сначала давайте обсудим общие отраслевые стандарты , но эффективные способы написания готового к использованию кода.
Строительные нормы и правила, соответствующие общим отраслевым стандартам: повышение эффективности в каждой строке.
Журналирование:
Где ошибки получают «бирку с именем», а мы играем в Шерлока с помощью кода.
Вспомним азбуки написания кода. Ведение журнала — наиболее часто используемый в отрасли метод,..
Мастерство кэширования 2: Как правильно кэшировать?
Вы когда-нибудь задумывались о ПРАВИЛЬНОМ способе кэширования? Ознакомьтесь с уникальным и удивительным руководством: от знакомой информации о коде до ключевых решений по кэшированию. Не пропустите!
Введение
Кэшировать очень просто!
Я не шучу, кэширование действительно просто . Любой сможет освоить это всего за 10 минут с помощью учебника. Это похоже на то, как трехлетний ребенок может держать карандаш и рисовать. Однако есть разница между возможностью рисовать карандашом..
Паттерн наилегчайшего веса в го
Минимизация использования памяти за счет обмена данными с другими объектами
"Определение":
Легковес - это шаблон проектирования программного обеспечения. Легковес - это объект, который минимизирует использование памяти, разделяя как можно больше данных с другими подобными объектами; это способ использовать объекты в большом количестве, когда простое повторяющееся представление потребовало бы неприемлемого объема памяти. - Википедия
Далее я продемонстрирую схему наилегчайшего..
Я кэширован или нет?
Изначально это было опубликовано на моем собственном сайте .
Когда я писал о стратегии лжи, которую я добавил на adactio.com , я закончил с этой мыслью:
Чего бы мне действительно хотелось, так это какого-нибудь способа узнать — на стороне клиента — была ли загруженная в данный момент страница из кеша или из сети. Затем я мог бы добавить какой-нибудь элемент интерфейса, говорящий: «Эй, эта страница может быть устаревшей — нажмите здесь, если хотите проверить наличие более свежей..
Избегайте использования webpack-md5-hash при долгосрочном кешировании.
В этой статье рекомендуется использовать webpack-md5-hash-plugin для создания детерминированных хэшей. Но это вызывает проблему, когда хеш файла не обновляется.
Давайте посмотрим на пример использования Webpack и webpack-md5-hash ( код находится в Github ).
Наш файл манифеста содержит содержимое среды выполнения веб-пакета. Он содержит ссылки на другие хэши, сгенерированные во время сборки.
Вот как выглядит результат после сборки.
Теперь мы меняем содержимое одного из..
Вопросы по теме 'caching'
кеширование akamai и рендеринг сайта
Я веб-парень для большой телевизионной станции. Наш сайт кэшируется Akamai. Страницы отлично отображаются в нашей тестовой среде (не в кэше) и на нашей «исходной» странице (опять же, не в кэше), но когда они просматриваются в нашей реальной среде...
11667 просмотров
schedule
28.09.2023
Кэширование скомпилированных объектов регулярных выражений в Python?
Каждый раз, когда импортируется файл python, содержащий большое количество статических регулярных выражений, циклы ЦП тратятся на компиляцию строк в соответствующие конечные автоматы в памяти.
a = re.compile("a.*b")
b = re.compile("c.*d")
......
3618 просмотров
schedule
23.09.2022
Это имя файла или весь URL-адрес используется в качестве ключа в кешах браузера?
Обычно браузеры кэшируют ресурсы — JavaScript, CSS, изображения и т. д. до тех пор, пока не будет доступна новая версия, а затем гарантируют, что вместо этого браузер извлечет и кэширует новую версию.
Одним из решений является встраивание номера...
15098 просмотров
schedule
15.08.2022
OSCache против EHCache
Никогда раньше не пользовался таким кешем. Проблема в том, что я хочу загрузить более 500 000 записей из базы данных и быстро выбрать/фильтровать.
Я думаю об использовании кеша и предварительно нашел EHCache и OSCache , есть мнения?
27287 просмотров
schedule
24.02.2022
Методы кэширования объектов PHP в файл?
В ASPNET я полюбил магазины приложений и кэшей. Они потрясающие. Для непосвященных вы можете просто бросить в них свои объекты логики данных, и вуаля, вам нужно только один раз запросить базу данных для получения части данных.
Безусловно, одна из...
17117 просмотров
schedule
12.09.2023
Гобелен 4: Управление кэшем активов?
Я использую Tapestry 4, и всякий раз, когда мы запускаем выпуск, в котором изменяются какие-либо активы (изображение, таблица стилей, библиотека JS), у нас возникают проблемы, потому что у пользователей все еще есть старая версия актива в их кеше...
1348 просмотров
schedule
15.06.2023
Синглтон против кэша ASP.NET
Я создал класс реестра в .NET, который является синглтоном. По-видимому, этот синглтон ведет себя так, как если бы он хранился в кэше (объект-синглтон доступен для каждой сессии). Является ли это хорошей практикой, если я должен добавить этот...
5799 просмотров
schedule
31.08.2022
Оптимизация производительности для интерактивных веб-сайтов
Недавно я завершил разработку веб-сайта со средним (?) трафиком (пиковая скорость 60 000 посещений в час), однако сайт нужно обновлять только раз в минуту, а достижение требуемой производительности можно описать одним словом: «кэширование». ".
Для...
250 просмотров
schedule
27.10.2022
Принудительно повторно кэшировать WSDL в php
Я знаю, как отключить WSDL-кэш в PHP. , а как насчет принудительного повторного кэширования WSDL?
Вот что я пробовал: я запускал свой код с отключенным кешированием, и новые методы отображались, как и ожидалось. Потом активировал кеширование,...
20874 просмотров
schedule
18.07.2022
Большие таблицы MySQL
Я работаю над проблемой, которая требует кеширования результатов "поиска" с разбивкой на страницы: Пагинация очень больших наборов данных
Поиск работает следующим образом: учитывая item_id, я нахожу совпадающие item_ids и их рейтинг.
Я готов...
950 просмотров
schedule
19.03.2022
Почему я вижу свой сайт, даже если он не работает?
Мне интересно, кто-нибудь знает, как это происходит? Мой веб-сайт недоступен, но каждый компьютер, подключенный к моему интернет-соединению/маршрутизатору, может его видеть. Я очистил свой кеш и т. д., но другой компьютер в доме не должен видеть...
536 просмотров
schedule
24.06.2023
IE 302 Redirect Проблема с заголовком без кеша
Редирект 302 возвращается после публикации информации. Это перенаправление предназначено для перезагрузки текущей страницы.
Все это прекрасно работает, но IE добавляет No-Cache в заголовок:
Cache-Control: no-cache
Мы используем Squid для...
8939 просмотров
schedule
30.04.2024
Как оптимизировать эту функцию экспорта для веб-приложения LAMP?
У меня есть функция, которая позволяет пользователю создавать проекты и просматривать их на этой странице. Они могут импортировать ресурсы (pdf, img и т. д.), которые будут храниться вместе со своими проектами. Итак, теперь я хочу создать функцию,...
81 просмотров
schedule
27.01.2024
кэширование общих данных поиска - стратегии
Рассмотрение реализации кэширования некоторых общих данных поиска в веб-приложении asp.net.
Раньше я создавал синглтон, который создает кучу хэш-таблиц с общедоступными средствами доступа. Это очень хорошо работает с данными только для чтения,...
1318 просмотров
schedule
24.02.2023
Для чего нужна папка временных файлов ASP.NET?
Я обнаружил эту папку в C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files и у меня есть несколько вопросов.
Для чего ASP.NET использует эту папку и какие файлы здесь хранятся?
Как здесь сохраняется файл и когда он...
125458 просмотров
schedule
11.04.2022
Как вернуть HttpContext.Current.Cache из WCF?
У меня есть служба WCF, размещенная в IIS, и я хочу вернуть данные, находящиеся в кеше IIS (HttpContext.Current.Cache). Какой наиболее подходящий тип должен возвращать эта служба?
6243 просмотров
schedule
08.01.2023
Как обнаружить и отладить устаревшие записи кэша?
Я использую memcached с PHP, пытаясь использовать интенсивное кэширование, чтобы избежать чтения базы данных. Я аннулирую кеш при обновлении (приложение аннулирует). Но устаревшие данные кеша становятся большой проблемой. В основном это происходит...
1400 просмотров
schedule
29.06.2022
Сериализация списка Python - самый быстрый метод
Мне нужно загрузить (десериализовать) предварительно вычисленный список целых чисел из файла в скрипте Python (в список Python). Список большой (до миллионов элементов), и я могу выбрать формат, в котором я его сохраню, если загрузка будет самой...
7774 просмотров
schedule
22.10.2023
Стратегия кеширования, выходной кэш против кеша данных или и то, и другое?
Я работаю над проектом ASP.NET MVC и дошел до того момента, когда хочу начать обдумывать свою стратегию кэширования. Я старался оставить свой фреймворк максимально открытым для использования в кешировании.
Из того, что я слышал во время подкаста...
6892 просмотров
schedule
21.02.2022
Какие методы можно использовать, чтобы избежать кэширования страницы браузером?
У меня есть пользователь, который пытается просмотреть вопросы онлайн-экзамена. Во время экзамена выбирают 1 из 4 ответов и нажимают «Ответить». Для этого пользователя кажется, что он снова и снова загружает одну и ту же страницу/вопрос, где он...
287 просмотров
schedule
25.08.2022