Képernyőteljesítmény optimalizálása
Közzétéve: 2017. február
Hatókör: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
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.
Jelen témakörben
Űrlaptervezés
Űrlapparancsfájlok
Parancssáv vagy menüszalag
Ű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 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.
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.
Lásd még
Űrlapok létrehozása és tervezése
Az űrlapszerkesztő használata
Fő űrlapok tervezési szempontjai
Főűrlap-bemutatók
Automatikus mentés kezelése
Saját űrlapok frissítése
© 2017 Microsoft. Minden jog fenntartva. Szerzői jogi tájékoztató