测试发现:.net运行速度比php快70倍 比asp快39倍

来源:记忆盒子的博客 责任编辑:栏目编辑 发表时间:2013-07-01 15:14 点击:

      今天通过测试,我惊讶的发现,在win主机IIS环境里,asp.net的运行速度竟然比php快70倍,比asp快39倍!这让我感悟到,wordpress博客或其他php构架的cms程序拿到win主机里运行将是一个十分错误的选择。

      下面是本人今天的测试记录。

      测试设备及环境

      测试设备:自用笔记本

      测试系统:Windows Server 2003企业版

      运行环境:IIS6.0

      测试方法

      分别用asp.net、php和asp执行一千万次for循环,获得执行时间。如下为测试代码:

      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次(第一次执行除外),然后取平均值。如下为测试结果:

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 12个影响SEO价格的常见因素
    • 从市场的角度思考网站建设
    • 网站优化之黑帽SEO
    • 行业站站长必备:如何提升行业网站影响力
    • 星际争霸运营与网站运营的思考
    • 乐讯刷机网全新改版 在线刷机更方便更放心
    • 网站优化:如何模拟不同带宽测试网页打开速度
    • 全站301重定性 避免带与不带www域名权重分散的几种方法
    • webkaka新增了几个网页优化工具:图片/CSS/JS压缩
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1
    语言 执行时间 平均时间
    asp.net 31ms 15ms 31ms 15ms 15ms 21ms
    php 1470ms