Varnish 和 AdSense
使用 Varnish 来提供包含 adsense 的动态(只读)页面是一种解决方案吗? 或者我应该使用 Memcached 来缓存数据库查询?
Is it a solution to use Varnish to serve up dynamic (read-only) pages that has adsense on them?
Or should I use Memcached to cache the database queries instead?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。 adsense代码是静态的javascript,它自己获取最新版本的数据。
Yes. The adsense code is static javascript, which gets the latest version of data by itself.
静态 adsense javascript 将在客户端发挥其“魔力”,因此您可以在服务器端完美缓存这些页面...memcached 和 varnish 都可以实现此目的。清漆的优点是它是一个单独的层;您不必更改任何网络服务器代码即可使其工作,但您只能在 HTTP 层(例如 HTML 页面)上进行缓存。使用 memcached,您可以在更细粒度的级别上缓存许多不同的内容。
The static adsense javascript will do its 'magic' at the client, so you can perfectly cache these pages server side... Both memcached and varnish will work for this. Varnish has the advantage of being a separate layer; you don't have to change any webserver code for it to work, but you can only cache on the HTTP layer (e.g. HTML pages). With memcached, you can cache many different things and on a more fine-grained level.