Поскольку iphone не кэширует изображения размером более 25 КБ, следует ли использовать отдельные изображения? - PullRequest
1 голос
/ 04 января 2012

В настоящее время я создаю спрайт для моего медиа-запроса с дисплеем сетчатки, так как для iPhone 4 размер изображения увеличивается вдвое, что значительно увеличивает размер файла. Элементы, которые я особенно хочу улучшить, это кнопки и основной логотип. их объединение делает спрайт очень большим, поэтому я должен просто сохранять каждую кнопку в отдельности, сохраняя их все под 25 КБ?

Вот статья для тех, кто может не знать об этом ограничении в 25 КБ: http://www.yuiblog.com/blog/2008/02/06/iphone-cacheability/

Все советы приветствуются и спасибо

Ответы [ 2 ]

5 голосов
/ 04 января 2012

Этот предел может быть неверным. Я рекомендую сделать это самостоятельно.

Обоснование: http://uxformobile.com/mobile-browse-cache-image-size-limitations

3 голосов
/ 04 января 2012

Один из способов обойти это - использовать HTML5 Cache Manifest , чтобы заставить Safari загрузить ваш спрайт и кэшировать его как автономный объект HTML5.

...