有人研究过Domino的缓存问题吗?
我自己的测试结论:Domino的Html目录下的资源的缓存效果非常差,甚至不如直接放在NSF数据库的文档中。表单和代理可以加缓存。
表单上:
1 REM {http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9};
2 cacheable := @If(SERVER_PROTOCOL = "HTTP/1.0"; 0; 1);
3 @If(cacheable; @SetHTTPHeader("Cache-Control"; "private");
4 @SetHTTPHeader("Pragma"; "no-cache"));
5 @If(cacheable;0;@Return(0));
6 now := @Now;
7 midnight := @Adjust(now;0;0;1;-@Hour(now);-@Minute(now);-@Second(now));
8 @SetHTTPHeader("Expires"; midnight);
代理中
Print {Content-Type: application/json;charset=UTF-8}
Print {Cache-Control: private}
Dim dt As New NotesDateTime("Today")
Call dt.SetNow
Call dt.AdjustHour( 5 ) ''''5小时
Print {Expires: } & RFC1123DateFormat(dt) --------------------编程问答-------------------- 自己顶一下 --------------------编程问答-------------------- domino的internet站点配置--web站点规则中可以配置对任何html资源(css\gif\jpg\js....,但是好像对png格式不支持)的缓存处理 --------------------编程问答-------------------- 请教楼上的兄弟,缓存设置在哪里?
我在703fp1中没找到。 --------------------编程问答-------------------- 2楼的兄弟真是高人啊!
在各个问题我纠结了几年了。
推荐大家看他的大作:
《domino平台缓存静态html元素》
http://blog.csdn.net/crazynotes/article/details/6826269 --------------------编程问答-------------------- 好帖子 Mark --------------------编程问答-------------------- 嗯,回去试试 --------------------编程问答--------------------
补充:企业软件 , Lotus