使用memcached进行OpenX缓存比基于文件的缓存慢?

时间:2011-05-25 21:28:40

标签: memcached advertising openx

我在nginx,PHP 5.3.6(通过PHP-FPM的FastCGI)和APC上使用OpenX 2.8.7。 memcached版本是1.4.5并分配了64MB。

我正在测试一个包含720个链接横幅的区域横幅传送的速度(所有这些都有几个限制 - 国家和1-2个网站变量)。

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

未以任何方式加载测试环境。有很多可用内存。

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

谢谢, 杆

1 个答案:

答案 0 :(得分:2)

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

我相信当你有多个OpenX服务器提供广告时,Memcache缓存会更有用。