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 主站蜘蛛池模板: 六安市| 赫章县| 海口市| 綦江县| 诏安县| 定结县| 珠海市| 土默特右旗| 永顺县| 汝南县| 凤山市| 霞浦县| 桓台县| 濮阳县| 寿宁县| 宜春市| 衡东县| 乐山市| 天等县| 南和县| 商南县| 屯门区| 黑河市| 甘谷县| 苍山县| 濮阳县| 盐源县| 张家口市| 新津县| 昌吉市| 南华县| 行唐县| 克什克腾旗| 余干县| 象州县| 沂源县| 东乡族自治县| 海兴县| 惠来县| 临澧县| 柞水县|