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
Obriu l'aplicació d'administració del portal.
Aneu a Portals > Plantilles web.
Obriu la plantilla web de capçalera.
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 %}
Deseu la plantilla web.
Pas 2: actualitzeu la plantilla web del peu
Obriu l'aplicació d'administració del portal.
Aneu a Portals > Plantilles web.
Obriu la plantilla web del peu.
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>
Deseu la plantilla web.
Pas 3: actualitzeu la plantilla web desplegable d'idiomes
Obriu l'aplicació d'administració del portal.
Aneu a Portals > Plantilles web.
Obriu la plantilla web desplegable d'idiomes.
Al camp Origen, localitzeu el codi següent i assegureu-vos que l'objecte
language
utilitzi l'atributurl.substitution
en comptes deurl
:<a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
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).
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de