你可以这样试试:A为复杂页面,B为简单页面。打开A后,再新打开B(别从A上点击的打开),此时看看B页速度是否快。我想应该是快的,这只是一种判断排除方法。
这个问题,应该是服务器响应请求的顺序问题。

解决方案 »

  1.   

    unlive() ( ) 信誉:100 谢谢你的回答。我的打开方式就是你这样打开的。A复杂页面都没打开,我怎么可能是从A复杂页面进入B简单页面呢?呵……特别郁闷。去掉页面中的SESSION_STAT后。A复杂页面在运行的时候,我打开一个新窗口来运行B简单页面。B简单页面就会立即执行完毕啊!
      

  2.   

    mrshelly(Shelly) ( ) 信誉:100 
    谢谢你的回答。绝对不是浏览器的原因。很多电脑访问都是这样的。访问其他的都正常啊!wasuka(萝莉控) ( ) 信誉:94 
    不好意思。你知道不知道原因呢?呵…人不多啊!
      

  3.   

    这和session_start没有关系
    这是你访问复杂页面的时候,将数据库堵死了
    然后只要页面里面读取了这个表的页面都打不开去优化数据库吧
      

  4.   

    关键是我去掉了session_start,页面就正常了啊!
      

  5.   

    我也遇到同样的问题
      我在一个页面 session_start();
    前执行 echo "test";exit;这样的话页面很快就打开
     但是在session_start();后面  echo "test";exit;  这样的话半天都打不开
      

  6.   

    是I/O瓶颈的问题,因为session默认是保存在硬盘上,如果你读取大数据库,I/O给塞满了,所以session会感觉到慢。
    解决方法:用session+memcached的方法把session数据设置在内存上。