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

发布于 2024-11-09 11:19:07 字数 378 浏览 5 评论 0原文

我在 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秒的到期时间)。

测试环境未以任何方式加载。有大量可用 RAM。

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

谢谢, 酒吧。

I'm using OpenX 2.8.7 on nginx, PHP 5.3.6 (FastCGI via PHP-FPM) and APC. memcached version is 1.4.5 and have 64MB allocated to it.

I'm testing the speed of a banner delivery for a zone with 720 linked banners (all of them have several limitations - countries and 1-2 site variables).

When using file-based caching with 1200 second expiration, the banner is delivered (via php local mode tag) in 0.08-0.10 seconds. When delivered with memcached, it's always 0.13-0.16 seconds (still 1200 seconds expiry time).

The testing environment is not loaded in any way. There's a lot of free RAM.

Is it possible that OpenX with memcached will be slower than the default file-based caching?

Thanks,
Bar.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初见终念 2024-11-16 11:19:07

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

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

It is possible because you have an overhead of creating a connection to your Memcache server.

I believe that the Memcache caching is more useful when you have multiple OpenX servers serving ads.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文