![]() |
|
1. Файлы ASIS 2. Кэширование и зеркала 1. Файлы ASISФайлы с расширением .asis кроме содержимого документа содержат еще и HTTP-заголовок для него. Файлы ASIS отдаются сервером "как есть". Наиболее популярным способом использования файлов ASIS является прозрачное перенаправление с одной страницы на другую. Например, сайт имеет домен test.inc.ru. Основной сайт расположен по адресу http://test.inc.ru, т.е. документы сайта расположены в каталоге /html и в его подкаталогах. Затем открываем адрес http://www.test.inc.ru, который должен иметь то же содержание, что и http://test.inc.ru - создаем в каталоге /html подкаталог www (т.е. /html/www). Для того чтобы избежать дублирования файлов в каталогах /html и /html/www, в каталог /html/www нужно поместить ASIS-файл, который делал бы переадресацию на адрес http://test.inc.ru. Т.е. набрав в браузере http://www.test.inc.ru, мы попадем на http://test.inc.ru. Пример такого файла - Его нужно поместить в каталог /html/www с именем index.asis и изменив адрес, на который указывает Location. Обратите внимание, после строки с Content-type обязательно должна быть пустая строка. Конечно, можно сделать и наоборот. Пусть основной сайт будет иметь адрес http://www.test.inc.ru, файлы для него должны быть размещены в каталоге /html/www и его подкаталогах. Файл asis.txt, переименовав в index.asis и изменив Location на http://www.test.inc.ru, следует поместить в каталог /html. Тогда набрав в браузере адрес http://test.inc.ru, он будет переадресован на адрес http://www.test.inc.ru 2. Кэширование и зеркалаБольшое достоинство NET.RU-хостинга - система "прозрачных" зеркал и кэширование. Зеркала обеспечивают максимальную скорость передачи данных от сервера к пользователю - при запросе файла с веб-сайта, его передает ближайшее к посетителю зеркало. Кэширование на зеркалах минимизирует задержки при передаче файла, примерно в 5-200 раз ускоряет передачу результатов CGI-скриптов, PHP3 и SSI-документов. В некоторых случаях требуется избегать кэширования, например, при отладке сайта, при выполнении скриптов, которые выдают различные результаты при одном и том же запросе. В таких случаях можно обращаться напрямую к корневому веб-серверу. Адрес корневого сервера получается если добавить к имени вашего сервера host.inc.ru. Т.е. если веб-сайт имеет адрес www.your-name.ru, то адрес корневого (не кэшируемого сервера) будет www.your-name.ru.host.inc.ru (для www.your-name.inc.ru будет www.your-name.inc.ru.host.inc.ru соответственно). Обратите внимание, что на страницах, которые вы собираетесь отдавать с корневого сервера, лучше использовать абсолютные URL, указывающие на файлы нормального сервера. Например, для html-страницы, которая генерируется CGI-скриптом www.test.inc.ru.host.inc.ru/script.cgi, ссылки и источники изображений надо указывать с адресом www.test.inc.ru (как <img src="http://www.test.inc.ru/myimage.gif">). |
|
НАЧАЛО КОНТАКТЫ ПРАВИЛА ДОГОВОР ИНСТРУКЦИЯ |
|
© 1999-2001 Net Ltd Designed by Ann Zhuravleva |