Comparteix a través de


Activa l'emmagatzematge en memòria cau de la capçalera i del peu de pàgina en un portal

Nota

Des del 12 d'octubre de 2022, els portals del Power Apps són Power Pages. Més informació: Microsoft Power Pages ara està disponible de manera general (bloc)
Ben aviat migrarem i combinarem la documentació dels portals del Power Apps amb la documentació del Power Pages.

Per millorar el rendiment del processament de les plantilles web de capçalera i peu de pàgina en un portal, activeu l'emmagatzematge en memòria cau de capçalera i de peu de pàgina. Les plantilles web de capçalera i peu s'analitzen i es representen cada vegada que es carrega una pàgina. L'emmagatzematge en memòria cau de la capçalera i del peu de pàgina es redueix significativament el temps de processament de la pàgina.

Per a un usuari nou, l'emmagatzematge en memòria cau està habilitat per defecte. La configuració del lloc següent està disponible i establerta com a true per defecte per a suportar aquesta funcionalitat:

  • Header/OutputCache/Enabled: estableix el valor com a true per habilitar l'emmagatzematge en memòria cau de sortida de la capçalera.
  • Footer/OutputCache/Enabled: estableix el valor com a true per habilitar l'emmagatzematge en memòria cau de sortida del peu.

Per a un usuari que ha actualitzat a una versió més recent dels portals, la memòria cau de sortida està inhabilitada de manera predeterminada, és a dir, les plantilles web de capçalera i peu s'analitzen i es presenten en cada pàgina. Per habilitar l'emmagatzematge en memòria cau de sortida, heu d'actualitzar les plantilles web de capçalera, peu i desplegables d'idiomes i crear la configuració del lloc necessària.

Nota

Si habiliteu l'emmagatzematge en memòria cau de sortida únicament mitjançant la creació de configuracions del lloc, les parts de la capçalera i del peu de pàgina no es mostraran correctament i es mostraran missatges d'error.

Activar l'emmagatzematge en memòria cau de sortida de la capçalera i el peu de pàgina d'un usuari existent

Pas 1: actualitzeu la plantilla web de capçalera

  1. Obriu l'aplicació d'administració del portal.

  2. Aneu a Portals > Plantilles web.

  3. Obriu la plantilla web de capçalera.

  4. Actualitzeu el codi del camp Origen:

    • Busqueu el següent codi i actualitzeu-lo:

      Codi existent

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

      Codi actualitzat

      <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>
      
    • Busqueu el següent codi i actualitzeu-lo:

      Codi existent

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

      Codi actualitzat

      {% 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. Deseu la plantilla web.

Pas 2: actualitzeu la plantilla web del peu

  1. Obriu l'aplicació d'administració del portal.

  2. Aneu a Portals > Plantilles web.

  3. Obriu la plantilla web del peu.

  4. Al camp Origen, busqueu el següent codi i actualitzeu-lo:

    Codi existent

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

    Codi actualitzat

    <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. Deseu la plantilla web.

Pas 3: actualitzeu la plantilla web desplegable d'idiomes

  1. Obriu l'aplicació d'administració del portal.

  2. Aneu a Portals > Plantilles web.

  3. Obriu la plantilla web desplegable d'idiomes.

  4. Al camp Origen, localitzeu el codi següent i assegureu-vos que l'objecte language utilitzi l'atribut url.substitution en comptes de url:

    <a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
    
  5. Deseu la plantilla web.

Pas 4: creeu la configuració de lloc

Creeu la configuració dels lloc següent:

Nom Valor
Header/OutputCache/Enabled Cert
Footer/OutputCache/Enabled Cert

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).