2011-05-25 84 views
3

我在nginx,PHP 5.3.6(通过PHP-FPM的FastCGI)和APC上使用OpenX 2.8.7。 memcached版本是1.4.5,并有64MB分配给它。使用memcached的OpenX缓存比基于文件的缓存慢吗?

我正在测试一个带有720个链接横幅的区域的横幅传送速度(它们都有几个限制 - 国家和1-2个站点变量)。

使用1200秒到期的基于文件的缓存时,横幅在0.08-0.10秒内传递(通过php本地模式标签)。与memcached一起交付时,总是0.13-0.16秒(仍然是1200秒到期时间)。

测试环境没有以任何方式加载。有很多可用的RAM。

使用memcached的OpenX可能会比默认的基于文件的缓存慢吗?

谢谢, 酒吧。

回答

2

这是可能的,因为你有开销创建连接到你的Memcache服务器。

我相信,当您有多个OpenX服务器投放广告时,Memcache缓存更有用。

+0

因此,一般使用Memcache的任何东西都会有这个(巨大的)开销几乎100ms?我认为这不是问题。我将测试连接到memcached需要多少时间。 – bartzy 2011-06-15 06:50:53