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 主站蜘蛛池模板: 福州市| 永寿县| 西充县| 扶沟县| 咸丰县| 冷水江市| 宜都市| 苏尼特右旗| 绿春县| 泰兴市| 察隅县| 桂阳县| 永登县| 体育| 明星| 宜阳县| 萝北县| 咸宁市| 衡东县| 丽江市| 临清市| 邢台县| 屏山县| 霍州市| 密山市| 东乌珠穆沁旗| 成安县| 丰城市| 铜梁县| 古浪县| 行唐县| 霍林郭勒市| 永仁县| 凤台县| 漠河县| 洛浦县| 阳山县| 田林县| 青神县| 高州市| 濉溪县|