Веб блог и не только | Знания недостаточно, необходимо применение

Янв/10

28

Кеширование и Flash

В этом посте я немного расскажу о кэшировании и Flash.
flash-cachr

Часто при разработке сайтов используеться flash в которую передаются дополнительные параметры, например для того чтобы подсветить активный пункт меню или отключить звук или анимацию. Такие параметры можно передать двумя способами:
1. Указав в пути к файлу:
для Object param name=’movie’ value=’display.swf?var=1&var2=2′
для Embed src=’display.swf?var=1&var2=2′
2. Добавить в flashvars:
для Object param name=’flashvars’ value=’var=1&var2=2′
и для Embed соответственно flashvars=’var=1&var2=2′

При передаче переменных первым способом каждый раз когда флешке передаются другие переменные ролик загружается заново, то есть еще один запрос к серверу и трафик размером с флеш ролик.
Если данные передавать вторым способом этого происходить не будет, если конечно не просрочено время кеширования и не стоит header параметр no-cache.
Получается второй способ лучше, но только в том случае если флеш не генерируется на сервере динамически.
И естественно один раз flash ролик должен будет загрузиться полюбому при первом посещении страницы.

RSS Feed

Комментарии (2) для поста Кеширование и Flash

Nik | 23.02.2010 в 19:44

Что-то не работает!
==========
2. Добавить в flashvars:
для Object param name=’flashvars’ value=’var=1&var2=2′
и для Embed соответственно flashvars=’var=1&var2=2′
=========

Не ясно куда точно вписывать?
Пробовал стандартным методом но результат 0 у этого примера…

Комментировал admin | 23.02.2010 в 22:56

Вписывать нужно в html код flash ролика.
Что подразумевается под стандартным методом ?

Оставте комментарий!

<< Пишем арканоид на флэше

Ubuntu диск >>

Поиск

Theme Design by devolux.org