在没有成功搜索 serverfault 类似问题后,这些是我在多个服务器上运行的一个 magento 实例的数字:
- varnish 后每秒大约 4 个请求访问网络服务器
- magento 缓存配置为使用一个单独的 memcache 服务器,我正在测量大约 210 Mbit/s 的带宽使用情况。
与其他项目(magento 和非 magento)相比,这个数字似乎很遥远(如极高)。
我想获得一些数据来比较,甚至更好,如果你知道究竟是什么原因导致这个/如何找到它以及如何改善这种情况。
在没有成功搜索 serverfault 类似问题后,这些是我在多个服务器上运行的一个 magento 实例的数字:
与其他项目(magento 和非 magento)相比,这个数字似乎很遥远(如极高)。
我想获得一些数据来比较,甚至更好,如果你知道究竟是什么原因导致这个/如何找到它以及如何改善这种情况。
我刚刚找到了答案:TinyBrick_Lightspeed。这是一个完整的页面缓存,没有任何意义,因为 varnish 会缓存该模块可能缓存的任何内容。尽管如此,它会为每个 url 命中将完整的 html 输出写入缓存。就其最初的目的而言,听起来还可以。
不好的是他们对本身不支持标签的缓存后端(memcached)的“创造性”标签支持方式。
如果您将键 X 写入缓存并希望将标记 Y 附加到它,它会加载附加缓存键 TAG_Y 的内容,将新的缓存键添加到其中,并将其保存回 TAG_Y。
您拥有的产品/页面/类别/...越多,这些标签条目就越大,对于每个新请求,必须接收并写入缓存的数据就越多。
一些标签为“MAGE”增长到 10MB+ ...
修复前后: