我有JSP需要超過12秒才能加載。它在IE11上正常工作。它包括其他6個jsps。我試圖分析是什麼導致父母jsp的加載時間更長。JSP加載時間超過12秒
包含的JSP是否在每次加載父JSP時都被編譯?
每個JSP和父JSP都有一些在腳本標記中定義的函數。
這些函數是否在服務器上編譯? 如果編譯瀏覽器呈現這個JS功能每次加載?
改進步驟: 將所有JS函數包含在JS腳本中並將其導入頁面。因此,瀏覽器可以從瀏覽器緩存中提取它,而不是一次又一次地渲染它。它會有幫助嗎?
繼承人探查器報告的快照。
我解決了IE8的問題,以降低負荷至3-4秒。將腳本標記中的所有JS代碼添加到單個JS文件中,並將其導入到JSP中。隨後添加setTimeout爲假設在後臺加載的jQuery變化事件的數量。我正在使用JS文件的縮小版本,並在最後包括JS,看看它是否會進一步提高性能。 – pratikpawar