Запись кеша |
Обновлено: 01.06.2001 |
Окно настройки параметров для записи кеша имеет следующий вид:
Для того, чтобы иметь возможность при просмотре узла на диске пользователя переходить со страницы на страницу, используя ссылки, необходимо во всех html-файлах производить преобразование ссылок. Это связано с тем, что на многих узлах ссылки между страничками созданы с иcпользованием абсолютных (полных) адресов в Интернете.
Приведём пример
. Работая в Интернете, мы перешли со страницы
http://www.microsoft.com/Windows/default.asp на
http://www.microsoft.com/Windows98/webaccess.asp, причём ссылка на вторую страницу записана в первой с использованием абсолютного адреса. Но мы не сможем это повторить на жестком диске персонального компьютера: на первой странице непреобразованная ссылка будет по прежнему указывать в Интернет! Для того, чтобы этого не происходило, она должна иметь вид:
../../Windows98/webaccess.asp.
Эта проблема касается всех ссылок на другие файлы (на рисунки, скрипты, таблицы стилей и т.п.)
Другая проблема заключается в том, что адрес файла в Интернете может содержать символы, которые запрещены для использования в имени файла в Microsoft Windows. Такими символами являются, например,
?,
",
:,
/,
<,
>,
|. При записи файла, в имени которого встречаются подобные символы, Internet Cache Explorer будет заменять их на символ подчеркивания "_".
Следует заметить, что чаще всего такие файлы автоматически генерируются сервером при поступлении запроса от браузера, и сам браузер такие файлы, как правило, не кеширует.
Кроме этого, большинство файлов, генерируемых по запросам не имеют стандартного расширения
.htm. Для того, чтобы эти страницы открывались с помощью вашего браузера следует разрешить Internet Cache Explorer добавить это расширение.
Ещё одна тонкость связана с наименованием html-страницы, загружаемой по умолчанию. Чаще всего, когда мы обращается к узлу по имени http://www.company.com/ загружается страница с именем
index.html. Но на некоторых узлах, например, www.microsoft.com, такой страницей является
default.asp. К сожалению, не существует способа точного определения названия страницы по умолчанию, поэтому выбор её названия остаётся за вами.
В связи с этим, во всех html-файлах следует исправлять все ссылки типа
http://www.microsoft.com/windows/ на
http://www.microsoft.com/windows/default.asp.
Наконец, в Internet Cache Explorer встроена возможность выбрасывать из html-страниц тег <IFRAME>. Как правило, им пользуются для внедрения в страничку рекламного баннера.