前幾天測試的時候,感覺dtree還行,也不是很慢。今天把樹分支擴大以後就懵逼了,慢的一匹。
仔細看了下,才發現原來畫分支的時候每次都會請求那些圖,反覆請求下載入時候無形拉長了很多。沒有辦法,就只能在html中提前載入好,然後js去getsrc。
html部分:
<js部分:div
style
= "display:none;"
>
<
img
id = "plus"
src
= "../images/pps/dtree_imgs/plus.gif"
/>
<
img
id = "empty"
src
= "../images/pps/dtree_imgs/empty.gif"
/>
<
img
id = "line"
src
= "../images/pps/dtree_imgs/line.gif"
/>
<
img
id = "join"
src
= "../images/pps/dtree_imgs/join.gif"
/>
<
img
id = "page"
src
= "../images/pps/dtree_imgs/page.ico"
/>
<
img
id = "joinbottom"
src
= "../images/pps/dtree_imgs/joinbottom.gif"
/>
<
img
id = "plusbottom"
src
= "../images/pps/dtree_imgs/plusbottom.gif"
/>
<
img
id = "folder-open"
src
= "../images/pps/dtree_imgs/folder-open.ico"
/>
<
img
id = "folder-close"
src
= "../images/pps/dtree_imgs/folder-close.ico"
/>
<
img
id = "details"
src
= "../images/pps/details.ico"
/>
div>
this.icon =;改完就快多了:
IIS 解決首次載入慢的問題
接著配置 配置編輯器 configuration editor 當站點啟動時自動訪問的網頁,以實現預載入 若要指定初始化期間要返回的靜態檔案的名稱,請將remapmanagedrequeststo設定為該檔案的名稱 如果不想載入託管模組,請將skipmanagedmodules設定為true,比如a...
iis mysql慢 IIS 解決首次載入慢的問題
2 站點高階設定 advanced settings 預載入已啟用 prelaod enabled true 接著配置 配置編輯器 configuration editor 當站點啟動時自動訪問的網頁,以實現預載入 若要指定初始化期間要返回的靜態檔案的名稱,請將remapmanagedrequest...
頁面載入慢的原因
1.後端的原因,伺服器不好,請求耗時長 2.前端傳送請求太多 解決 減少傳送請求 3.網路問題 4.過大 前端解決方法 減少http請求,使用精靈圖,把公共部分存再sessionstorage中,請求過就不在請求 sessionstorage localstorage cookie的區別 cooki...