Разве мы не должны использовать автономный манифест HTML5 на iphone из-за очень ограниченного размера кэша? - PullRequest
1 голос
/ 20 сентября 2011

Разве мы не должны использовать автономный манифест HTML5 на iphone, поскольку размер кэша очень ограничен?Я не совсем разбираюсь в браузере Android.

Я простой мобильный сайт с 20-25 страницами, и я бы хотел, чтобы он тоже работал в автономном режиме.На этом сайте есть изображения, CSS, Javascrpt, вывод HTML, один аудиофайл размером 100 КБ.Таким образом, общий размер веб-сайта составляет около 3 МБ.

Пока я читаю, в iphone safari зарезервировано только 5 МБ места для кеша, что очень мало.И даже я использую манифест для кеширования некоторых файлов, но если пользователь уже просматривал некоторые другие веб-сайты, которые тоже использовали Манифест, и он заполнил 5 МБ кеша, то даже браузер будет брать файлы моего приложения в кеш?

Хорошая ссылка, связанная сэто http://techblog.viewbook.com/2011/02/mobile-safari-offline-application-cache-limit/

Ответы [ 2 ]

1 голос
/ 09 октября 2011

Если другие веб-сайты используют кэш приложения, они получат свои собственные 5 МБ для использования.Разные сайты не делятся данными appcache.

0 голосов
/ 09 октября 2011

Да, вы должны его использовать.

5 МБ - это стандартный размер хранилища, доступный для автономных приложений, предоставляемых браузерами, это не является необычным, 5 МБ - это уровень, установленный стандартом HTML5.

Подавляющее большинство приложений, способных работать в автономном режиме, будет умещаться в пределах 5 МБ, не забывая при этом о базах данных WebSQL, если вам необходимо хранить их там.

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

Как правило, автономное приложение будет состоять только из пары реальных HTML-страниц, а остальные генерируются JavaScript с помощью логикизаявки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...