Выборочное кеширование в firefox - PullRequest
3 голосов
/ 24 августа 2009

Есть ли плагин или метод для выполнения выборочного кэширования в Firefox? Я могу полностью отключить кэширование , но я бы хотел иметь возможность кэшировать некоторые большие библиотеки javascript (extjs), загрузка которых занимает несколько секунд.

Ответы [ 3 ]

0 голосов
/ 06 июля 2014

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

Все доступное в кэше будет доступно для частного окна, но как только вы закроете личное окно, все остальное будет удалено.

Вы можете создать вспомогательный файл cache_me.html и открыть его в стандартном окне -non-private-:

<head>
  <script src="I_want_to_cache_this.js" />
 ..
</head>
0 голосов
/ 07 июля 2014

Нет плагина, который бы предоставил такие функции.

«Выборочное кэширование» может быть реализовано на стороне сервера.

Проверьте эту ссылку

Squid Cache может решить вашу проблему.

Также вы можете написать следующее:

<script type="text/javascript" src="scripts/ext.js"></script>
<script type="text/javascript" src="scripts/custom_script.js?<?php echo time(); ?>"></script>

Второй файл JS не будет кэширован. Технически браузер будет кэшировать другую версию файла, поэтому вы будете иметь последнюю версию каждый раз, когда обновляете страницу. Файл ExtJS будет кэширован.

Если вы хотите использовать HTML5, это решение позволит вам выбрать, какие файлы следует кэшировать, а какие файлы следует запрашивать с сервера: http://gregsramblings.com/2012/05/28/html5-application-cache-how-to/

0 голосов
/ 24 августа 2009

Если вы делаете это в разработке локально, вы можете загружать файлы js локально, а не по сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...