當網站執行一個程式未結束,在此期間打不開其它頁面(不是Ajax問題)

來源:互聯網
上載者:User
大家好,今天遇到一個問題,不太明白其中的原因。

我在本地用wampserver開發一個網站,當使用者提交表單後,本地調用一個遠端的程式,執行時間較長(假設20秒左右),在此期間我通過新的標籤頁開啟網站首頁,始終打不開,需要等待之前調用的遠端程式結束後才能顯示頁面。

但是如果我用一個別的瀏覽器(比如Chrome),同樣在等待期間,就可以訪問網站。

懇請請明白人指教,謝謝!


回複討論(解決方案)

你的頁面使用了 session 吧?

你的操作是否要寫一個檔案?
估計是檔案鎖了,其他需要等待。
參考: http://blog.csdn.net/fdipzone/article/details/43839851

如果你頁面使用了session,有可能是session鎖
可以加入session_write_close();
參考: http://blog.csdn.net/fdipzone/article/details/30846529

測試了一下,關閉session後問題得到解決,感謝兩位版主回複,學習了!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.