Del via


Aktivere hurtigbufring av utdata for topptekst og bunntekst på en portal

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Sende hurtigbufre til å forbedre ytelsen til for maler for topptekst og bunntekst i en-portalen, aktivere topptekst og bunntekst. Topptekst og bunntekst maler analysert, og vises hver gang en side lastes. Hurtigbufre topptekst og bunntekst utdata betydelig reduserer behandlingstiden-siden.

Hurtigbufring av utdata er aktivert som standard for en ny bruker. Følgende nettstedinnstillinger er tilgjengelige og satt til true som standard for å støtte denne funksjonaliteten:

  • Header/OutputCache/Enabled: Angi verdien til true for å aktivere hurtigbufring av utdataene for overskriften.
  • Footer/OutputCache/Enabled: Angi verdien til true for å aktivere hurtigbufring av utdataene for bunnteksten.

For en bruker som oppgraderte til en nyere versjon av portaler, er hurtigbufring av utdata deaktivert som standard, det vil si at webmalene for topptekst og bunntekst analyseres og gjengis hver gang en side lastes inn. Hvis du vil aktivere utdataene hurtigbuffer, må du oppdatere i hodet bunntekst og språk rullegardinlisten maler og opprette nødvendige Områdeinnstillinger.

Obs!

Hvis du aktiverer utdataene hurtigbufre bare ved å opprette områdeinnstillinger deler av topptekst og bunntekst fører ikke riktig og feilmeldinger vises.

Aktivere topptekst og bunntekst utdataene hurtigbufre for en eksisterende bruker

Trinn 1: Oppdatere webmalen for topptekst

  1. Åpne Portalbehandling-appen.

  2. Gå til Portaler > Webmaler.

  3. Åpne webmalen Topptekst.

  4. Oppdater koden i Kilde-feltet:

    • Finn følgende kode, og oppdater den:

      Eksisterende kode

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

      Oppdatert kode

      <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>
      
    • Finn følgende kode, og oppdater den:

      Eksisterende kode

      {% 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 %}
      

      Oppdatert kode

      {% 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. Lagre webmalen.

Trinn 2: Oppdatere webmalen for bunntekst

  1. Åpne Portalbehandling-appen.

  2. Gå til Portaler > Webmaler.

  3. Åpne webmalen Bunntekst.

  4. I Kilde-feltet finner du følgende kode og oppdaterer den:

    Eksisterende kode

    <section id=gethelp class=page_section section-diagonal-right color-inverse {% if page %}{% unless page.parent %}home-section{% endunless %}{% endif %} hidden-print>
    

    Oppdatert kode

    <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. Lagre webmalen.

Trinn 3: Oppdatere webmalen for Språk-rullegardinlisten

  1. Åpne Portalbehandling-appen.

  2. Gå til Portaler > Webmaler.

  3. Åpne webmalen for Språk-rullegardinlisten.

  4. Finn følgende kode i Kilde-feltet, og sørg for at language-objektet bruker url.substitution-attributtet i stedet for url:

    <a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
    
  5. Lagre webmalen.

Trinn 4: Opprett nettstedinnstillinger

Opprette følgende nettstedinnstillinger:

Navn Verdi
Header/OutputCache/Enabled Sann
Footer/OutputCache/Enabled Sann

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).