我有複雜的MySQL查詢來響應大量數據,因此顯示此響應的PHP頁面處於未決狀態(DevTools),只要2- 3分鐘的運行時間,頁面完全加載前,我已經能夠看到內容,同時等待其空白頁...由於mysql中的大量查詢結果,防止了很長的掛起時間php
有沒有一種優雅的方式來切片結果代像每一行會在php腳本進入下一行(while循環)之前被回顯到頁面。可能是jQuery異步請求或其他聰明優雅的解決方案。
因此,最終我將能夠開始看到頁面加載的結果,它可能需要相同的2-3分鐘的加載,但每秒(例如)我會看到更多的行回顯頁面,而不是在空白頁面前等2-3分鐘。
P.S.我認爲它應該像一些圖像延遲加載或類似Facebook向下滾動加載下一個結果(但沒有滾動)
相反,我們試着優化慢SQL語句。請提供'EXPLAIN SELECT ...'和'SHOW CREATE TABLE'。 –