[請益] PHP和其他程式的執行速度比較

看板PHP作者 (sunlights)時間11年前 (2013/12/15 14:54), 編輯推噓13(13045)
留言58則, 17人參與, 最新討論串1/2 (看更多)
最近無聊在104上搜尋了一下.. 發現.NET的工作很多.. 可是我N年前就己經有看到aspx(.NET)的網站.. 但那時.NET和JSP一樣比較少人用.. 而且網路上看到一篇文章 http://0rz.tw/zfFtS 幾乎大部份受歡迎的網站後端都有用到PHP 和 JAVA 只有三個網站在用.NET 為什麼現在異軍突起在104上比PHP還要受歡迎呢?? .net職缺(1569) php職缺(850) 而且還在http://bbs.csdn.net/topics/390052491 上 看見有人寫.net 比 php 快70倍.. 真的嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.124.175

12/15 15:59, , 1F
這沒啥好討論的,你先寫的出你要的功能再說
12/15 15:59, 1F

12/15 16:21, , 2F
.NET快歸快 但你會被M$綁死死
12/15 16:21, 2F

12/15 16:24, , 3F
再說會動態網頁大多需要資料庫
12/15 16:24, 3F

12/15 16:24, , 4F
通常都慢在資料庫 不是網頁後端本身
12/15 16:24, 4F

12/15 17:31, , 5F
只有我會想噓嗎 = = 那三個ASP.NET網站還是微軟自家的
12/15 17:31, 5F

12/15 17:32, , 6F
應該沒理由自己在賣米還吃人家產的米吧?
12/15 17:32, 6F

12/15 17:40, , 7F
受歡迎程度應該不能只看104上就定奪說.NET比較受歡迎吧
12/15 17:40, 7F

12/15 17:46, , 8F
不能完全沒考量到其他因素就看到黑影就開槍
12/15 17:46, 8F

12/15 17:46, , 9F
那這樣我也可以說職缺這麼多是不是.NET沒人想做?
12/15 17:46, 9F

12/15 17:47, , 10F
整個重點就是擺錯位置了 Orz
12/15 17:47, 10F
我照著我在網路上找到的文章測試.net 和 jsp 和 php 和 asp 結果我發現jsp >= .net >> php ~ asp (差10幾倍) 我用win7+iis7.5的版本去跑.. 測試的程式差不多是類似 <? $start_time=microtime(true); $j=0; $cs=""; for($i=0; $i<10000; $i++) { $j++; ?> <?=$i?> <? } $end_time=microtime(true); $dff=($end_time-$start_time)*1000; ?><br> <?=$start_time?><br> <?=$end_time?><br> <?=$dff?>毫秒 上傳到linux上的PHP速度也和在window下差不了多少.. 不過只測迴圈和字串輸出..沒有測資料庫,函數,類別調用的部份 真的覺得微軟近幾年在.net framework 做很多努力..加上一直更新的系統 難怪C# 和 vb.net 愈來愈受歡迎.. http://www.csdn.net/article/2013-11-11/2817446-TIOBE 不知道大家的想法如何.. 覺得未來PHP還能一直HOT下去嗎??LAMP的效能可以再增強嗎?? ps:當然我是PHP愛用者(己經有很多年的實戰經驗) 真的希望它也能長久,不希望會像asp一樣消聲匿跡 ※ 編輯: sunlights 來自: 111.240.124.175 (12/15 18:16)

12/15 18:22, , 11F
我是外行人,但我都知道104人力網站的職缺根本不代表什麼
12/15 18:22, 11F
我以為是需求量增多... ※ 編輯: sunlights 來自: 111.240.124.175 (12/15 18:29)

12/15 18:25, , 12F
何況台灣的市場小、人才也少,公家機關用微軟產品較多是真的
12/15 18:25, 12F
我記得以前IIS6的時候.net的速度不快...我想近3~5年會那麼hot和iis7速度提升有關 ※ 編輯: sunlights 來自: 111.240.124.175 (12/15 18:44)

12/15 21:02, , 13F
需求量是創造出來的. 我是知道phper現在市場還是缺很大.
12/15 21:02, 13F

12/15 21:04, , 14F
(拉板凳)
12/15 21:04, 14F

12/15 21:04, , 15F
php要變快方式也不少
12/15 21:04, 15F

12/15 21:57, , 16F
雖然不是很愛FB 不過FB就是PHP堆起來的
12/15 21:57, 16F

12/15 21:58, , 17F
FB為了讓PHP變快搞了個HipHop出來
12/15 21:58, 17F

12/15 21:59, , 18F
只要ASP.NET還是M$ Only就不可能會被取代
12/15 21:59, 18F

12/15 22:00, , 19F
當然 哪天M$方案可以不用半毛錢時可以來討論可能性
12/15 22:00, 19F

12/15 22:50, , 20F
http://goo.gl/DMs2 參考看看吧!程式語言熱門度排行
12/15 22:50, 20F

