我们有一个通过REST接口(通过GET访问)公开计算服务的服务。 对我来说,这听起来像是caching响应的完美候选人,在阅读了Andy King关于使用Apache的mod_expire进行caching的文章之后,这似乎是要走的路。 我基本上认为设置
ExpiresByType application/json "access plus 1 hour"
caching响应。 计算服务使用的是不时更新的索引,所以需要不时更新,除此之外,我看不出任何的缺陷。 你会推荐什么其他的方式来做服务器端caching,这并不意味着触摸代码本身?
一个Expires头文件为你提供客户端caching(如果同一个客户端多次需要相同的资源,那么这个caching很有用),而不是服务器端的caching。
既然你正在寻找caching服务器端, mod_cache是你所需要的。