Vietņu pārbaudītāja veiktspēja
Šajā rakstā jūs uzzināsit par vietņu pārbaudes rīka diagnostikas rezultātiem saistībā ar veiktspējas problēmām un bieži sastopamo problēmu atrisināšanu.
Ir iespējota tīmekļa lapas izsekošana
Tīmekļa lapas iespējošana lapas izsekošanai var izraisīt tīmekļa vietnes veiktspējas problēmas.
Svarīgi
Sākot ar Power Pages vietņu versiju 9.3.4.x, ir noņemta šāda funkcionalitāte. Papildinformāciju skatiet iepriekš publicētajā paziņojuma par novecošanu: Dynamics 365 portāli — novecojušie līdzekļi.
Vietņu pārbaudes rīkā tiek norādītas visas tīmekļa lapas (gan saknes, gan satura lapa), kas ir iespējotas lapas izsekošanai. Šīs lapas ir jāatspējo, veicot tālāk norādītās darbības:
Atveriet Portālu pārvaldības programmu.
Dodieties uz Detalizētā atrašana.
Meklējiet visas tīmekļa lapas, kurām ir iespējots lauks Iespējot izsekošanu (novecojis) (ir iestatīta vērtība Jā).
Veiciet visu lapu lielapjoma rediģēšanu un iestatiet šī lauka vērtību Nē.
Varat arī doties uz katru vietņu pārbaudes rīka rezultātu sarakstā ietverto lapu un iestatīt lauka Iespējot izsekošanu (novecojis) vērtību Nē.
Ir svarīgi saprast to, ka gadījumā, ja lietojat portālu risinājuma versiju 9.x, šis lauks netiek rādīts veidlapā un tas, iespējams, vispirms ir jāpievieno veidlapai.
Ir iespējota tīmekļa faila izsekošana
Tīmekļa faila iespējošana lapas izsekošanai var izraisīt tīmekļa vietnes veiktspējas problēmas.
Svarīgi
Sākot ar Power Pages versiju 9.3.4.x, ir noņemta šāda funkcionalitāte. Papildinformāciju skatiet iepriekš publicētajā paziņojuma par novecošanu: Dynamics 365 portāli — novecojušie līdzekļi.
Vietņu pārbaudes rīkā tiek norādīti visi tīmekļa faili, kas ir iespējoti lapas izsekošanai. Šie faili ir jāatspējo, veicot tālāk norādītās darbības:
- Atveriet Portālu pārvaldības programmu.
- Dodieties uz Detalizētā atrašana.
- Meklējiet visus tīmekļa failus, kuriem ir iespējots lauks Iespējot izsekošanu (novecojis) (ir iestatīta vērtība Jā).
- Veiciet visu ierakstu lielapjoma rediģēšanu un iestatiet šī lauka vērtību Nē.
Varat arī doties uz katru vietņu pārbaudes rīka rezultātu sarakstā ietverto failu un iestatīt lauka Iespējot izsekošanu (novecojis) vērtību uz Nē. Ir svarīgi saprast to, ka gadījumā, ja lietojat portālu risinājuma versiju 9.x, šis lauks netiek rādīts veidlapā un tas, iespējams, vispirms ir jāpievieno veidlapai.
Ir iespējota pierakstīšanās izsekošana
Pierakstīšanās izsekošanas iespējošana portālam var izraisīt tīmekļa vietnes veiktspējas problēmas.
Svarīgi
Sākot ar portālu versiju 9.3.4.x, ir noņemta šāda funkcionalitāte. Papildinformāciju skatiet iepriekš publicētajā paziņojuma par novecošanu: Dynamics 365 portāli — novecojušie līdzekļi.
Vietņu pārbaudes rīks pārbauda, vai jūsu portālam ir iespējota pierakstīšanās izsekošana, un gadījumā, ja tā ir iespējota, ziņo par neveiksmīgu pārbaudi. Pierakstīšanās izsekošana ir jāatspējo, veicot tālāk norādītās darbības:
- Atveriet Portālu pārvaldības programmu.
- Dodieties uz Tīmekļa vietne>Vietnes iestatījumi.
- Meklējiet vietnes iestatījumu
Authentication/LoginTrackingEnabled
. - Mainiet šī vietnes iestatījuma vērtību uz False vai dzēsiet vietnes iestatījumu.
- Restartējiet tīmekļa vietni.
Ir atspējota galvenes izvades kešdarbe
Galvenes izvades kešdarbes atspējošana tīmekļa vietnei var izraisīt tīmekļa vietnes veiktspējas problēmas lielas slodzes apstākļos. Plašāka informācija par šo funkcionalitāti ir pieejama šeit: Galvenes un kājenes izvades kešdarbes iespējošana tīmekļa vietnē.
Vietņu pārbaudes rīks pārbauda, vai jūsu tīmekļa vietnei ir atspējota galvenes izvades kešdarbe, un gadījumā, ja tā ir atspējota, ziņo par neveiksmīgu pārbaudi. Lai to iespējotu, veiciet tālāk norādītās darbības:
- Atveriet Portālu pārvaldības programmu.
- Dodieties uz Tīmekļa vietne>Vietnes iestatījumi.
- Meklējiet vietnes iestatījumu
Header/OutputCache/Enabled
. - Ja šis vietnes iestatījums ir pieejams, mainiet tā vērtību uz Patiess. Ja šis vietnes iestatījums nav pieejams, izveidot jaunu vietnes iestatījumu ar šādu nosaukumu un iestatiet tā vērtību Patiess.
- Restartējiet tīmekļa vietni.
Ir atspējot kājenes izvades kešdarbe
Kājenes izvades kešdarbes atspējošana tīmekļa vietnei var izraisīt tīmekļa vietnes veiktspējas problēmas lielas slodzes apstākļos. Plašāka informācija par šo funkcionalitāti ir pieejama šeit: Galvenes un kājenes izvades kešdarbes iespējošana portālā.
Vietņu pārbaudes rīks pārbauda, vai jūsu tīmekļa vietnei ir atspējota kājenes izvades kešdarbe, un gadījumā, ja tā ir atspējota, ziņo par neveiksmīgu pārbaudi. Lai to iespējotu, veiciet tālāk norādītās darbības:
- Atveriet Portālu pārvaldības programmu.
- Dodieties uz Tīmekļa vietne>Vietnes iestatījumi.
- Meklējiet vietnes iestatījumu
Footer/OutputCache/Enabled
. - Ja šis vietnes iestatījums ir pieejams, mainiet tā vērtību uz Patiess. Ja šis vietnes iestatījums nav pieejams, izveidot jaunu vietnes iestatījumu ar šādu nosaukumu un iestatiet tā vērtību Patiess.
- Restartējiet tīmekļa vietni.
Liels tīmekļa failu ierakstu skaits
Power Pages vietnē tīmekļa faila entītija tiek izmantota visu tīmekļa vietnē izmantojamo statisko failu glabāšanai. Galvenais šīs entītijas izmantošanas gadījums ir tīmekļa vietnei paredzētā statiskā satura glabāšana, piemēram, CSS, JavaScript, attēlu faili utt. Taču liels šādu failu daudzums var izraisīt lēnu tīmekļa vietnes palaišanu.
Vietņu pārbaudes rīks veic atbilstošu pārbaudi un gadījumā, ja jūsu tīmekļa vietnē ir vairāk nekā 500 aktīvu tīmekļa failu, paziņo par to. Ja visi šie faili ir statiska satura faili, varat veikt tālāk norādītās darbības, lai novērstu šo problēmu:
Glabājiet šos failus ārējā failu serverī, piemēram, Azure BLOB krātuvē vai Azure satura piegādes tīklā, un pēc tam pievienojiet atbilstošajās lapās atsauci uz šiem failiem, ietvertajā lapā vai attiecīgajā veidnē.
Ja nevarat pārvietot failus ārpus vietnes, nodrošiniet, lai visi faili netiktu ielādēti kopā ar sākumlapu. Tīmekļa fails tiek ielādēts kopā ar sākumlapu tad, ja sākumlapa ir iestatīta kā šī faila vecāklapa. Rīkojieties šādi, lai izvairītos no šāda gadījuma:
- Izveidojiet fiktīvu tīmekļa lapu bez satura un ar tukšu veidni. Šī lapa tiks izmantota, lai izveidotu tiešu ceļu uz tīmekļa failiem.
- Visiem tīmekļa failiem, kas nav vajadzīgi sākumlapā, mainiet vecāklapu uz šo fiktīvo lapu. Kad tas ir izdarīts, pilns ceļš uz tīmekļa failu ir šāds:
Portal URL/{dummy_webpage}/{web file}
. - Tiešā veidā pievienojiet atsauci uz tīmekļa failu tās lapas veidnes vai tīmekļa veidnes HTML kodā, kurā vēlaties to lietot. Tādējādi fails tik pēc pieprasījuma ielādēts šajā lapā.
Pamata veidlapu uzmeklēšanas konfigurācija
Iespējojot uzmeklēšanu, lai to atveidotu kā nolaižamo režīmu pamatveidlapas vai detalizētās formas, var tikt radītas veiktspējas problēmas, ja nolaižamajā sarakstā parādīto ierakstu skaits pārsniedz 200 un bieži tiek mainīts. Izmantojiet šo opciju tikai statiskām uzmeklēšanām, piemēram, valsts un stāvokļa sarakstiem, kam ir ierobežots ierakstu skaits.
Ja šī opcija ir iespējota uzmeklēšanai, kam var būt daudz ierakstu, tas palēninās tās tīmekļa lapas ielādes laiku, kurai ir pieejama pamatveidlapas. Ja šo lapu izmanto daudz lietotāju un ielādē daudzas reizes, tā var palēnināt visu vietni, izmantojot vietnes resursus, lai atveidotu šo lapu. Šādos gadījumos ir jāizmanto pilnās uzmeklēšanas iespējas vai pielāgota HTML vadīkla, kas izsauc AJAX galapunktu (kas izveidots, izmantojot tīmekļa veidnes), kas ir jāveido vēlamajam skatam.
Tīmekļa lomu skaits
Tīmekļa lomas portālos izmanto, lai iespējotu lomās balstītas piekļuves kontroli. Parasti tīmekļa lomu skaits tīmekļa vietnē ir ierobežots, jo ierobežots būtu arī dažādu atļauju kombināciju skaits. Ja jūsu tīmekļa vietnē tīmekļa lomu skaits pārsniedz 100, tas var izraisīt veiktspējas problēmas, kas ietekmē visas jūsu tīmekļa lapas.