flash MX 2004 кэшируем загруженные картинки @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 18 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Заголовок сообщения: flash MX 2004 кэшируем загруженные картинки
Сообщение Добавлено: 1 Март 2005, 20:31:58 
если грузить *.swf, то файл кешируется и флешка второй раз (за сессию) его берёт из кеша.

если *.jpg то файл постоянно грузится заново

кроме решение посредством pragma-cache и иже с ними, есть варианты?

_________________
можно на ТЫ.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Март 2005, 21:28:32 
Поскольку "pragma-cache" все равно не работает (и тебе все равно некуда ее сунуть ни в swf, ни в jpg), то нужно настраивать сервер (см. документацию) на отдачу нужных заголовков, либо отдавать файлы скриптом, вручную формируя заголовки.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 1 Март 2005, 22:51:29 
"pragma-cache и иже с ними " подразумевалась отдача заголовков.
flashMX кеширует, 2004 у меня нет

всё равно сервер?

_________________
можно на ТЫ.
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 2 Март 2005, 02:32:32 
а что за броузер :chih:

_________________
blog : flash / unity
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Март 2005, 09:22:49 

bE(o0L писал(а):
"pragma-cache и иже с ними " подразумевалась отдача заголовков.



И какие точно заголовки отдаются?
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 2 Март 2005, 23:45:57 
на данный момент специально никакие заголовки не прописываются. кеш сохраняется в стандартную директорию document and settings/opera/ … и так далее (точно не помню)

бровзер IE 6, OPERA 754

_________________
можно на ТЫ.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 2 Март 2005, 23:54:13 
и вообще мне кажется дело именно во флеше а не в headerах

вот допустим, загружаем картинку:
obj.loadClip('pic.jpg',targ)
obj.onLoadComplete=function(){
targ2.loadMovie('pic.jpg')
}

По идеи загрузка тойже картинки ещё раз должна произойти мнгнавенна, пральна? с диска. но нет он опять её тянет с сервера

если же будет pic.swf то всё работает как надо

_________________
можно на ТЫ.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 3 Март 2005, 16:24:40 
Еще раз, медленно: проверь хедеры. До того момента разговор абсолютно беспредметен.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 3 Март 2005, 16:55:27 
bE(o0L, и в самом деле. Попробуй скриптом насильно прописать заголовки и посмотри что получится. Что до этого-то гадать?
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 3 Март 2005, 19:05:08 
но as1.0 под flashMX работает как нужно, без насилий. :cool:

_________________
можно на ТЫ.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 4 Март 2005, 04:29:53 
bE(o0L, блин... Ну нет слов! Тебе трудно? Не делай. Тогда зачем спрашивал?
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 4 Март 2005, 16:19:17 
GET /pic/3.jpg HTTP/1.1
Accept: */*
x-flash-version: 7,0,14,0
Cache-Control: no-transform
Accept-Encoding: gzip, deflate
If-Modified-Since: Mon, 28 Feb 2005 17:39:16 GMT
If-None-Match: "34ce3d-1ad34-c2515900"
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Connection: Keep-Alive

(это к каждому запросу на одну и туже картинку если чо)

_________________
можно на ТЫ.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Март 2005, 20:50:08 
Это не заголовки, которые отдает сервер. Это заголовки, которые отдает клиент.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 4 Март 2005, 22:12:13 
тогда:

HTTP/1.1 200 OK
Date: Fri, 04 Mar 2005 19:09:27 GMT
Server: Apache
Last-Modified: Sun, 19 Sep 2004 18:37:41 GMT
ETag: "7ead-1ac33-b0f4fd34"
Accept-Ranges: bytes
Content-Length: 109619
Keep-Alive: timeout=15, max=87
Connection: Keep-Alive
Content-Type: image/jpeg

_________________
можно на ТЫ.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 5 Март 2005, 00:08:13 
Ох.… :bye:
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 5 Март 2005, 08:19:48 
bE(o0L, у тебя сервер признается, когда был обновлен файл (это хорошо), но ничего не говорит о кэшировании. Т.е. заголовков Expires и Cache-Control нет и в помине.

Можно, к примеру, использовать mod_headers и mod_expires (если у тебя апач), либо отдавать файлы скриптом (концептуально как бы хуже, но проще :) )

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 5 Март 2005, 13:23:08 
Crazy,
Понятно, спасибо :cool:

p.s.

Цитата:
использовать mod_headers и mod_expires


это может как нибудь отразится на других проектах на этом сервере? доки по этим модулям ещё не читал (вот как раз начну щас) поэтому вопрос быть может преждевременный. :)

_________________
можно на ТЫ.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 5 Март 2005, 14:11:57 
Как настроишь -- так и отразится. :)

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 18 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100