国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > 管理維護 > 正文

LAMP服務器性能優化技巧之加速PHP

2024-09-10 14:19:23
字體:
來源:轉載
供稿:網友
目前LAMP (Linux + Apache + MySQL + PHP) 近幾年來發展迅速,已經成為Web 服務器的事實標準。本文我們將介紹基于LAMP組合的服務器的性能優化技巧:加速PHP。

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,就表示安裝成功。

LAMP/優化

圖7 eAccelerator啟用

從圖中可以看到:eAccelerator啟用了。下面 使用ab命令:Apache HTTP 服務器性能測試工具,是一個測試你Apache http服務器的工具,你可以通過這個工具指定一個單位時間內向apache發出的請求數量來看看你的Apache和機器配合的性能如何。命令如下:

/home/apache/bin/ab -c 20 -n100 

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