powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кэширование
18 сообщений из 18, страница 1 из 1
Кэширование
    #34014224
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
Парни, вот такая проблема образовалась..
Пишу чат.. (VS 2005+Atlas)... там есть DIV со смайлами(*.gif).. их грузится около 500кб.. как бы сделать так,чтобы они сохранились в кэше у юзера? А то согласитесь, что грузить каждый раз при старте страницы 500 кб.. - это жестоко...И еще.. как установить срок хранения в кэше.. ну скажем месяц.?
И вообще, научите, как грамотно делаются такие вещи? может у меня вообще не верный подход к проблеме?

Заранее спасибо..
С Уважением, EROS

P.S. Разумеется, сама страница не должна кешироваться вообще...
...
Рейтинг: 0 / 0
Кэширование
    #34016262
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
Неужели никто ничего не знает по этому поводу?
...
Рейтинг: 0 / 0
Кэширование
    #34016310
Trong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
картинки, если они статичны, и без того должны в кэше остаться
...
Рейтинг: 0 / 0
Кэширование
    #34016320
Trong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в свое время аналогичную проблему решил просто - вынес страницу со смайлами в отдельную страницу и подключил ее через iframe. А на страницу поставил кэш.
...
Рейтинг: 0 / 0
Кэширование
    #34017196
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
Да, картинки остаются.. но только на сутки почему то....

Именно так я и сделал.. (вынес во фрейм)...  и установил кэш..
...
Рейтинг: 0 / 0
Кэширование
    #34017454
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
Парни, выручайте... совсем беда!!
Страница кэшируется... но смайлы все равно КАЖДЫЙ РАЗ грузятся из инета!!! (хотя они реально лежат в кэше.. я прекрасно вижу их в папке на компе) Как такое вообще возможно и как с этим бороться???
И вот что я еще заметил... первый раз все прогружается... это я понимаю... потом пока открыт браузер можно выходить из чата.. заходить... они беруться из кеша.. Но только стоит закрыть окно браузера.. открываю и все качается по новой!!!! я уже и не знаю,что с этим делать.. ((((((
...
Рейтинг: 0 / 0
Кэширование
    #34017904
Kosten
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут наверное необходимо поработать с параметром, который отвечает за время "жизни" картинок в кэше.
...
Рейтинг: 0 / 0
Кэширование
    #34019061
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
а что это за параметр???
Честно говоря, до меня вообще не доходит, как я могу управлять картинками??? Страница то не грузится вообще!! она берется из кэша, как и должно быть при кешировании.. (видно по запросам).. а вот картинки тянутся .. чтоб их... (((
...
Рейтинг: 0 / 0
Кэширование
    #34019657
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где картинки на сервере находятся? Это статические файлики или из ресурсов тянутся?

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Кэширование
    #34020336
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
Dimon aka Manowar, да самые обычные гифы.. лежат в отдельной папке на сервере.. я даже ваше статью по поводу кеширования наизусть выучил, вроде все сделал как там и написано.. да и хитростей особых не вижу.. но результат тот же (((
Единственное,что меня несколько смущает, что в исходном коде страницы их как таковых нет, они записываются в DIV в событии Load страницы, но мне кажется это особой роли не играет.. К тому же, открыв эту страницу из кеша, все они там прописаны как и положено...
Кстати вот хотел еще спросить.. что за параметр о котором тут говорили с помощью которого можно управлять "временем жизни" картинок??? Ни в вашей статье, ни в книгах.. я даже намека не нашел на подобный параметр, не говоря уже об описании... ((((
...
Рейтинг: 0 / 0
Кэширование
    #34023675
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
А вопрос так и остается открытым..
Как же мне все таки обойти это???
...
Рейтинг: 0 / 0
Кэширование
    #34023761
Sergey Antsiferov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вспомнить бы где видел решение проблемы.
Помнится пытался сайт в поисковую систему Yandex поставить - возникла проблема, что робот не может отследить дату изменения страниц на сайте. Таже самая ситуация с картинками. кеш проверяет не только размер файла, а также и время изменения.
Сейчас пытался на Yandex в помощи найти решение проблемы - ненашел. Но точно помню, что в одном из Российских поисковиков написано, как решить ее. В заголовке html страницы добавляется тег, какой не помню, и сайта уже нет :(
Хорошо там, где нас нет. Все там будем!
...
Рейтинг: 0 / 0
Кэширование
    #34023778
mva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mva
Гость
Ну если дело в тэге, то это тег Last-Modified и добавляется он через AddHeader как элемент заголовка
...
Рейтинг: 0 / 0
Кэширование
    #34024270
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
К сожалению, фишка с Last-Modified не покатила.. (((
Все осталось по прежнему... страница кешируется, картинки-нет.. (((
...
Рейтинг: 0 / 0
Кэширование
    #34024288
zuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мож браузер проверяет кроме пути до картинки еще и адрес страницы, а у тебя он с get частью.NET ??? ... I Like It!
...
Рейтинг: 0 / 0
Кэширование
    #34024317
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
что значит get частью? прзнаться честно не совсем улавливаю ход ваших мыслей.. подробности можно?
...
Рейтинг: 0 / 0
Кэширование
    #34024333
zuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну то есть если на двух страницах
gotdotnet.ru/default.aspx?img=1
gotdotnet.ru/default.aspx?img=2

есть одинаковый image то возможно (не проверял) система кэширования браузера считает картинку с разных источников и поэтому подгружает ее еще раз..NET ??? ... I Like It!
...
Рейтинг: 0 / 0
Кэширование
    #34046083
NN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NN
Гость
Нет, вы не совсем верно меня поняли.. возможно я недостаточно точно обрисовал ситуацию.. Попробую изложить конкретнее..
Есть DIV.. в него, в событии Load страницы, динамически добавляю ссылки на картинки,лежащие на сервере.. в результате получается примерно такой код..<div>

<img src="../../../smile1.gif" >

<img src="../../../smile2.gif" >

...

<img src="../../../smile50.gif" >

<div>


Так вот.. суть в том, что эти картинки каждый раз подгружаются с сервера.. Причем кэширование распространяется только на сам html-код, но никак не на содержимое страницы..
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кэширование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]