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 主站蜘蛛池模板: 明星| 开封县| 乾安县| 胶州市| 盘山县| 于都县| 司法| 鄂州市| 三原县| 石嘴山市| 明水县| 秦安县| 陕西省| 邹城市| 嘉兴市| 呼玛县| 渝北区| 鹤岗市| 晋州市| 黄冈市| 屏边| 内黄县| 台北市| 扬州市| 苏州市| 楚雄市| 商丘市| 田林县| 巴南区| 宜昌市| 邹城市| 晋城| 东城区| 安仁县| 大兴区| 龙川县| 威信县| 林周县| 江门市| 龙川县| 获嘉县|