【发布时间】:2011-07-31 07:22:39
【问题描述】:
使用 Varnish 提供带有 AdSense 的动态(只读)页面是否是一种解决方案? 还是应该使用 Memcached 来缓存数据库查询?
【问题讨论】:
-
http 响应中是否有 etag 和/或 cookie?
使用 Varnish 提供带有 AdSense 的动态(只读)页面是否是一种解决方案? 还是应该使用 Memcached 来缓存数据库查询?
【问题讨论】:
是的。 adsense代码是静态javascript,自己获取最新版本的数据。
【讨论】:
静态 adsense javascript 将在客户端发挥其“魔力”,因此您可以完美地在服务器端缓存这些页面...... memcached 和 varnish 都可以解决这个问题。清漆的优点是是单独的层;您无需更改任何网络服务器代码即可使其工作,但您只能缓存在 HTTP 层(例如 HTML 页面)上。使用 memcached,您可以缓存许多不同的内容,而且粒度更细。
【讨论】: