代码之家  ›  专栏  ›  技术社区  ›  Flakron Bytyqi

PHP eAccelerator与实时数据

  •  2
  • Flakron Bytyqi  · 技术社区  · 14 年前

    我用PHP编写了这个应用程序,我正在考虑使用eAccelerator来优化应用程序。我的难题是,这个应用程序使用实时数据(每天大约插入600万到800万条记录)。

    所以我的问题是,每个加速程序是否会导致实时数据出现问题(例如,显示旧数据而不是当前数据)?

    2 回复  |  直到 14 年前
        1
  •  7
  •   jensgram    14 年前

    不! http://eaccelerator.net/ (我的重点是):

    eAccelerator是一个免费的开源PHP 加速器和优化器。它增加了 PHP脚本的性能 以编译状态缓存它们, 几乎完全消除 优化脚本以加快 在共享内存中编译PHP脚本 并直接从中执行代码。

    缓存(至少不是由eAccelerator缓存)。因此,您的数据仍然是来自请求的资源的“新数据”。


    如果在以后的某个时间点,您需要缓存(一些)实时数据(使它们不完全是“实时的”),那么您可以看看以下技术 Memcached . 这是专门设计的” "

        2
  •  0
  •   Yousf    14 年前

    如果以后你需要 (使它们不完全是“实时的”) 就像Memcached。

    请参阅函数eaccelerator\u put()和eaccelerator\u get() here .

    Too bad ,这些函数从最新版本的eAccelerator 0.9.6中删除。

    推荐文章