Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Кэширование повторяющихся изображений ???

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
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", и каждый раз он загружается заново Sad((
Что делать ???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
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 Ответить с цитатой

Насчет настроек кеширования в Эксплорере, то все ОК - он кеширует все, кроме моих страниц Sad
а насчет коннекта к серверу - ничего интересного я там не вижу:
на запросы 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 Мб), к тому же я его очистил, загружаю свою страницу - не кеширует, загружаю другие сайты - кеширует... Sad(((
В чем тут дело ? Может в том как я прописываю ссылки на рисунки src="images/picture.gif" ??? Или может то, что я не определяю таг base ???
Но я не встречал в учебниках ХТМЛ, чтобы это как-то по особому влияло на эксплорер...
Может дело в каких-то других настройках эксплорера ? - у меня стоит ИЕ 5.0, Вин 2000 Advanced Server (не подумайте чего плохого, просто так уже сложилось, что приходится работать сидя на сервере) с установленным SP3.
(Но, кстати, на рабочих станциях Вин ХР про рус с ИЕ 6.0 картина аналогичная - эксплорер упорно не кеширует мои страницы) - (на сервере не стоит никакого кеширующего прокси или чего-то подобного)
Я уже совсем запутался, в чем тут дело Sad(((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov
Гость





СообщениеДобавлено: Ср Сен 25 2002 13:13    Заголовок сообщения: URL сайта дай, глянем что там такое... (-) Ответить с цитатой

-
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...