Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.08.2007, 21:03
maxx007 вне форума Посмотреть профиль Отправить личное сообщение для maxx007 Найти все сообщения от maxx007
  № 1  
Ответить с цитированием
maxx007

Регистрация: Jul 2007
Сообщений: 4
Question Флэшка не кэшируется

Есть сайт на который флэшка вставлена следующим образом:
Код:
 <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 происходит загрузка флэшки заново!
Как исправить это?


Последний раз редактировалось maxx007; 08.08.2007 в 03:09.
Старый 07.08.2007, 23:36
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
maxx007, отредактируйте свой пост и оформите код тегами [code][/code].

Старый 08.08.2007, 15:15
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 3  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
честно говоря не знаю в чем причина (я не сосвсем понимаю, как flashvars передаюстся на самом деле во флэшку), но как тупой вариант исправления - сделать 2 флэшки:
1. флэшка - обертка, которая каждый рз будет грузиться заново и будет загружать в себя основную флэшку
2. и сама основная флэшка

Старый 08.08.2007, 15:18
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
При такой передаче переменных кеширование должно работать нормально.

Старый 08.08.2007, 18:59
maxx007 вне форума Посмотреть профиль Отправить личное сообщение для maxx007 Найти все сообщения от maxx007
  № 5  
Ответить с цитированием
maxx007

Регистрация: Jul 2007
Сообщений: 4
Почему-то не кэшируется....

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

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

Старый 08.08.2007, 19:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
У меня все кешируется:

Код:
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+++

Старый 09.08.2007, 04:01
maxx007 вне форума Посмотреть профиль Отправить личное сообщение для maxx007 Найти все сообщения от maxx007
  № 7  
Ответить с цитированием
maxx007

Регистрация: Jul 2007
Сообщений: 4
А как и чем мне можно это посмотреть и получить нечто похожее, на опубликованный вами отчет?

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


Последний раз редактировалось etc; 09.08.2007 в 10:22.
Старый 09.08.2007, 04:46
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 8  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Все кешируется. И в 6-м, и в 7-м.

Старый 09.08.2007, 10:23
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от maxx007
А как и чем мне можно это посмотреть и получить нечто похожее, на опубликованный вами отчет?
Ну я смотрел через Proxomitron…

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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