我有一个自定义的AJAX调查脚本。我想提高它处理信息的效率,以便真正加快我的用户速度。设置后续AJAX视图所需的CSS位于网站的主要CSS中,因为它共享许多类似的选择器,并在加载时缓存...
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
Header set Last-Modified "Tue, 31 Aug 2010 00:00:00 GMT"
Header set Expires "Thu, 15 Apr 2014 20:00:00 GMT"
Header set Cache-Control "public, no-transform"
</FilesMatch>
AJAX会使用此缓存信息来减少往返请求时间吗?
每个后续AJAX视图的Html标记都不同,所以我知道必须提取,解析和返回信息。如果设置缓存头不能完成这项工作,似乎可以指示一些客户端脚本首先检查缓存信息,如果它需要更多信息,那么从服务器获取它(例如html标记。)
任何帮助将不胜感激。希望你能在这里让我走上正确的道路。
答案 0 :(得分:0)
这些指令不会影响通过AJAX请求的PHP脚本。您应该做的一件事是缓存所请求脚本的输出。我真的很喜欢这种方法:
http://www.addedbytes.com/for-beginners/output-caching-for-beginners/