Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
drmike
Зарегистрирован: 24.09.2002 Сообщения: 5
|
Добавлено: Вт Сен 24 2002 03:25 Заголовок сообщения: Кэширование повторяющихся изображений ??? |
|
|
Подскажите, пожалуйста, как добиться того, чтобы броузер кешировал рисунки (одинаковые на разных страницах моего сайта). Названия повторяющихся рисунков действительно идентичны, все они лежат в папке "www.mysite.com/images", все страницы лежат в корневой директории сайта "www.mysite.com", ссылки со страниц на рисунки имеют вид img src="images/logo.gif" Как это выглядит: перехожу с одной страницы на другую, и там и там есть рисунок img src="images/logo.gif", и каждый раз он загружается заново (( Что делать ??? |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Вт Сен 24 2002 10:01 Заголовок сообщения: А как ты определил, что они загружаются заново? |
|
|
Обычно это определяют по скорости отрисовки. Но если машина медленная, то она будет долго отрисовывать картинки - дольше, чем загружать по сетИ.
Если в Netscape отключить загрузку картинок, то он будет отрисовывать только то, что уже в кэше.
И наконец, WWW-сервер может выдавать в HHTP-заголовках сообщение "не кэшировать". |
|
Вернуться к началу |
|
|
drmike
Зарегистрирован: 24.09.2002 Сообщения: 5
|
Добавлено: Вт Сен 24 2002 10:43 Заголовок сообщения: Re: А как ты определил, что они загружаются заново? |
|
|
Первое, что бросилось в глаза - это резкое увеличение времени загрузки страниц, когда выложил их на сервер, ну а точно определил тоже очень просто - по трафику - его объем приблизительно равен (немного больше) полному объему страницы при каждой ее загрузке. Страницы смотрю в ИЕ и в Опере - в последней свои глюки, но кеширует она замечательно, а в Эксплорере я даже кэш просмотрел - ничего, абсолютно ничего, похоже действительно сервер запрещает кеширование. Можно ли этот запрет на кеширование обойти как-то ? (и интересно,как он в HTTP задается ?) |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Вт Сен 24 2002 14:50 Заголовок сообщения: Изучаем HTTP |
|
|
Даем команду telnet сервер 80 и в нем GET путь/к/странице HTTP/1.0 и изучаем, что он нам даст. Весьма поучительно.
А настройки кэша в IE надо смотреть ручками - может, у тебя написано "Объем_кэша=0"; раз Opera кэширует, то дело, скорее всего, в клиентских настройках... |
|
Вернуться к началу |
|
|
drmike
Зарегистрирован: 24.09.2002 Сообщения: 5
|
Добавлено: Вт Сен 24 2002 17:34 Заголовок сообщения: Re: Изучаем HTTP |
|
|
Насчет настроек кеширования в Эксплорере, то все ОК - он кеширует все, кроме моих страниц а насчет коннекта к серверу - ничего интересного я там не вижу: на запросы get и head получаю HTTP/1.1 200 OK Date: Tue, 24 Sep 2002 14:26:06 GMT Server: Apache/1.3.26 (Unix) PHP/4.2.2 Vary: Host X-Powered-By: PHP/4.2.2 Connection: close на options получаю HTTP/1.1 200 OK Date: Tue, 24 Sep 2002 14:29:26 GMT Server: Apache/1.3.26 (Unix) PHP/4.2.2 Vary: Host Content-Length: 0 Allow: GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, PATCH, PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK, UNLOCK, TRACE Connection: close
И что с этим делать ?
Вот докачиваю Netscape, поставлю и посмотрю что он будет делать (да и страницы надо в Нетскейпе проверить)... |
|
Вернуться к началу |
|
|
drmike
Зарегистрирован: 24.09.2002 Сообщения: 5
|
Добавлено: Вт Сен 24 2002 22:00 Заголовок сообщения: Re: Изучаем HTTP |
|
|
Ну что же - Netscape 7.0 стоит... И к тому же очень хорошо все кеширует... В результате я ничего не понимаю - скажу еще раз - у єксплорера кеш выставлен достаточного объема (50 Мб), к тому же я его очистил, загружаю свою страницу - не кеширует, загружаю другие сайты - кеширует... ((( В чем тут дело ? Может в том как я прописываю ссылки на рисунки src="images/picture.gif" ??? Или может то, что я не определяю таг base ??? Но я не встречал в учебниках ХТМЛ, чтобы это как-то по особому влияло на эксплорер... Может дело в каких-то других настройках эксплорера ? - у меня стоит ИЕ 5.0, Вин 2000 Advanced Server (не подумайте чего плохого, просто так уже сложилось, что приходится работать сидя на сервере) с установленным SP3. (Но, кстати, на рабочих станциях Вин ХР про рус с ИЕ 6.0 картина аналогичная - эксплорер упорно не кеширует мои страницы) - (на сервере не стоит никакого кеширующего прокси или чего-то подобного) Я уже совсем запутался, в чем тут дело ((( |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Ср Сен 25 2002 13:13 Заголовок сообщения: URL сайта дай, глянем что там такое... (-) |
|
|
- |
|
Вернуться к началу |
|
|
|