Opcode XCache opcode 缓存器/优化器开源项目

我要开发同款
匿名用户2008年11月28日
87阅读

技术信息

开源地址
https://github.com/lighttpd/xcache
授权协议
BSD

作品详情

XCache是一个开源的opcode缓存器/优化器,这意味着他能够提高您服务器上的PHP性能.他通过把编译PHP后的数据缓冲到共享内存从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度.通常能够提高您的页面生成速率2到5倍,降低服务器负载.

XCache工程由mOo领队,他也是Lighttpd的开发成员之一.Lighttpd是最快的Web服务器应用程序之一,并且超越Apache以及许多其他Web服务器.XCache努力达到类似的效果.

示例代码:

<?phpdefie(TMPDIR, '/tmp');fuctio load_abc_data(){  if (xcache_isset("abc_data")) {    retur xcache_get("abc_data");  }  // it worth a lock here to avoid useless yet harmful cocurret   // load from ay slow backed (backed=mysql here).  $fp = fope(TMPDIR . "/abc_data.lock", "w");  flock($fp, LOCK_EX);  // check AGAIN after we get the lock  if (xcache_isset("abc_data")) {    fclose($fp);    retur xcache_get("abc_data");  }  mysql_query .... ad get $data  xcache_set("abc_data", $data, 120); // save for 2 miutes  fclose($fp);  retur $data;}?>

功能介绍

XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论