2017-01-18 12 views
0

Когда дело доходит до кэширования, я не уверен, какой метод использовать. Должен ли я пойти с: .htaccessПравильный метод кэширования в html

## EXPIRES CACHING ## 
<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType image/jpg "access 1 year" 
ExpiresByType image/jpeg "access 1 year" 
</IfModule> 
## EXPIRES CACHING ## 

или я должен лучше использовать: manifest

<html manifest="demo.appcache"> 

CACHE MANIFEST 
/image.jpg 
/logo.gpeg 
/main.jpg 

или это зависит от того, как я хочу, чтобы использовать его, так как manifest имеет более 2 способа его можно использовать и .htaccess быстрее отредактировать. встречает

ответ

1

HTTP заголовков (однако установить их, хотя .htaccess is not recommended являются хорошо налаженным, хорошо поддерживаются стандартом

Кэш приложений (из которых манифест является частью) является:.

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

Итак:

Если говорить о выполнении стандартного кэширования, а затем использовать HTTP-заголовки.

Если вы говорите о написании приложения, которое поддерживает автономные функции: используйте заголовки HTTP и рабочий службы.