Az űrlap betöltési idejének optimalizálása a kivitelezési és parancsfájlokkal kapcsolatos gyakorlati tanácsok segítségével

A lassan betöltő űrlapok rontják a hatékonyságot, és megnehezítik a felhasználói elfogadást. Az alábbi javaslatokat követve maximalizálhatja az űrlapok betöltésének sebességét. Az ajánlások közül több azzal foglalkozik, hogyan tud egy fejlesztő űrlapparancsfájlokat alkalmazni szervezetére. Ezeket a javaslatokat minden esetben beszélje meg a fejlesztőkkel, akik űrlapjainak parancsfájljait létrehozzák.

Űrlaptervezés

Gondolja át, milyen interakciókat kell a felhasználónak végrehajtania az űrlapon, és milyen mennyiségű adatnak kell rajta megjelennie.

A lehető legkevesebb mezőt alkalmazza
Minél több mező szerepel egy űrlapon, annál több adatot kell átadni netes vagy intranetes kapcsolaton keresztül egy bejegyzés megtekintéséhez.

Űrlapparancsfájlok

Ha űrlapparancsfájlokat használó testreszabásokkal van dolga, akkor győződjön meg róla, hogy a fejlesztő tisztában van a teljesítmény javítását célzó stratégiákkal.

Kerülje a szinkron kérések használatát A szinkronizált kérelmek lassítják az oldalak betöltését és a nem válaszoló űrlapokat okozhatnak. Helyette használjon aszinkron kérelmeket. További példákért tekintse meg ezt a blogbejegyzést.

Kerülje a felesleges JavaScript webes erőforrás-függvénytárak használatát
Minél több parancsfájlt ad hozzá az űrlaphoz, annál tovább kell várnia, míg betöltődnek. A parancsfájlok az első betöltés után általában megmaradnak a böngésző gyorsítótárában, de az űrlap első megjelenítésének teljesítménye általában rossz benyomást ad.

Ne töltse be az összes parancsfáljt az Onload eseményre
Ha az OnChange eseményt támogató kódjai vannak egyes mezőkre vagy az OnSave eseményre vonatkozóan, akkor győződjön meg róla, hogy a parancsfájl-könyvtárban ezekre az eseményekre, nem pedig az OnLoad eseményre vannak beállítva. Ezzel a módszerrel a könyvtárak betöltése elhalasztható, ami szintén javítja az űrlap betöltésének sebességét.

Összecsukott lapok használatával halassza a webes erőforrások betöltését
Ha a webes erőforrások vagy IFRAME-elemek egy összecsukott lapon szereplő szakaszban szerepelnek, akkor összecsukott állapotban nem lesznek betöltve. Akkor töltődnek be, amikor a lapot kibontják. Ha a lap állapota megváltozik, a TabStateChange esemény következik be. Az olyan kódok, amelyek összecsukott lapon található webes erőforrásokat vagy IFRAME-elemeket támogatnak, támaszkodhatnak a TabStateChange eseményre is, így csökkenthető az olyan kódok száma, amelyeknek egyébként az OnLoad eseményre kellene elindulniuk.

Alapértelmezett láthatósági beállítások megadása
Lehetőleg ne használjon űrlapelemeket elrejtő parancsfájlokat az OnLoad eseményre. Inkább állítsa át ezen elemek alapértelmezett megjelenítési beállításait rejtettre, így eleve nem lesznek láthatóak az űrlap betöltésekor. Ezután az OnLoad eseményre beállíthatja azokat a parancsfájlokat, amelyek felfedik a megjeleníteni kívánt elemekt. Ha az űrlapelemek soha nem láthatók, akkor azokat el kell távolítani az űrlapról, nem pedig el kell rejteni.

Parancssáv vagy menüszalag

A parancssáv vagy a menüszalag szerkesztésekor a következő ajánlásokat tartsa szem előtt.

A lehető legkevesebb vezérlőt alkalmazza
Gondolja át, hogy mely vezérlők szükségesek az űrlap parancssávján vagy menüszalagján, és rejtsen el minden feleslegeset. Minden megjelenő vezérlő növeli a böngészőn keresztül letöltendő erőforrások mennyiségét.

Az aszinkron hálózati kérelmeket egyéni szabályokban használhatja A hálózati kérelmeket egyesített felület alkalmazó egyéni szabályok használatakor az aszinkron szabályokértékelés segítségével.

Kapcsolódó információk

Űrlapok létrehozása és tervezése
A fő űrlapok tervezési szempontjai
A fő űrlapok megjelenítése eltérő ügyfeleknél

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).