Kopīgot, izmantojot


Galvenes un kājenes izvades kešdarbes iespējošana portālā

Piezīme

No 2022. gada 12. oktobra, Power Apps portāli ir Power Pages. Papildinformācija. Pakalpojums Microsoft Power Pages tagad ir vispārēji pieejams (emuārs)
Drīzumā Power Apps portālu dokumentācija tiks migrēta un sapludināta ar Power Pages dokumentāciju.

Lai portālā uzlabotu galvenes un kājenes tīmekļa veidņu apstrādes veiktspēju, iespējojiet galvenes un kājenes izvades kešdarbi. Galvenes un kājenes tīmekļa veidnes tiek parsētas un atveidotas ikreiz, kad tiek ielādēta lapa. Galvenes un kājenes izvades kešdarbe būtiski samazina lapas apstrādes laiku.

Jaunam lietotājam izvades kešdarbe tiek iespējota pēc noklusējuma. Lai atbalstītu šo funkcionalitāti, ir pieejami tālāk norādītie vietnes iestatījumi, kuru vērtība ir patiesa:

  • Header/OutputCache/Enabled: iestatiet vērtību true, lai iespējotu galvenes izvades kešdarbi.
  • Footer/OutputCache/Enabled: iestatiet vērtību true, lai iespējotu kājenes izvades kešdarbi.

Lietotajam, kurš jauninājis uz portālu jaunāku versiju, izvades kešatmiņa ir atspējota pēc noklusējuma—, respektīvi, galvenes un kājenes tīmekļa veidnes tiek parsētas līdz ar katru lapas ielādi. Lai iespējotu izvades kešdarbi, ir jāatjaunina galvenes, kājenes un valodu nolaižamā saraksta tīmekļa veidnes un jāizveido nepieciešamie vietnes iestatījumi.

Piezīme

Ja iespējojat izvades kešdarbi, tikai izveidojot vietnes iestatījumus, galvenes un kājenes daļas netiek pareizi atveidotas un tiek parādīts kļūdas ziņojums.

Galvenes un kājenes izvades kešdarbes iespējošana esošam lietotājam

1. darbība. Galvenes tīmekļa veidnes atjaunināšana

  1. Atveriet portāla pārvaldības programmu.

  2. Dodieties uz Portāli > Tīmekļa veidnes.

  3. Atveriet galvenes tīmekļa veidni.

  4. Atjauniniet kodu laukā Avots:

    • Atrodiet tālāk norādīto kodu un atjauniniet to.

      Esošais kods

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

      Atjauninātais kods

      <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>
      
    • Atrodiet tālāk norādīto kodu un atjauniniet to.

      Esošais kods

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

      Atjauninātais kods

      {% 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. Saglabājiet tīmekļa veidni.

2. darbība. Kājenes tīmekļa veidnes atjaunināšana

  1. Atveriet portāla pārvaldības programmu.

  2. Dodieties uz Portāli > Tīmekļa veidnes.

  3. Atveriet kājenes tīmekļa veidni.

  4. Laukā Avots atrodiet tālāk norādīto kodu un atjauniniet to.

    Esošais kods

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

    Atjauninātais kods

    <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. Saglabājiet tīmekļa veidni.

3. darbība. Valodu nolaižamā saraksta tīmekļa veidnes atjaunināšana

  1. Atveriet portāla pārvaldības programmu.

  2. Dodieties uz Portāli > Tīmekļa veidnes.

  3. Atveriet valodu nolaižamā saraksta tīmekļa veidni.

  4. Laukā Avots atrodiet šādu kodu un pārliecinieties, ka objekts language izmanto url.substitution atribūtu, nevis url.

    <a href=/{{ language.url_substitution }} title={{ language.name }} data-code={{ language.code }}>{{ language.name }}</a>
    
  5. Saglabājiet tīmekļa veidni.

4. darbība. Vietnes iestatījumu izveide

Izveidojiet tālāk norādītos vietnes iestatījumus.

Uzvārds Vērtība
Header/OutputCache/Enabled True
Footer/OutputCache/Enabled True

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).