Apache服務器優化、PHP優化、Mysql優化
1.使用eaccelerator
我們上面的介紹Apache服務器的優化,如果您曾經瀏覽過 PHP 的網頁時,或許會發現:怎么 PHP 的速度慢慢的,這是怎么一回事啊?PHP 不是號稱速度上面的反應是很快速的嗎?怎么會慢慢的呢?這是由于 PHP 的程序代碼去調用了太多的函式庫,而這些函式庫每次調用都需要由硬盤讀出來,有沒有辦法提升 PHP 的執行速度啊。如果我們可以將這些在硬盤里面的函式庫先讀到高速緩存中( Cache ),由于內存的速度可比硬盤快多了。如此一來的話,當然可以提升不少速度。
2、軟件下載安裝:
wget http://internap.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.3.tar.bz2
tar jxf eaccelerator-0.9.3.tar.bz2
/usr/local/bin/phpize ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config make;make install
修改/etc/php.ini文件,加入以下內容:
extension="/PATH/TO/eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.cache_dir="/tmp/eaccelerator" 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" eaccelerator.compress="1" eaccelerator.compress_level="9"
然后建立快存取數據目錄:
mkdir /tmp/eAccelerator chmod 0777 /tmp/eAccelerator
從新啟動Apache服務器:
/etc/rc.d/init.d/httpd restart
通過lynx瀏覽器打開Web頁面查看通過phpinfo()已經可以看到圖7,就表示安裝成功。

圖7 eAccelerator啟用
從圖中可以看到:eAccelerator啟用了。下面 使用ab命令:Apache HTTP 服務器性能測試工具,是一個測試你Apache http服務器的工具,你可以通過這個工具指定一個單位時間內向apache發出的請求數量來看看你的Apache和機器配合的性能如何。命令如下:
/home/apache/bin/ab -c 20 -n100 主站蜘蛛池模板: 科尔| 习水县| 五家渠市| 锡林郭勒盟| 德昌县| 成安县| 朝阳区| 竹北市| 西林县| 昭通市| 龙门县| 醴陵市| 东源县| 德昌县| 高邮市| 绥中县| 马公市| 虞城县| 明水县| 贵南县| 乐安县| 大荔县| 福贡县| 九寨沟县| 南安市| 鲁甸县| 屯门区| 长兴县| 西平县| 偃师市| 蓬莱市| 开平市| 巴彦县| 包头市| 庄浪县| 湖州市| 内丘县| 长海县| 牡丹江市| 娄烦县| 宁蒗|