PHP加速器 eAccelerator的安装配置
2007-11-16 15:27:58 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

核心提示:有没有觉得PHP运行得越来越慢?有没有想过让PHP加速呢?现在,我们就为您介绍一个PHP加速器:eAcceleratoreAccelerator 官方网站:http://www.eaccelerator.net/ eAccelerator 各版本的windows的dll文件下载地址(这个还挺难找的) http://ww
有没有觉得PHP运行得越来越慢?
有没有想过让PHP加速呢?
现在,我们就为您介绍一个PHP加速器:eAccelerator
eAccelerator 官方网站:http://www.eaccelerator.net/
eAccelerator 各版本的windows的dll文件下载地址(这个还挺难找的)
http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds
eAccelerator安装配置
以前有印象的PHP缓存或者加速的东西只有mmcache,想装的时候发现这个在两三年前就停止开发了。相关的还有eAccelerator,Zend的一个套件什么的,看了一些别人的经验之谈,最后选择了eAccelerator。
安装很简单,是预编译文件,作为php的扩展安装,二进制包在这里,针对PHP版本不同是不同的文件。
下载,复制到php的扩展目录,然后给php.ini扩展后大约在php_gzip.dll后面加上
extension=”eaccelerator.dll” ;扩展文件名
eaccelerator.shm_size=”800″ ;分配的内存以及磁盘限额单位是M
eaccelerator.cache_dir=”C:\temp” ;临时文件目录,确保user权限
eaccelerator.enable=”1″ ;开启缓存服务不?
eaccelerator.optimizer=”1″ ;开启优化不?
eaccelerator.check_mtime=”1″ ;检测文件更新不?
eaccelerator.debug=”0″ ;调试不?
eaccelerator.filter=”*.php” ;文件类型,空格分割支持*和!语法
eaccelerator.shm_max=”.” ;缓存文件大小限制0不限制,如1k,10M,20480
eaccelerator.shm_ttl=”7200″
eaccelerator.shm_prune_period=”3600″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″ ;压缩不?
eaccelerator.compress_level=”9″
eaccelerator.keys = “shm”
eaccelerator.sessions = “shm”
eaccelerator.content = “shm”
eaccelerator.admin.name=”name” ;WEB控用户名
eaccelerator.admin.password=”198554″ ;WEB控密码,md5 hash,然后把这行和上行的明文写在下行的脚本理
eaccelerator.allowed_admin_path = “D:\www\xxx.com\ec.php” ;WEB控脚本
shm那里,有下面几个可选的,shm_and_disk,内存和硬盘存储数据,shm内存优先超过eaccelerator.shm_size限制后使用硬盘,shm_only仅仅内存,disk_only仅仅硬盘,none不缓存
程序中嵌套的说明在这里,
本来想自己写缓存到硬盘的东西的,这样也不错了,MySQL(和PHP搭配之最佳组合)负载感觉是下降了。
没完全搞懂,有时间仔细看下手册,然后更新或者补充
6.11补充:这个东西只是加速软件,缓存的是脚本代码,而非输出文本,我想要的东西叫squid,NT下也可以阿装,还没细致看
花了一个多小时优化MySQL(和PHP搭配之最佳组合)数据库,总算好了。出问题的数据库是dedecms0.8的表,自己写的前台,偷懒终究出问题,然后用Website press tool 测试,带宽跑完,CPU依旧很低,应该是没什么问题了。真正有时间,还是静态化好了。
效果比如:
eAccelerator
eAccelerator support enabled
Version 0.9.5.1
Caching Enabled true
Optimizer Enabled true
Memory Size 838,860,760 Bytes
Memory Available 835,595,488 Bytes
Memory Allocated 3,265,272 Bytes
Cached Scripts 70
Removed Scripts 0
Cached Keys 0
英文原版安装说明
http://www.sitebuddy.com/PHP/Accelerators/eAccelerator
技术交流,永无止境。
Tags:PHP 加速器 eAccelerator
编辑录入:coldstar [复制链接] [打 印]更多精彩
赞助商链接