先聲明,我並不知道答案,這是問題。
看到jaceju老大最近幾篇討論PHP的文章,想起這家公司所做的portal速度驚人,大概有xoops的2~3倍。
以不才在下所試過的Web程式語言裏,PHP毫無疑問絕對是速度最快的,但為什麼最快呢?
PHP加上Zend Optimizer的組合確實很好,但為什麼xoops會那麼慢呢?我認為:Simple is best!
Java Servlet或是ASP.Net的overhead都太重,因此對於簡單的需求時會像背著厚重殼的烏龜,PHP就像輕穎的兔子;這也是約耳喜歡ASP的原因吧?若只要寫個九九乘法表還需要寫一堆class、呼叫笨重的VM,實在不是聰明的做法。因此只需要在shell下執行的小程式,我也試著用不熟悉的駱駝文寫些簡單的script;只有在需要連結資料庫或做大量運算時才用Java。雖然qing老大強調OO帶來的overhead已經很小,可是我還是覺得有個肥VM的東西就是很慢呀... eg. Java v.s. VB6
BTW,Resin的PHP似乎暫時不用考慮,因為還不夠快。請看這、這。
只是隨便聊聊,最近又幾星期沒寫code,生疏到打開VS 2005都不知從何下手。
看到jaceju老大最近幾篇討論PHP的文章,想起這家公司所做的portal速度驚人,大概有xoops的2~3倍。
以不才在下所試過的Web程式語言裏,PHP毫無疑問絕對是速度最快的,但為什麼最快呢?
PHP加上Zend Optimizer的組合確實很好,但為什麼xoops會那麼慢呢?我認為:Simple is best!
Java Servlet或是ASP.Net的overhead都太重,因此對於簡單的需求時會像背著厚重殼的烏龜,PHP就像輕穎的兔子;這也是約耳喜歡ASP的原因吧?若只要寫個九九乘法表還需要寫一堆class、呼叫笨重的VM,實在不是聰明的做法。因此只需要在shell下執行的小程式,我也試著用不熟悉的駱駝文寫些簡單的script;只有在需要連結資料庫或做大量運算時才用Java。雖然qing老大強調OO帶來的overhead已經很小,可是我還是覺得有個肥VM的東西就是很慢呀... eg. Java v.s. VB6
BTW,Resin的PHP似乎暫時不用考慮,因為還不夠快。請看這、這。
只是隨便聊聊,最近又幾星期沒寫code,生疏到打開VS 2005都不知從何下手。
留言
連結:http://blog.roodo.com/jaceju/archives/3510483.html
不過不是什麼特別的想法,參考看看就好了 :)