Есть ли способ загрузить / предварительно загрузить 500–1 ГБ файлов FLV / SWF для флэш-приложения, работающего на веб-сайте?

У меня есть 15 flv и 15 swf, и я хочу предварительно загрузить их все вместе (до запуска моего приложения), чтобы они загружались мгновенно (как если бы оно было локальным), когда я вызываю каждый после предварительной загрузки.

Поскольку мы находимся в браузере, разве это не единственное, что доступно для загрузки кеша браузера? И разве кеш сам по себе не подойдет для этих требований (1 ГБ, загрузка как локальная)?

Похоже, я действительно могу сделать это только с AIR.

0
Ryan 4 Сен 2010 в 23:00

2 ответа

Лучший ответ

Предварительная загрузка концерта, вероятно, не самая лучшая идея. Помимо того, что это действительно создает проблемы для пользователей, у которых есть ежемесячные ограничения пропускной способности (привет из Канады в Австралию), я даже не уверен, что это вообще возможно.

  • Кеш браузера, как правило, ограничен где-то между 5 МБ и 500 МБ (обычно от 5 до 50).
  • насколько я помню, по умолчанию Flash SOL Storage ограничен размером менее мегабайта на сайт.
  • Хранилище HTML5 также обычно ограничено, чтобы защитить пользователя.
  • У пользователей с расширениями «SuperCookie-killer», такими как BetterPrivacy для Firefox, их хранилища SOL, хранилища HTML5 и т. Д. Будут заблокированы при выходе из браузера для защиты от восстановления отслеживающих файлов cookie.
0
ssokolow 5 Сен 2010 в 00:40

Это определенно будет работать в Air. Я делаю это - только один раз для каждого файла - а затем загружаю содержимое из каталога документов пользователя.

Кеш браузера явно не годится для предварительной загрузки гига чего-либо.

Теоретически у вас также есть локальный SOL (общий объект), но он больше подходит для данных, и я не думаю, что вы могли бы сериализовать свой контент в него.

0
Stray 4 Сен 2010 в 23:13
Но кеш браузера также является единственным вариантом для хранения флеш-сайта, правильно?
 – 
Ryan
4 Сен 2010 в 23:51
Нет, SOL - это альтернативный вариант (если вы не рассматриваете SOL как часть кеша браузера). Но, как другие повторяли ниже, предварительная загрузка концерта на самом деле нецелесообразна.
 – 
Stray
5 Сен 2010 в 13:46