无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

LAMP网络服务器特性提升方法之加快PHP

时间:2021-02-28 19:37来源:未知 作者:jianzhan 点击:
现阶段LAMP (Linux + Apache + MySQL + PHP) 近些年来发展趋势快速,早已变成Web 网络服务器的客观事实规范。文中大家将详细介绍根据LAMP组成的网络服务器的特性提升方法:加快PHP。Apache网络
现阶段LAMP (Linux + Apache + MySQL + PHP) 近些年来发展趋势快速,早已变成Web 网络服务器的客观事实规范。文中大家将详细介绍根据LAMP组成的网络服务器的特性提升方法:加快PHP。

Apache网络服务器提升、PHP提升、Mysql提升

elerator

大家上边的详细介绍Apache网络服务器的提升,假如您以前访问过 PHP 的网页页面时,也许会发觉:如何 PHP 的速率渐渐地的,它是如何一件事情啊?PHP 并不是称为速率上边的反映是迅速速的吗?如何会渐渐地的呢?它是因为 PHP 的编程代码去启用了过多的函式库,而这种函式库每一次启用都必须由电脑硬盘读取来,有木有方法提高 PHP 的实行速率啊。假如大家能够将这种在电脑硬盘里边的函式库先读到髙速缓存文件中( Cache ),因为运行内存的速率相比电脑硬盘快多了。这般一来得话,自然能够提高很多速率。

2、手机软件免费下载安裝:

wget elerator-0.9.3.tar.bz2

tar elerator-0.9.3.tar.bz2

 

/usr/ize

./configure --elerator=shared --with-php-config=/usr/-config

make;make install

 

.ini文档,添加下列內容:

 

extension= /PATH/elerator.so

eaccelerator.shm_size= 16

eaccelerator.cache_dir= /elerator

eaccelerator.enable= 1

eaccelerator.optimizer= 1

eaccelerator.check_mtime= 1

eaccelerator.debug= 0

eaccelerator.filter=

eaccelerator.shm_max= 0

eaccelerator.shm_ttl= 0

eaccelerator.shm_prune_period= 0

eaccelerator.shm_only= 0

press= 1

press_level= 9

 

随后创建快存储数据信息文件目录:

 

mkdir /elerator

chmod 0777 /elerator

 

重新起动Apache网络服务器:

 

/etc/rc.d/init.d/httpd restart

 

()早已能看到图7,就表明安裝取得成功。

LAMP/优化  

elerator开启

elerator开启了。下边 应用ab指令:Apache HTTP 网络服务器特性检测专用工具,是一个检测你Apache http网络服务器的专用工具,你可以以根据这一专用工具特定一个企业時间内向型apache传出的恳求总数看来看着你的Apache和设备相互配合的特性怎样。指令以下:

 

/

 

-c: 同时向网络服务器端推送的恳求数量,默认设置情况下是一次只实行一个http恳求。

-n: 实行一次检测对话的情况下所传出的恳求数量。

-w:复印輸出結果到HTML表格中,默认设置的表是多列n行白底黑框 。

ApacheBench)的检测数据信息的 requests per second (下列通称 rps)一项就是指每秒钟网络服务器回到的网页页面数,elerator 后网页页面速率显著加速了。图8 lynx访问器的 HTML文件格式检测結果。

LAMP/优化  

图8 HTML文件格式检测結果

3.应用Zend Optimizer

Zend Optimizer用提升编码的方式来提升PHP 4.0运用程序的实行速率。完成的基本原理是对这些在被最后实行以前由运作编译程序器(Run-Time Compiler)造成的编码开展提升。一般状况下,实行应用Zend Optimizer的PHP程序比不应用的要快40%到100%。这寓意着网站的浏览者能够迅速的访问网页页面,进而进行大量的事务管理,造就更强的顾客令人满意度。迅速的反映同时也寓意着能够节约硬件配置项目投资,并提高网站所出示的服务。因此,应用Zend Optimizer,就相当于提升了电子器件商务接待的赢利工作能力。Zend Optimizer能给PHP客户产生许多好处,非常是这些经营网站的人。迅速运作PHP程序能够明显减少网络服务器的CPU负荷,并能够降低一半的反映時间,也便是从浏览者点一下连接到网络服务器刚开始载入网页页面中间的時间。

Zend Optimizer安裝是傻瓜化的,安裝指导会全自动依据你的挑选来改动php.ini协助你起动这一模块。

手机软件免费下载安裝:

wget optimizer/3.0.0/ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz

gunzip ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz

tar vxf ZendOptimizer-3.0.0-linux-glibc21-i386.tar

cd ZendOptimizer-3.0.0-linux-glibc21-i386

 

./install

 

LAMP/优化  

图 9 Zend Optimizer安裝指导

重新起动Apache网络服务器:

/etc/rc.d/init.d/httpd restart

 

()早已能看到图,就表明Zend Optimizer安裝取得成功。

LAMP/优化  

图 10 Zend Optimizer安裝取得成功

随后可使用ab指令开展再度检测。还可以应用Siege(siege/ )开展检测,它是一个工作压力检测和测评专用工具,设计方案用以WEB开发设计这评定运用在工作压力下的承担工作能力:能够依据配备对一个WEB站点开展要用户的高并发浏览,纪录每一个客户全部恳求全过程的相对時间,并在一定总数的高并发浏览下反复开展。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信