为什么ASP+ACCESS+IIS转为PHP+MySQL+APACHE变慢了很多原来ASP的只要0.几秒
现在PHP要好多秒就把ASP的代码转换为PHP的代码而已这是为什么?

解决方案 »

  1.   

    变慢的网站地址是:http://shuofa.cn就是一个页面要多次查询数据库
      

  2.   

    那怎么能怪PHP呢? 优化你的查询去。
      

  3.   


    问题是查询语句
    PHP和ASP是一样啊纯粹就是把整站的ASP代码换成PHP的而已
      

  4.   

    这年头还有ACCESS数据库啊...
      

  5.   


    嗯?有那么快吗?我这边明显要等个两三秒整个页面才出来。
    以前用ASP的不到一秒。ASP代码如下:
    <%
    sqlM="SELECT * FROM WebSet where wClass='wzdb' Order by Yxj Desc"
    set rsM=server.CreateObject ("ADODB.Recordset")
    rsM.open sqlM,conn,3,3
    %>
    <a href="Web.asp?LID=0&ID=<%=rsM("ID")%>" target="_blank"><font color="#999999"><%=rsM("bt")%></font></a>
    <%
    rsM.movenext
    do while not rsM.eof
    %>
    &nbsp;<font color="#999999">|</font>&nbsp;<a href="Web.asp?LID=0&ID=<%=rsM("ID")%>" target="_blank"><font color="#999999"><%=rsM("bt")%></font></a>
    <%
    rsM.movenext
    loop
    rsM.close
    set rsM=nothing
    %>
      

  6.   

    服务器带宽不够理想吧,,,网络传输也是要时间的,不是php能控制的
    你可以在页脚输出脚本执行时间试试?
      

  7.   

    ”为什么ASP+ACCESS+IIS转为PHP+MySQL+APACHE变慢了很多“还是和你写的代码有关系吧。
      

  8.   

    你可以输出脚本执行时间你可以打开数据库慢查询,或找出执行慢的代码片段,,否则还是无码无真相
    ,,,或者html js也可能造成页面渲染偏慢
      

  9.   


    是的。但是,html、js 图片等,ASP版和PHP版完全是一样的剩下的也就脚本执行的时间不同了
      

  10.   

    我以前后台是asp+sqlserver+iis,后来改版后php+sqlserver+iis,速度也整体慢了好多。愁呀。