A fej- és láblécszakaszok kimenete gyorsítótárazásának engedélyezése
Megjegyzés
- október 12-től a Power Apps-portálok a Power Pages nevet kapják. További információ: A Microsoft Power Pages már általánosan elérhető (blog)
A Power Apps-portál dokumentációját hamarosan áttelepítjük és egyesítjük a Power Pages dokumentációjával.
A fej- és láblécszakaszok webes sablonjainak teljesítmény-javításához egy portálon, engedélyezze a fej- és láblécszakaszok kimenetének gyorsítótárazását. A fej- és láblécszakaszok webes sablonjait a rendszer elemzi és megjeleníti minden alkalommal, amikor betölt egy lapot. A fej- és láblécszakaszok kimeneti gyorsítótárazása jelentősen csökkenti az oldal betöltési idejét.
Egy új felhasználó számára a kimeneti gyorsítótárazás alapértelmezés szerint engedélyezve van. A következő webhelybeállítások rendelkezésre állnak és igaz beállítási értékűek alapértelmezés szerint a funkció támogatásához:
- Fejléc/OutputCache/Enabled: Állítsa az értéket igazra, a fejléc kimenti gyorsítótárazásának engedélyezéséhez.
- Footer/OutputCache/Enabled: Állítsa az értéket igazra, a lábléc kimenti gyorsítótárazásának engedélyezéséhez.
A felhasználó számára, aki frissítette a portálokat, a kimeneti gyorsítótárazás alapértelmezés szerint nincs engedélyezve—vagyis a fej- és láblécszakaszok webes sablonjait a rendszer a lap minden betöltésekor elemzi és megjeleníti. A kimeneti gyorsítótárazás engedélyezéséhez frissítenie kell a Fejléc, lábléc és nyelvek legördülő webes sablonokat, és létre kell hoznia a szükséges webhelybeállításokat.
Megjegyzés
Ha a kimeneti gyorsítótárazást csak webhelybeállítások létrehozásával engedélyezi, a fej- és láblécszakaszok részei nem jelennek meg megfelelően, és hibaüzenet jelenik meg.
A fej- és láblécszakaszok kimeneti gyorsítótárazásának engedélyezése meglévő felhasználó számára
1. lépés: A fejléc webes sablon frissítése
Nyissa meg a Portálfelügyelet alkalmazást.
Lépjen a Portálok > Webes sablonok menüpontra.
Nyissa meg a Fejléc webes sablont.
A Forrás mezőben frissítse a kódot:
Keresse meg a következő kódot és módosítsa:
Meglévő kód
<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>
Frissített kódot
<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>
Keresse meg a következő kódot és módosítsa:
Meglévő kód
{% 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 %}
Frissített kódot
{% 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 %}
Mentse a webes sablont.
2. lépés: A lábléc webes sablon frissítése
Nyissa meg a Portálfelügyelet alkalmazást.
Lépjen a Portálok > Webes sablonok menüpontra.
Nyissa meg a Lábléc webes sablont.
A forrás mezőben keresse meg a következő kódot, és módosítsa:
Meglévő kód
<section id=gethelp class=page_section section-diagonal-right color-inverse {% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %} hidden-print>
Frissített kódot
<section id=gethelp class=page_section section-diagonal-right color-inverse {% substitution %}{% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %}{% endsubstitution %} hidden-print>
Mentse a webes sablont.
3. lépés: A Nyelvek legördülő menü webes sablon frissítése
Nyissa meg a Portálfelügyelet alkalmazást.
Lépjen a Portálok > Webes sablonok menüpontra.
Nyissa meg a Nyelvek legördülő menü webes sablont.
A Forrás mezőben keresse meg a következő kódot, és győződjön meg arról, hogy az
language
objektumurl.substitution
attribútumot használ azurl
helyett:<a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
Mentse a webes sablont.
4. lépés: Hozza létre a webhelybeállításokat
Végezze el az alábbi webhelybeállításokat:
Név szerint | Érték |
---|---|
Header/OutputCache/Enabled | Igaz |
Footer/OutputCache/Enabled | Igaz |
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).