400-884-1855 / 136-8521-3388
網站知(zhī)識
首頁 建站知(zhī)識 網站知(zhī)識

.NET、PHP、ASP運行速度測試

發布時間:2013-12-26 14:25   人氣:3642

很多人在選擇程序平台時都很糾結,因爲現在程序平台太多,常用的有ASP.NET、PHP、ASP,那麽今天我(wǒ)(wǒ)們就針對這兩個程序進行一(yī)下(xià)運行速度的測試。

      測試設備及環境
      測試設備:自用筆記本
      測試系統:Windows Server 2003企業版
      運行環境:IIS6.0
      測試方法

      分(fēn)别用asp.net、php和asp執行一(yī)千萬次for循環,獲得執行時間。如下(xià)爲測試代碼:

      asp.net


        System.DateTime startTime = System.DateTime.Now;
        for (long i = 1; i < 10000000; i++)
        {
        }
        System.DateTime endTime = System.DateTime.Now;
        System.TimeSpan ts = endTime - startTime;
        Response.Write("頁面執行時間:" + ts.Milliseconds.ToString("0.000") + " 毫秒");

      php

        <?php
        $start_time=microtime(true);
        for($i=0; $i<10000000; $i++)
        {
        }
        $end_time=microtime(true);
        print "頁面執行時間: ".round(($end_time-$start_time)*1000,1)." 毫秒";
        ?>


      asp

        <%
        dim i
        dim startime
        startime=timer()
        for i = 1 to 10000000
        next
        dim endtime
        endtime=timer()
        response.Write "頁面執行時間:" & FormatNumber((endtime-startime)*1000,3) & "毫秒"
        %>


      執行結果

      爲了得到更合理的數據,采用各執行5次(第一(yī)次執行除外(wài)),然後取平均值。如下(xià)爲測試結果:

語言 執行時間 平均時間
asp.net 31ms 15ms 31ms 15ms 15ms 21ms
php 1470ms 1473ms 1476ms 1467ms 1490ms 1475ms
asp 812ms 828ms 812ms 812ms 828ms 818ms

總結:在系統資(zī)源消耗方面,asp.net的優勢再次凸顯出來了,它對cpu的消耗比php和asp少很多,php對cpu的消耗比asp多一(yī)點,但差别不大(dà);而對内存的消耗,三者差别并不大(dà)

上一(yī)個:關于WIN8系統下(xià)編輯器不顯示工(gōng)具欄的問題
下(xià)一(yī)個:微信公衆平台運營技巧
  • 網絡服務
  • 視覺拍攝
  • 視覺設計
  • 軟件開(kāi)發
24小(xiǎo)時服務熱線
400-884-1855
136-8521-3388
常州市新北(běi)區通江中(zhōng)路396号 3号樓14樓
 
© 2008-2024 六安市捷益網絡科技有限公司 ()  V202110