A fej- és láblécszakaszok kimenete gyorsítótárazásának engedélyezése

Megjegyzés

  1. 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

  1. Nyissa meg a Portálfelügyelet alkalmazást.

  2. Lépjen a Portálok > Webes sablonok menüpontra.

  3. Nyissa meg a Fejléc webes sablont.

  4. 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 %}
      
  5. Mentse a webes sablont.

2. lépés: A lábléc webes sablon frissítése

  1. Nyissa meg a Portálfelügyelet alkalmazást.

  2. Lépjen a Portálok > Webes sablonok menüpontra.

  3. Nyissa meg a Lábléc webes sablont.

  4. 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>
    
  5. Mentse a webes sablont.

3. lépés: A Nyelvek legördülő menü webes sablon frissítése

  1. Nyissa meg a Portálfelügyelet alkalmazást.

  2. Lépjen a Portálok > Webes sablonok menüpontra.

  3. Nyissa meg a Nyelvek legördülő menü webes sablont.

  4. A Forrás mezőben keresse meg a következő kódot, és győződjön meg arról, hogy az language objektum url.substitution attribútumot használ az url helyett:

    <a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
    
  5. 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).