
图1
如果你在使用Oracle HTTP服务器(Apache+mod_plsql),那么添加下面的代码到你的Database Access Descriptor(数据访问描述符,DAD)中,然后启动OHS来应用你的改变:
PlsqlCGIEnvironmentList HTTP_IF_NONE_MATCH
PlsqlCGIEnvironmentList IF_MODIFIED_SINCE
OK,现在看下代码:
图2
27-35行很重要,我们确定这个图片/文件是否改变了,并简单地返回一个304状态代码,而不是图片本身。注意我通过连接主键和最近更新/创建的日期(格式化为具有时间的Julian日期)来构建Etag头。这意味着如果这个图片或文件被更新了,那么日期就会改变,从而改变Etag。这反过来使你的浏览器可以下载更新的版本。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- PL/SQL (451篇文章)
- 在Win Server 2008运行 SQL Server 2008 (43次浏览)
- SQL Server 2008企业版中的数据库加密 (26次浏览)
- SQL Server 2008数据库中的新数据类型 (21次浏览)
- 浅析SQL Server 2008的Change Data Capture功 (21次浏览)
- 轻松了解“SQL Server 2008”的报表服务 (21次浏览)
- 如何在SQL Server 2008中订阅策略组 (15次浏览)
- SQL Server 2008在数据仓库方面的一些优点 (11次浏览)
- Micorsoft SQL Server 2008数据仓库平台 (5次浏览)
- 详解SQL Server 2008中的联机事务处理 (5次浏览)
- 深入了解SQL Server 2008 商业智能平台 (4次浏览)




