作者whileloop (迴圈)
看板PHP
標題[請益] PHP VS CPU
時間Mon Mar 22 21:48:39 2010
我一直都沒注意PHP的效率如何
只是不知何時開始,網頁都要開6秒至9秒左右... (at Windows 2003 Sserver)
而Firebug,我也看不懂該怎麼下手,網頁到底是哪個環節有問題.. XD
不過,最近開始有注意到一個現象:
只要有使用者要連到這網頁,Server的裝置管理員中的處理程序就會跑出一個PHP.exe
使用者若網頁跑完,此程序就會消失..
問題來了..........
從一個PHP.exe一跑出來,記憶體用量大約要跑到9M左右才會跑完然後消失
CPU瞬間使用量大約80%以上
若有多人連到此網頁,裝置管理員中的處理程序就很驚人的出現多個PHP.exe
今天早上,可能也因為這樣,竟然讓此台Server上的IIS都慢到掛掉了(重開就好了)
所以,PHP.exe多個出現,這是正常的現象嗎?
有沒有能改善網頁執行的速度,或減輕Server負擔的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.163.64
推 Kelunyang:要試試看那些APC程式嗎? 03/22 22:28
推 mervynW:正常, 換apache看看. 還有9M你是做了什麼事啊? 03/22 22:56
推 kaijajan:啟動/關閉process其實蠻耗資源的... 03/22 23:27
→ kaijajan:可以試試fastcgi + php 03/22 23:27
→ kaijajan:把幾個常用的script常駐在系統裏面 可以節省很多時間 03/22 23:28
→ whileloop:那個網頁,有個公布欄連MySQL、有用iframe加掛asp網頁.. 03/23 00:13
→ TypeZero:XAMPP 03/23 00:43
推 sorianotw:iframe跟php.exe的loading有什麼關係.... 03/24 23:23