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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flasher.ru > Флейм

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

Регистрация: May 2002
Адрес: Ростов-на_Дону
Сообщений: 542
По умолчанию Кэш во Флэш?

Хочу посоветоваться.
Содержимое HTML-страниц кэшируется броузером для ускорения повторной загрузки.
Тем не менее, я неоднократно сталкивался с тем, что картинки из кэша при смене страницы появляются не сразу, а с довольно ЗАМЕТНЫМ ОТСТАВАНИЕМ. Это особенно заметно на маленьких элементах - кнопках, пунктах меню, картинках "закруглений на углах" и других ПОСТОЯННЫХ элементах стиля сайта.

Во флэш легко организовать фоновую загрузку картинок для "следующей страницы" где-нибудь за краем экрана. Так-же, уже просмотренные картинки можно не removeMovieClip(), а оставлять в памяти, сдвигая за край экрана. В этом случае всё это находится в оперативке и при нажатии кнопки "назад/след." МГНОВЕННО оказывается на экране. Но тратится оперативка.

Как Вы думаете - стоит ли использовать такой "внутренний кэш", и какова его оптимальная величина в МБ, учитывая сегодняшние размеры оперативки?
Зараннее спасибо.
__________________
Uri-Uri


Как могут существовать вещи, которые никогда не случаются?
Измена мира к лучшему!

Старый 19.07.2003, 20:53
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 2  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
хм... а разве все именно так? ты уверен?

кеш вроде весь перефирийный тут... разве нет?
__________________
а мы летим орбитами путями не избитыми...

Старый 19.07.2003, 21:06
uri-uri вне форума Посмотреть профиль Отправить личное сообщение для uri-uri Найти все сообщения от uri-uri
  № 3  
uri-uri

Регистрация: May 2002
Адрес: Ростов-на_Дону
Сообщений: 542
2 Nirva
Я ни в чём не уверен.

Цитата:
кеш вроде весь перефирийный тут... разве нет?
Ты ето об чём?
__________________
Uri-Uri


Как могут существовать вещи, которые никогда не случаются?
Измена мира к лучшему!

Старый 19.07.2003, 21:55
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 4  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
об том, что оперативка тут не при чем.
__________________
а мы летим орбитами путями не избитыми...

Старый 19.07.2003, 22:15
uri-uri вне форума Посмотреть профиль Отправить личное сообщение для uri-uri Найти все сообщения от uri-uri
  № 5  
uri-uri

Регистрация: May 2002
Адрес: Ростов-на_Дону
Сообщений: 542
2 Nirva

Цитата:
об том, что оперативка тут не при чем.
Флэш, как плюгин броузера, для работы загружается в оперативку. MX flash.ocx в ней занимает ровно 1 658 880 байт. При загрузке оператором LoadMovieClip() картинки, и рендере её в окне флэш, она то-же находится в оперативке (что не мешает броузеру скинуть её на диск в кэш). После LoadMovieClip() область оперативной памяти, занятой картинкой освобождается. И вообще, что-бы вывести что-то на экран, нужно вначале обработать это в оперативке. Вот так дело обстоит :о)

По понятной причине броузер убивает в оперативке образ предыдущей страницы при переходе на другую. После перехода и закачки HTML, он анализирует urlы картинок на предмет нахождения их в кэше и читает их с диска снова. На этот процесс тратится время.
__________________
Uri-Uri


Как могут существовать вещи, которые никогда не случаются?
Измена мира к лучшему!


Последний раз редактировалось uri-uri; 19.07.2003 в 22:22.
Старый 19.07.2003, 22:21
Useless вне форума Посмотреть профиль Отправить личное сообщение для Useless Посетить домашнюю страницу Useless Найти все сообщения от Useless
  № 6  
Useless

Регистрация: Mar 2001
Адрес: всё, отжился...
Сообщений: 1,024
Отправить сообщение для Useless с помощью ICQ
2 uri-uri
Я надеюсь, ты собираешься это делать без перезагрузки хтмля, в котором флеш лежит
Тогда всё действительно будет оставаться в оперативке.

По существу вопроса: я не думаю, что по сети можно накачать столько мегабайтов, чтобы исчерпались ресурсы системы.

Другое дело, если это презентаха на сидюке - тут уже надо думать...
__________________
Work not wolf - in forest no run

Старый 19.07.2003, 22:27
uri-uri вне форума Посмотреть профиль Отправить личное сообщение для uri-uri Найти все сообщения от uri-uri
  № 7  
uri-uri

Регистрация: May 2002
Адрес: Ростов-на_Дону
Сообщений: 542
2 Useless

Нет, речь идёт именно об Интернете. А вопрос об объёме потому, что я не очень представляю - какой бы пользователи отвели для этого буфера, что-бы им было не накладно. Нужна какая-то статистика, а где взять?
__________________
Uri-Uri


Как могут существовать вещи, которые никогда не случаются?
Измена мира к лучшему!

Старый 19.07.2003, 22:35
Useless вне форума Посмотреть профиль Отправить личное сообщение для Useless Посетить домашнюю страницу Useless Найти все сообщения от Useless
  № 8  
Useless

Регистрация: Mar 2001
Адрес: всё, отжился...
Сообщений: 1,024
Отправить сообщение для Useless с помощью ICQ
Пару мегабайт, думаю, будет не накладно.

Другое дело, что не всякий захочет столько тянуть из инета...

А тебе сколько надо
__________________
Work not wolf - in forest no run

Старый 19.07.2003, 22:44
uri-uri вне форума Посмотреть профиль Отправить личное сообщение для uri-uri Найти все сообщения от uri-uri
  № 9  
uri-uri

Регистрация: May 2002
Адрес: Ростов-на_Дону
Сообщений: 542
Картинка 424х528 пикс. (формат - jpg, файл занимает 13,8 кб) в оперативке оттяпывает 656кб. Так что пара мегабайт - мало. Для держания в памяти 10-ти таких картинок (будем считать по одной на "страницу" = 10 "страниц") нужно около 6.4 МБ.
__________________
Uri-Uri


Как могут существовать вещи, которые никогда не случаются?
Измена мира к лучшему!

Старый 19.07.2003, 22:51
Useless вне форума Посмотреть профиль Отправить личное сообщение для Useless Посетить домашнюю страницу Useless Найти все сообщения от Useless
  № 10  
Useless

Регистрация: Mar 2001
Адрес: всё, отжился...
Сообщений: 1,024
Отправить сообщение для Useless с помощью ICQ
Да, про сжатие растра я не подумал...

Но такие картинки походу всё ж лучше брать из кэша на диске...

Потому как шесть мег - это ещё ладно, но десять - имхо уже ощутимо.
__________________
Work not wolf - in forest no run

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

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

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


 


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


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