首页 > 作文

网站加速 PHP 缓冲的免费实现方法

更新时间:2023-04-06 07:01:33 阅读: 评论:0

文/徐永久

  我们知道 zend 有免费的优化引擎针对 php 而作,但是 freelamp 这次采用的是一个叫做 php accelera拉丁健身操tor 的缓冲产品。

  我们在 “lamp 加速” 这篇文章中阐述过加速的几种办法,其中提到了 php accelerator,它的安装方法十分简单,但是需要去他的网站获取一个激活键。



  一、下载:

  www.php-accelerator.co.uk/download.php

  二、获取激活键并安装:

  www.php-accelerator.co.uk/activate.php

  注册自己的 rver_name 后,你会得到下面的提示:

  your key for www.freelamp.com is 8edfd13946c96309244fcca309415902

  now you must t the key for www.freelamp.com in your site configuration.

  for single domains not using virtual hosts

  the key can be t in the php.ini file as follows:

  # phpa key for www.freelamp.com

  #

  phpa.registration_key = 8edfd13946c96309244fcca309415902

  for domains tup as a virtual host

  add the key to the domain specific ction for your web rver.

  # www.freelamp.com vhost entry

  #

  < virtualhost 10.2河水污染0.30.40>

  rvername www.freelamp.com

  # … (other vhost specific config)

  # php ttings

  php_value phpa.registration_key 8edfd13946c96309244fcca309415902

  # also enable phpa if t to off in the php.ini (the default is on)

  php_value phpa 1

  < /virtualhost>

  具体的 phpa 值的设置,可以参考软件随带的 configuration 文件的配置。

  由于大多数网站是虚拟主机配置,所以,建议采用 php_value phpa. 的方式设置。

  例如:

  php_value phpa.tweaks off

  php_value phpa.cache_dir /tmp

  php_value phpa.file_perms 400

  php_value phpa.ignore_files “/index.php, /a/test.php”

  #非师范专业可以考教师资格证吗 php_value phpa.ignore_dirs “/data/www/site1/,/cache/”

  php_value phpa.shm_size 8

  php_value phpa.shm_key 0xc0deb00

  php_value phpa.shm_perms 664

  三、设置 php.ini

  假设我们把下载后的文件解开到 /usr/local/php ,那么在 php.ini 中加入:

  zend_extension=/usr/local/php/php_accelerator_1.2p2.so

  并注释掉原来的 zend 优化引擎:

  # zend_extension=/usr/local/zend/lib/zendoptimizer.so

  重新启动 apache ,用浏览器浏览一个任意 php 页面可以看到 /tmp 下面生成了一些 phpa 开头的文件。另外一个检查缓冲是否起作用的办法是看 phpinfo() 的输出,原来的 zend 优化引擎的说明部分,已经被显示成:

  this program makes u of the zen学霸的学习方法d scripting language engine:

  zend engine v1.1.1, copyright (c) 1998-2001 zend technologies

  with the php accelerator v1.2p2, copyright (c) 2001-2002, by nick lindridge

  需要说明的是,安装 install 安装说明上的办法,其中的 .so 文件和真实的 .so 文件有差异,所以,你在安装的时候需要注意到这个区别。

  四、调整缓冲大小

  php accelerator 提供了缓冲管理命令:

  phpa_cache_admin -mv 观察内存的缓冲情况

  phpa_cache_admin -fv 观察文件的缓冲情况

  phpa_cache_admin -k 设置缓冲大小

  五、总结

  该软件提供的 install 文件阐述了关于性能上的一些说法,笔者不在这里赘述。

  需要说明的是,freelamp.com 的文章目前不是 php 架构的,但是论坛系统是 php 架构的,所以性能上的提升只会是论坛系统的提升。(freelamp:徐永久 提供本文)大学学什么

本文发布于:2023-04-06 07:01:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/759b63a11c324e476cf807ddd2b47d74.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:网站加速 PHP 缓冲的免费实现方法.doc

本文 PDF 下载地址:网站加速 PHP 缓冲的免费实现方法.pdf

上一篇:梦见钓到大鱼
下一篇:返回列表
标签:文件   的是   办法   引擎
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图