我有一個循環,看起來有點像這樣PHP循環阻塞其餘代碼執行
[CODE] [BIG LOOP] [SOME MORE CODE]
我所面臨的問題是,只要迴路運行時,PHP代碼素文字不要繼續並加載頁面的其餘部分([更多代碼])。我怎樣才能解決這個問題?任何指針?
正在執行的循環是從MYSQL數據庫獲取數據,下載並保存圖像。之後,它刪除臨時MYSQL數據。
但是,循環所做的事情並不重要IMO每循環都會阻塞正在進行的代碼,直到循環完成。
所以我的問題是,是否有任何possility執行循環,但也繼續在代碼?如果沒有(我在想什麼)是否有任何合理的解決方案,我可以如何工作,因爲我想在這個頁面上加載「codeblocks」。我認爲將代碼分解爲2個.phps並將它分離出來會面臨同樣的問題。
你需要優化你的循環。你應該提供關於你在這個循環中做什麼的信息。 –
這不是有效的PHP。 – AndreKR
顯然:不要在那裏執行這樣的長時間運行的代碼。如果不知道細節,就不可能提供更多有建設性的建議。 – deceze