有人把靜態頁的.html 換成.php執行過嗎???效率跟靜態頁比效能差多少呢???
slime提到:
httpd 送出靜態網頁內容.
其實你可以動手ab一下,就可以自己確認結果。不過我想結果會隨著你做的test case而有些差異就是了。
我用簡單的ab -c10 -n100,先把echo phpinfo();的結果輸出成html檔,然後把檔案複製一份,副檔名改成php。
http://localhost/phpinfo.php - 400.00 requests per second(愈高愈好)
http://localhost/phpinfo.html - 581.82 requests per second(愈高愈好)
php版本是5.3.8。檔案內容是完全一樣的純html,沒有php程式的區塊。所以即使是完全不跑php程式,速度也有差距。我想這個差距就是跑apache php handler的基本代價了。(如果跑php程式,即使只有echo phpinfo();這樣一行,也會影響速度,請你自己動手試試看吧。)
沒差
php 是有Server side code
但靜態的HTML轉 php 也就是把附檔名改而已
同樣是把HTML tag 送到 Browse
HTML 速度的快慢取決於瀏覽器而不是在Server端