※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2013-12-28 01:11:43
看板 PHP
作者 標題 [請益] PHP和其他程式的執行速度比較
時間 Sun Dec 15 14:54:05 2013
最近無聊在104上搜尋了一下..
發現.NET的工作很多..
可是我N年前就己經有看到aspx(.NET)的網站..
但那時.NET和JSP一樣比較少人用..
而且網路上看到一篇文章
http://0rz.tw/zfFtS
全球最受欢迎的网站使用的哪些编程语言? - 开源中国社区
维基百科有个网页,整理了全球排名靠前的那些大站点所用的编程语言,下表是前十几名的名单: 网页地址: ...
维基百科有个网页,整理了全球排名靠前的那些大站点所用的编程语言,下表是前十几名的名单: 网页地址: ...
只有三個網站在用.NET
為什麼現在異軍突起在104上比PHP還要受歡迎呢??
.net職缺(1569) php職缺(850)
而且還在http://bbs.csdn.net/topics/390052491 上
看見有人寫.net 比 php 快70倍..
真的嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.124.175
推 :這沒啥好討論的,你先寫的出你要的功能再說1F 12/15 15:59
→ :.NET快歸快 但你會被M$綁死死2F 12/15 16:21
→ :再說會動態網頁大多需要資料庫
→ :通常都慢在資料庫 不是網頁後端本身
→ :再說會動態網頁大多需要資料庫
→ :通常都慢在資料庫 不是網頁後端本身
→ :只有我會想噓嗎 = = 那三個ASP.NET網站還是微軟自家的5F 12/15 17:31
→ :應該沒理由自己在賣米還吃人家產的米吧?
→ :受歡迎程度應該不能只看104上就定奪說.NET比較受歡迎吧
→ :不能完全沒考量到其他因素就看到黑影就開槍
→ :那這樣我也可以說職缺這麼多是不是.NET沒人想做?
→ :整個重點就是擺錯位置了 Orz
→ :應該沒理由自己在賣米還吃人家產的米吧?
→ :受歡迎程度應該不能只看104上就定奪說.NET比較受歡迎吧
→ :不能完全沒考量到其他因素就看到黑影就開槍
→ :那這樣我也可以說職缺這麼多是不是.NET沒人想做?
→ :整個重點就是擺錯位置了 Orz
我照著我在網路上找到的文章測試.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
TIOBE 2013年11月编程语言排行榜:C#、Transact-SQL及VB.NET厚积薄发-CSDN.NET 在前20名编程语言排行中,上升趋势较为明显的有3门语言是来自微软这个老东家开发的语言,它们分别是C#、Transact-SQL以及Visual Basic.NET,这足以说明其流行程度也在日益增涨。另外,Go语言成功挤进前50。 ...
覺得未來PHP還能一直HOT下去嗎??LAMP的效能可以再增強嗎??
ps:當然我是PHP愛用者(己經有很多年的實戰經驗)
真的希望它也能長久,不希望會像asp一樣消聲匿跡
※ 編輯: sunlights 來自: 111.240.124.175 (12/15 18:16)
→ :我是外行人,但我都知道104人力網站的職缺根本不代表什麼11F 12/15 18:22
我以為是需求量增多...※ 編輯: sunlights 來自: 111.240.124.175 (12/15 18:29)
→ :何況台灣的市場小、人才也少,公家機關用微軟產品較多是真的12F 12/15 18:25
我記得以前IIS6的時候.net的速度不快...我想近3~5年會那麼hot和iis7速度提升有關
※ 編輯: sunlights 來自: 111.240.124.175 (12/15 18:44)
推 :需求量是創造出來的. 我是知道phper現在市場還是缺很大.13F 12/15 21:02
→ :(拉板凳)14F 12/15 21:04
→ :php要變快方式也不少15F 12/15 21:04
→ :雖然不是很愛FB 不過FB就是PHP堆起來的16F 12/15 21:57
→ :FB為了讓PHP變快搞了個HipHop出來
→ :只要ASP.NET還是M$ Only就不可能會被取代
→ :當然 哪天M$方案可以不用半毛錢時可以來討論可能性
→ :FB為了讓PHP變快搞了個HipHop出來
→ :只要ASP.NET還是M$ Only就不可能會被取代
→ :當然 哪天M$方案可以不用半毛錢時可以來討論可能性
TIOBE Software: The Coding Standards Company
TIOBE Software B.V. Company Homepage ...
TIOBE Software B.V. Company Homepage ...
→ :原來你有貼排名了 XD21F 12/15 23:05
→ :interpretation v. compiling 比速度是覽較比機腿好嗎22F 12/16 00:24
可是我記得.net剛出來時aspx 慢得跟什麼一樣(還是我記錯了?)很少人用是和.net framework有關係嗎?
→ :.NET要比的是java php職缺一向比這兩者少23F 12/16 00:28
→ :你第一天看104嗎?
→ :你第一天看104嗎?
→ :你要你的職崖薪水跳快一點,就是去玩C#、JAVA或Python25F 12/16 03:52
→ :純跑WEB的選擇太多了
→ :純跑WEB的選擇太多了
推 :這說起來是很長的故事.....27F 12/16 20:48
推 :因為太長懶得打了,總之那幾個語言有自己擅長的地方,你面
→ :試時多問問對方到底用那種語言在幹什麼,以及是在做什麼樣
→ :的案子就知道了。
推 :因為太長懶得打了,總之那幾個語言有自己擅長的地方,你面
→ :試時多問問對方到底用那種語言在幹什麼,以及是在做什麼樣
→ :的案子就知道了。
→ :迴圈測試意義不大吧,實際做網站很少會有這樣破萬loop31F 12/16 21:53
→ :就算是破千loop都少,你實際倒看看一千筆資料看看,瀏覽器
→ :都快咬死了
※ 編輯: sunlights 來自: 111.240.109.227 (12/17 00:16)→ :就算是破千loop都少,你實際倒看看一千筆資料看看,瀏覽器
→ :都快咬死了
→ :單純從VM效能來看,PHP的確不快。但是在Concurrent上35F 12/17 09:27
→ :PHP也是有解決的方法,甚至遠遠的將其他語言甩在後頭。
→ :使用pecl event,效能幾乎是NodeJS的三倍有餘。
→ :PHP也是有解決的方法,甚至遠遠的將其他語言甩在後頭。
→ :使用pecl event,效能幾乎是NodeJS的三倍有餘。
→ :.NET發展超過十年了 很多東西都變了 而且這玩意就跟政府38F 12/17 16:59
→ :的文藝補助政策一樣 發包單位若是都不懂就盲目選大牌的
→ :的文藝補助政策一樣 發包單位若是都不懂就盲目選大牌的
→ :.net 職缺先確定都是純做網頁的40F 12/17 17:01
→ :因為.net不是只有涵蓋網站設計
→ :因為.net不是只有涵蓋網站設計
→ :不過老實說我的確不清楚.NET最早期怎樣 只有做過VB.NET42F 12/17 17:02
→ :而php本身已經夠快了,瞧瞧php 5.5.643F 12/17 17:02
→ :1.1的案子 那就是我最老的.NET經驗了 :P44F 12/17 17:02
推 :php速度雖然不快 但是因為他的特性 要開發功能很簡單45F 12/17 20:15
→ :不用繞一大圈 php很適合動態的程式 超級活用
→ :速度不快 可以使用很多種方式讓它邊快
→ :比如APC之類的 爾且越大的網站 看到php的機會越高
→ :不用繞一大圈 php很適合動態的程式 超級活用
→ :速度不快 可以使用很多種方式讓它邊快
→ :比如APC之類的 爾且越大的網站 看到php的機會越高
推 :跑1千萬次是沒有意義,實做上跟本不會發生49F 12/18 09:03
推 :你應該試跑ㄧ個網頁然後用不語言寫
推 :不過jsp原則上ㄧ定比較快,因為編譯過了
推 :php如果有你說的這麼慢那為啥麼yahoo YouTube faceboo
推 :ruten 還要用,簡單說很多技術可以解決慢的問題
推 :且ㄧ般寫不會用到多複雜的運算
推 :你應該試跑ㄧ個網頁然後用不語言寫
推 :不過jsp原則上ㄧ定比較快,因為編譯過了
推 :php如果有你說的這麼慢那為啥麼yahoo YouTube faceboo
推 :ruten 還要用,簡單說很多技術可以解決慢的問題
推 :且ㄧ般寫不會用到多複雜的運算
推 :雖然沒太大問題... 不過樓上 YT沒用到PHP喔www55F 12/19 12:22
→ :youtube 用 python 加 psyco56F 12/20 10:37
→ :然後需要更吃重的全用 c寫
→ :然後需要更吃重的全用 c寫
推 :以前是PHP的愛好者,但現在比較喜歡C#.NET58F 12/22 23:05
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 522
回列表(←)
分享