Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Апплет, Кэширующийся в Плагине Java

Кэширование апплета гарантирует, что апплеты весьма обязательно загружаются браузером каждый раз справочники пользователя их. Плагин Java поддерживал кэширование в предыдущих версиях при использовании того же самого кэша использование браузера для всех других веб-документов.

Это работает на случайное использование апплета, но большие апплеты могут часто сбрасываться от кэша, чтобы создать место для других документов, так как у браузера нет никакого знания, что файл апплета мог бы быть необходим в будущем. Результат состоит в том, что эта стратегия кэширования перестала работать, где необходим больше всего в больших деловых апплетах.

Этот выпуск представляет альтернативную форму кэширования апплета, которое позволяет апплету deployer решать, что ее апплет должен быть "липким", то есть, чтобы остаться на диске во вторичном кэше, который не может перезаписать браузер. Единственное время "липкие" апплеты загружаются после того, как это - то, когда они обновляются на их сервере. Иначе апплет всегда доступен для быстрой загрузки. Мы рекомендуем, что апплеты, которые обеспечивают приложения основного бизнеса быть сделанными липкими, чтобы улучшить их производительность запуска.

Эта новая опция активируется включением нового PARAM NAME="cache_option" и значений PARAM NAME="cache_archive" в теге, который определяет использование Плагина Java как указано ниже:

<OBJECT ....>
         <PARAM NAME="archive" VALUE="...">
         ....
         <PARAM NAME="cache_option" VALUE="...">
         <PARAM NAME="cache_archive" VALUE="...">
</OBJECT>

Атрибут cache_option может принять одно из трех значений:

Нет
Установка апплета отключения. Всегда загружайте файл с веб-сервера.
Браузер
Выполненные апплеты от кэша браузера (значение по умолчанию).
Плагин
Выполненные апплеты от нового кэша Плагина Java.

Атрибут cache_archive содержит список файлов, которые будут кэшироваться:

<PARAM NAME="cache_archive" VALUE="a.jar,b.jar,c.jar">

Как атрибут archive в теге APPLET, список файлов фляги в атрибуте cache_archive не содержит полный URL, но всегда загружается с codebase, определенного в EMBED/OBJECT тег.

Отметьте, что список файлов JAR в атрибуте cache_archive и те в атрибуте archive могут быть подобными, но не должны содержать те же самые файлы JAR. Есть два возможных случая:

  1. Файл JAR перечисляется в cache_archive, но не в archive. В этом случае файл JAR кэшируется согласно cache_option.
  2. Файл JAR перечисляется в archive, но не в cache_archive. В этом случае файл JAR кэшируется, используя собственный кэш браузера. Это гарантирует минимум кэширования.
cache_option и cache_archive могут только быть определены однажды на EMBED/OBJECT тег. Кроме того, оба атрибута должны быть определены. Если или cache_archive или cache_option будут отсутствовать, то Плагин Java будет, обычно обрабатывать апплет используя атрибут archive.

Отметьте: Кэширование файлов JAR, определенных в переменной ПУТИ К КЛАССУ декларации использование кэша Плагина Java, в настоящий момент не поддерживается.


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами