Omogočanje shranjevanja glave in noge v izhodni predpomnilnik na portalu
Opomba
Od 12. oktobra 2022 najprej je portal Power Apps Power Pages. Več informacij: Microsoft Power Pages je zdaj splošno dostopen (spletni dnevnik)
Dokumentacijo portalov Power Apps bomo kmalu preselili in združili z dokumentacijo za Power Pages.
Za izboljšanje zmogljivosti obdelave za spletne predloge glave in noge na portalu omogočite shranjevanje glave in noge v izhodni predpomnilnik. Spletne predloge glave in noge se razčlenijo in upodobijo vsakič, ko se stran naloži. Shranjevanje glave in noge v izhodni predpomnilnik bistveno zmanjša čas obdelave.
Za nove uporabnike je shranjevanje v izhodni pomnilnik privzeto omogočeno. Naslednje nastavitve mesta so na voljo in privzeto nastavljene na vrednost »true« za podporo te funkcije:
- Header/OutputCache/Enabled: nastavite vrednost na »true«, da omogočite shranjevanje v izhodni predpomnilnik za glavo.
- Footer/OutputCache/Enabled: nastavite vrednost na »true«, da omogočite shranjevanje v izhodni predpomnilnik za nogo.
Za uporabnika, ki je portale nadgradil na novejšo različico, je shranjevanje v izhodni pomnilnik privzeto onemogočeno. To pomeni, da se spletne predloge glave in noge razčlenijo in upodobijo vsakič, ko se stran naloži. Če želite omogočiti shranjevanje v izhodni predpomnilnik, morate posodobiti spletne predloge za glavo, nogo in spustni seznam jezikov ter ustvariti zahtevane nastavitve mesta.
Opomba
Če omogočite shranjevanje v izhodni predpomnilnik le z ustvarjanjem nastavitev mesta, se deli glave in noge ne bodo ustrezno upodobili in prikazala se bodo sporočila o napakah.
Omogočanje shranjevanja glave in noge v izhodni predpomnilnik za obstoječega uporabnika
1. korak: posodobite spletno predlogo glave
Odprite aplikacijo Upravljanje portala.
Odprite Portali > Spletne predloge.
Odprite spletno predlogo glave.
Posodobite kodo v polju Vir:
Poiščite naslednjo kodo in jo posodobite:
Obstoječa koda
<li> <a href={% if homeurl%}/{{ homeurl }}{% endif %}/Account/Login/LogOff?returnUrl={{ request.raw_url_encode | escape }} title={{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }}> {{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }} </a> </li> </ul> </li> {% else %} <li> <a href={% if homeurl%}/{{ homeurl }}{% endif %}/SignIn?returnUrl={{ request.raw_url_encode }}> {{ snippets["links/login"] | default:resx["Sign_In"] }} </a> </li>
Posodobljena koda
<li> <a href={% if homeurl%}/{{ homeurl }}{% endif %}{{ website.sign_out_url_substitution }} title={{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }}> {{ snippets["links/logout"] | default:resx["Sign_Out"] | escape }} </a> </li> </ul> </li> {% else %} <li> <a href={% if homeurl%}/{{ homeurl }}{% endif %}{{ website.sign_in_url_substitution }}> {{ snippets["links/login"] | default:resx["Sign_In"] }} </a> </li>
Poiščite naslednjo kodo in jo posodobite:
Obstoječa koda
{% assign current_page = page.adx_partialurl %} {% assign sr_page = sitemarkers[Search].url | remove: '/' %} {% assign forum_page = sitemarkers[Forums].url | remove: '/' %} {% if current_page == sr_page or current_page == forum_page %} <section class=page_section section-landing-{{ current_page }} color-inverse> <div class=container> <div class=row > <div class=col-md-12 text-center> {% if current_page == sr_page %} <h1 class=section-landing-heading>{% editable snippets 'Search/Title' default: resx["Discover_Contoso"] %}</h1> {% include 'Search' %} {% endif %} </div> </div> </div> </section> {% endif %}
Posodobljena koda
{% substitution %} {% assign current_page = page.id %} {% assign sr_page = sitemarkers[Search].id %} {% assign forum_page = sitemarkers[Forums].id %} {% if current_page == sr_page or current_page == forum_page %} {% assign section_class = section-landing-search %} {% if current_page == forum_page %} {% assign section_class = section-landing-forums %} {% endif %} <section class=page_section section-landing-{{ current_page }} {{ section_class | h }} color-inverse> <div class=container> <div class=row > <div class=col-md-12 text-center> {% if current_page == sr_page %} <h1 class=section-landing-heading>{% editable snippets 'Search/Title' default: resx["Discover_Contoso"] %}</h1> {% include 'Search' %} {% endif %} </div> </div> </div> </section> {% endif %} {% endsubstitution %}
Shranite spletno predlogo.
2. korak: posodobite spletno predlogo noge
Odprite aplikacijo Upravljanje portala.
Odprite Portali > Spletne predloge.
Odprite spletno predlogo noge.
V polju Vir poiščite naslednjo kodo in jo posodobite:
Obstoječa koda
<section id=gethelp class=page_section section-diagonal-right color-inverse {% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %} hidden-print>
Posodobljena koda
<section id=gethelp class=page_section section-diagonal-right color-inverse {% substitution %}{% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %}{% endsubstitution %} hidden-print>
Shranite spletno predlogo.
3. korak: posodobite spletno predlogo spustnega seznama jezikov
Odprite aplikacijo Upravljanje portala.
Odprite Portali > Spletne predloge.
Odprite spletno predlogo spustnega seznama jezikov.
V polju Vir poiščite naslednjo kodo in se prepričajte, da predmet
language
uporablja atributurl.substitution
in neurl
:<a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
Shranite spletno predlogo.
4. korak: ustvarjanje nastavitev mesta
Ustvarite naslednje nastavitve mesta:
Ime | Vrednost |
---|---|
Header/OutputCache/Enabled | True |
Footer/OutputCache/Enabled | True |
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za