12/15 23:05, , 21F
原來你有貼排名了 XD
12/15 23:05, 21F

12/16 00:24, , 22F
interpretation v. compiling 比速度是覽較比機腿好嗎
12/16 00:24, 22F
可是我記得.net剛出來時aspx 慢得跟什麼一樣(還是我記錯了?)很少人用 是和.net framework有關係嗎?

12/16 00:28, , 23F
.NET要比的是java php職缺一向比這兩者少
12/16 00:28, 23F

12/16 00:28, , 24F
你第一天看104嗎?
12/16 00:28, 24F

12/16 03:52, , 25F
你要你的職崖薪水跳快一點,就是去玩C#、JAVA或Python
12/16 03:52, 25F

12/16 03:53, , 26F
純跑WEB的選擇太多了
12/16 03:53, 26F

12/16 20:48, , 27F
這說起來是很長的故事.....
12/16 20:48, 27F

12/16 20:51, , 28F
因為太長懶得打了,總之那幾個語言有自己擅長的地方,你面
12/16 20:51, 28F

12/16 20:51, , 29F
試時多問問對方到底用那種語言在幹什麼,以及是在做什麼樣
12/16 20:51, 29F

12/16 20:52, , 30F
的案子就知道了。
12/16 20:52, 30F

12/16 21:53, , 31F
迴圈測試意義不大吧,實際做網站很少會有這樣破萬loop
12/16 21:53, 31F

12/16 21:53, , 32F
就算是破千loop都少,你實際倒看看一千筆資料看看,瀏覽器
12/16 21:53, 32F

12/16 21:54, , 33F
都快咬死了
12/16 21:54, 33F

12/16 22:06, , 34F
舊文章再拿出來曬一下 - http://blog.twpug.org/516
12/16 22:06, 34F
※ 編輯: sunlights 來自: 111.240.109.227 (12/17 00:16)

12/17 09:27, , 35F
單純從VM效能來看,PHP的確不快。但是在Concurrent上
12/17 09:27, 35F

12/17 09:28, , 36F
PHP也是有解決的方法,甚至遠遠的將其他語言甩在後頭。
12/17 09:28, 36F

12/17 09:32, , 37F
使用pecl event,效能幾乎是NodeJS的三倍有餘。
12/17 09:32, 37F

12/17 16:59, , 38F
.NET發展超過十年了 很多東西都變了 而且這玩意就跟政府
12/17 16:59, 38F

12/17 17:00, , 39F
的文藝補助政策一樣 發包單位若是都不懂就盲目選大牌的
12/17 17:00, 39F

12/17 17:01, , 40F
.net 職缺先確定都是純做網頁的
12/17 17:01, 40F

12/17 17:02, , 41F
因為.net不是只有涵蓋網站設計
12/17 17:02, 41F

12/17 17:02, , 42F
不過老實說我的確不清楚.NET最早期怎樣 只有做過VB.NET
12/17 17:02, 42F

12/17 17:02, , 43F
而php本身已經夠快了,瞧瞧php 5.5.6
12/17 17:02, 43F

12/17 17:02, , 44F
1.1的案子 那就是我最老的.NET經驗了 :P
12/17 17:02, 44F

12/17 20:15, , 45F
php速度雖然不快 但是因為他的特性 要開發功能很簡單
12/17 20:15, 45F

12/17 20:16, , 46F
不用繞一大圈 php很適合動態的程式 超級活用
12/17 20:16, 46F

12/17 20:17, , 47F
速度不快 可以使用很多種方式讓它邊快
12/17 20:17, 47F

12/17 20:19, , 48F
比如APC之類的 爾且越大的網站 看到php的機會越高
12/17 20:19, 48F

12/18 09:03, , 49F
跑1千萬次是沒有意義,實做上跟本不會發生
12/18 09:03, 49F

12/18 09:05, , 50F
你應該試跑ㄧ個網頁然後用不語言寫
12/18 09:05, 50F

12/18 09:06, , 51F
不過jsp原則上ㄧ定比較快,因為編譯過了
12/18 09:06, 51F

12/18 09:14, , 52F
php如果有你說的這麼慢那為啥麼yahoo YouTube faceboo
12/18 09:14, 52F

12/18 09:16, , 53F
ruten 還要用,簡單說很多技術可以解決慢的問題
12/18 09:16, 53F

12/18 09:18, , 54F
且ㄧ般寫不會用到多複雜的運算
12/18 09:18, 54F

12/19 12:22, , 55F
雖然沒太大問題... 不過樓上 YT沒用到PHP喔www
12/19 12:22, 55F

12/20 10:37, , 56F
youtube 用 python 加 psyco
12/20 10:37, 56F

12/20 10:37, , 57F
然後需要更吃重的全用 c寫
12/20 10:37, 57F

12/22 23:05, , 58F
以前是PHP的愛好者,但現在比較喜歡C#.NET
12/22 23:05, 58F
文章代碼(AID): #1IhL8GXh (PHP)
文章代碼(AID): #1IhL8GXh (PHP)