Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Флэшка не кэшируется (http://www.flasher.ru/forum/showthread.php?t=99512)

maxx007 07.08.2007 21:03

Флэшка не кэшируется
 
Есть сайт на который флэшка вставлена следующим образом:
Код:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="860" height="350">
        <param name="movie" value="img/park.swf" />

        <param name="flashvars" value="page=<?php echo($page) ?>&flash=<?php echo($flash) ?>" />

        <param name="quality" value="high" />
        <embed src="img/park.swf" flashvars="page=<?php echo($page) ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="860" height="350"></embed>
      </object>

Во флэшку из хтмл подгружаются две переменные page и flash.

Навигация на сайте осуществляется ссылками вида:
Код:

http://www.site.ru/index.php?id=301&page=rec&flash=0


где к id страницы, добавляется соответственно значение переменных page и flash.

Флэшка довольно тяжелая (800К), так вот при заходе на каждую страницу c новым id происходит загрузка флэшки заново!
Как исправить это?

etc 07.08.2007 23:36

maxx007, отредактируйте свой пост и оформите код тегами [code][/code].

Dr.OH 08.08.2007 15:15

честно говоря не знаю в чем причина (я не сосвсем понимаю, как flashvars передаюстся на самом деле во флэшку), но как тупой вариант исправления - сделать 2 флэшки:
1. флэшка - обертка, которая каждый рз будет грузиться заново и будет загружать в себя основную флэшку
2. и сама основная флэшка

etc 08.08.2007 15:18

При такой передаче переменных кеширование должно работать нормально.

maxx007 08.08.2007 18:59

Почему-то не кэшируется....

http://www.trud-rezerv.ru/index.php?id=301

Посчелкайте по компаниям в портфолио.

etc 08.08.2007 19:25

У меня все кешируется:

Код:

GET /img/park.swf HTTP/1.1
Host: www.trud-rezerv.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
If-Modified-Since: Mon, 23 Jul 2007 13:13:55 GMT
If-None-Match: "7c5e73-deea2-46a4a993"
Cache-Control: max-age=0
Connection: keep-alive

+++RESP 14604+++
HTTP/1.1 304 Not Modified
Server: nginx/0.5.15
Date: Wed, 08 Aug 2007 14:24:13 GMT
Connection: keep-alive
ETag: "7c580e-617e-46b8a932"
Vary: Host
+++CLOSE 14604+++


maxx007 09.08.2007 04:01

А как и чем мне можно это посмотреть и получить нечто похожее, на опубликованный вами отчет?

У меня в FireFox тоже кэшируется, а в IE нет...

Kikasso 09.08.2007 04:46

Все кешируется. И в 6-м, и в 7-м.

etc 09.08.2007 10:23

Цитата:

Сообщение от maxx007
А как и чем мне можно это посмотреть и получить нечто похожее, на опубликованный вами отчет?

Ну я смотрел через Proxomitron…


Часовой пояс GMT +4, время: 06:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.