易截截图软件、单文件、免安装、纯绿色、仅160KB

如何利用APC缓冲PHP脚本来提高服务器性能

原贴:http://www.phpchina.com/html/05/n-2005.html
如何利用APC缓冲PHP脚本来提高服务器性能
发布时间:2006-10-16 09:01   作者: bulider.com.cn   信息来源:
bulider.com.cn  [我来说两句
(3765
条)]
学会怎样利用APC
缓冲PHP
脚本来提高服务器性能。

望您的Web服务器发挥最大的性能吗?如果您正在使用PHP脚本,您可以很轻松地利用PHP的APC模块实现这一点,它对php
opcode进行缓冲,而不是迫使php在每一次执行的时候都重新解释每一个脚本。在一个有PEAR支持的PHP5系统中,
APC的安装和它的执行一样简单,在根目录下执行:
# pecl install APC
一些分发版本或许会提供APC二进制的程序包,所以您也许可以利用urpmi php-apc或apt-get来安装php-apc。
一旦APC被安装之后,编辑/etc/php.ini加入以下内容:
extension=apc.so[apc]apc.enabled
= 1apc.shm_segments = 1apc.shm_size = 30apc.optimization = 0apc.ttl =
7200apc.user_ttl = 7200apc.num_files_hint = 1000apc.mmap_file_mask =
/tmp/apc.XXXXXX
这样做是为了激活APC缓冲,而不是启动优化器(当前处于实验阶段)。除了激活APC之外,应该注意的重要选项还
有apc.ttl和apc.user_ttl,它们定义了脚本保持在缓存中的时间,以秒计。这一点对于处理提供很多文件的服务器来说真的很重要;它将防止
缓存因被陈旧的条目装满而无法为新的条目提供缓冲的情况出现。
您也可以调整apc.num_files_hint,它为APC提供了一个近
似值,表示了被请求的或包括在您系统中PHP源文件的数量。其缺省值是1000,但是如果您知道要处理更多文件,可以将值增加到一个最接近的估计值。同样
地,如果文件会少很多的话,也可以相应地减少。
最后,在APC源程序包中,有一个叫apc.php的脚本,它用来从APC缓存中获取详细的
数据,使得您能够进一步调整APC的设置。要使用这个脚本的话,您就需要编辑脚本和改变ADMIN_PASSWORD选项。通过调整选项,并利用这个脚本
确定这种变化所产生的效果,您就可以真正提高PHP脚本的性能了


相关文档:

PHP文件包含漏洞原理分析和利用方法


摘要:一、涉及到的危险函数〔include(),require()和include_once(),require_once()〕 include()&&require()语句:包括并运行指定文件。这两种结构除了在如何处理失败之外完全一样。include()产生一个警告而require()则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用require()。include() ......

搭建Nginx+php组合Web服务器

本篇文章转载网络,转载地址:http://blog.s135.com/read.php?366
Nginx
("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式 ......

使用phpize建立php扩展

今天要讲的是linux下php扩展的入门篇
  下面我来讲讲如何作一个php的扩展
  首先要有一个搭建好的php环境
  我把php的安装在了/usr/local/php当然也通过
  php的一个配置php.ini的路径但是要注意了
  用这种方法安装的php扩展不能实现
  我们在php安装以后的/usr/local/php/bin目录
  找到这个文件php ......

php 学习

<?php
    $txt = 'Hello world';
    echo $txt;
?>
<br/>
字符串连接(.)
<br/>
echo 'Hello world'. "" . '1234'  输出: 
<?php
    $txt1 = 'Hello world';
    $txt2 = '1234';
    ......

PHP 装上APC之后的问题:

原贴:http://www.162cm.com/archives/433.html


Blog
联系我
about
PHP 装上APC之后的问题:
APC由于能够缓存文件上传进度,因此算是解决了一直以来困挠PHP开发人员的一个老大难,所以我也特别喜欢他了。如果对php实现文件上传进度条有困 难,可以看这里

不过今天发现,APC宣称的加速功能,其实也是一种缓存 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号