0
我使用Symfony爲我的網站,但我有一個性能問題,我有一個大ArrayCollection(+50000元素),在我的教條查詢中我做了不同的連接,但頁面也是長時間加載。我如何優化頁面的加載?大ArrayCollection和Doctrine(symfony2)
謝謝
我使用Symfony爲我的網站,但我有一個性能問題,我有一個大ArrayCollection(+50000元素),在我的教條查詢中我做了不同的連接,但頁面也是長時間加載。我如何優化頁面的加載?大ArrayCollection和Doctrine(symfony2)
謝謝
儘量不要在單個頁面上加載所有內容。使用分頁。
不錯的選擇是KnpPaginatorBundle。
你真的需要加載一個頁面中的所有數據嗎?通常會分頁的數據列表(例如,使用query-> setFirstResult()/ query-> setMaxResults())並提供過濾數據的工具。 – redbirdo