Django + application cache 配置备忘
2013-11-16 21:44
344 查看
1.如某文件 index.html 连接到 permanote.appcache,即:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
manifest="{% static 'book20/manifest/permanote.appcache' %}">
在permanote.appcache中即使不出现index.html,也会自动缓存index.html。相反,如果加上index.html,在safari下会引起异常。
2.permanote.appcache中的每一文件的url按照 相对于permanote的url(不是物理路径)填写。
3.在httpd.conf或.htaccess中添加一行,以设置正确的文件头。
AddType text/cache-manifest .appcache
4.浏览器reload index.html时,会到服务器get permanote.appcache文件,如返回状态码为304,表示清单文件没有变动,浏览器随后只是从缓存中load相关资源。
如返回状态码为200,表示清单已更新(清单上的资源可能更新,也可能未),浏览器会异步地load缓存上的旧资源, get index.html和清单上的资源(不管新旧)到缓存。这时浏览器看到的还是旧内容,需再load一次才能看到变动。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
manifest="{% static 'book20/manifest/permanote.appcache' %}">
在permanote.appcache中即使不出现index.html,也会自动缓存index.html。相反,如果加上index.html,在safari下会引起异常。
2.permanote.appcache中的每一文件的url按照 相对于permanote的url(不是物理路径)填写。
3.在httpd.conf或.htaccess中添加一行,以设置正确的文件头。
AddType text/cache-manifest .appcache
4.浏览器reload index.html时,会到服务器get permanote.appcache文件,如返回状态码为304,表示清单文件没有变动,浏览器随后只是从缓存中load相关资源。
如返回状态码为200,表示清单已更新(清单上的资源可能更新,也可能未),浏览器会异步地load缓存上的旧资源, get index.html和清单上的资源(不管新旧)到缓存。这时浏览器看到的还是旧内容,需再load一次才能看到变动。
相关文章推荐
- HTML配置no-cache(备忘)
- web.xml & Spring applicationContext.xml简单配置(备忘)
- [备忘]HTML5 Manifest文件Application Cache Error event: Manifest fetch failed (-1)错误
- Spring Cache + Redis配置备忘
- 配置django中自建应用(application)的显示名称以及系统应用admin和auth的名称
- Debian环境 Python + Django + Nginx + uWSGI + MySQL 配置备忘
- python django的cache配置
- Django基础学习七之如何配置django+mysql
- SpringBoot常用配置 application.yml /application.properties常用配置介绍
- Application, Session, Cookie, Viewstate, Cache对象用法、作用域和区别
- 配置django连接SQL Server 2005遇到的问题解决
- cache.config配置文件解读
- applicationContext.xml中数据源的配置
- Application Cache API (二)
- centos6.5上配置apache + mysql + php4.4.9 + eaccelerator-0.9.5 + postgresql-8.3.13 备忘
- spring-boot配置文件-cache(中文翻译)
- django 判断数据库是否配置成功
- Django自带日志 settings.py文件配置
- windows+apache+mod_python配置django运行环境
- applicationContext.xml文件如何调用外部properties等配置文件