apache用户认证和静态缓存疑惑
2016-01-11 02:19
603 查看
apache配置用户认证后
<Directory /data/www/abc>
AllowOverride AuthConfig
AuthName "z"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
第一次访问需要认证,然后清除浏览器缓存,第二次在访问该目录时,不需要认证。可是已经清除缓存了,为什么不需要认证就可以访问文件呢?
apache配置静态缓存后
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif "access plus 1 days"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/png "access plus 1 min"
ExpiresByType text/css "now plus 2 hour"
ExpiresByType application/x-javascript "now plus 2 hours"
ExpiresByType application/javascript "now plus 2 hours"
ExpiresByType application/x-shockwave-flash "now plus 2 hours"
ExpiresDefault "now plus 0 min"
</IfModule>
对于png图片的缓存是一分钟,在浏览器上输入图片地址,第一次是返回200 OK,然后过一分钟后,再次访问该图片,返回是304。(Cache-Control: max-age的值是60)可是静态文件缓存时间不是一分钟吗?应该一分钟后缓存自动删除,再次访问应该也是200OK,为什么是304呢?
在此记录问题,等待解决
<Directory /data/www/abc>
AllowOverride AuthConfig
AuthName "z"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
第一次访问需要认证,然后清除浏览器缓存,第二次在访问该目录时,不需要认证。可是已经清除缓存了,为什么不需要认证就可以访问文件呢?
apache配置静态缓存后
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif "access plus 1 days"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/png "access plus 1 min"
ExpiresByType text/css "now plus 2 hour"
ExpiresByType application/x-javascript "now plus 2 hours"
ExpiresByType application/javascript "now plus 2 hours"
ExpiresByType application/x-shockwave-flash "now plus 2 hours"
ExpiresDefault "now plus 0 min"
</IfModule>
对于png图片的缓存是一分钟,在浏览器上输入图片地址,第一次是返回200 OK,然后过一分钟后,再次访问该图片,返回是304。(Cache-Control: max-age的值是60)可是静态文件缓存时间不是一分钟吗?应该一分钟后缓存自动删除,再次访问应该也是200OK,为什么是304呢?
在此记录问题,等待解决
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- Access 2000 数据库 80 万记录通用快速分页类
- 浏览器 cookie 限制
- Ruby中require、load、include、extend的区别介绍
- 玩转浏览器IE7的5个顶级使用技巧
- 十万条Access数据表分页的两个解决方法
- 字符集导致的浏览器跨站脚本攻击分析
- VB6实现连接Access数据库的ADODB代码实现方法
- Access中字段上自动打开的输入法的解决方法
- 更改IE浏览器的图标
- Access to SQLserver 数据库生迁脚本编写器(DB_CreateSqlEV1.06下载)
- asp Access数据备份,还原,压缩类代码
- VB使用ADO操作Access数据库
- 如何创建ajax对象并兼容多个浏览器
- Access转成SQL数据库的方法
- 文本、Excel、Access数据导入SQL Server2000的方法