Optimizarea site-ului pe revoluția modx

Sfaturi pentru optimizarea site-ului cu mijloace standard de MODX

Întotdeauna obligați fragmentele să fie stocate în cache

Dezactivați pluginul phpThumbofCacheManager


Dacă utilizați fragmentul phpThumbOf pentru a reduce și tăia imaginile, dezactivați pluginul phpThumbofCacheManager (merge în pachetul de pachete phpThumbOf).







Urmăriți timpul de generare a paginii


Intr-un subsol un astfel de substituent: # 91; - vă va arăta timpul total de generare a paginii. Dacă o pagină este generată mai mult de 1 secundă (sau dacă actualizați pagina, iar timpul de generare este mai mare de 0,5 secunde), acest lucru este rău. Dacă sfaturile de mai sus nu au ajutat, citiți sfaturile de mai jos despre cache.

Optimizare avansată. Controlăm cache-ul blocurilor întregi.

Deci, să spunem MODX că aceste blocuri nu trebuie să fie generate în mod constant din nou - să le fie generate o dată și pe toate paginile sunt pur și simplu de ieșire.

Pentru aceasta, creați o nouă bucată de fragment. După aceea, luați șablonul nostru și înlocuiți-l cu apeluri parțiale cu fragmentul nostru:






bucată mare # 91; # 91; $ cap # 93; # 93; Nu l-am înlocuit, pentru că am redactat rigid căile și am instalat TITLE, KEYWORDS, DESCRIPTION și sunt diferite pe toate paginile.

Consiliul. În apelul Wayfinder, adăugați hereClass = # 96; # 96;: dacă în cazul în care pagina interioară este deschisă mai întâi, aceasta va primi clasa activă și va fi evidențiată pe toate celelalte pagini.
Când am făcut-o, puteți să deschideți site-ul și, astfel, să generați prima noastră memorie cache personalizată. Pentru a vedea ce este memoria cache, căutați în directorul / core / cache / default / acolo - veți găsi un fișier pentru fiecare bucată. Deschideți aceste fișiere și vedeți ce scrie în memoria cache)))

Corectarea meniului


După acțiunile noastre, meniul de pe site sa rupt - înainte de fiecare pagină din meniu, clasa "activă" a fost marcată pentru acele elemente care sunt în prezent active. Acum, meniul pentru toate paginile este același și clasa "activă" nu este plasată nicăieri.


Prin utilizarea acestor sfaturi, va face cu ușurință site-uri care nu va crea o povară pe server și se va deschide foarte repede. De exemplu, site-ul balirehab.ru/ se deschide în medie pentru 0,05 - 0,15 secunde. Și acest lucru este normal pentru MODX))) G +

← Prelucrarea unui număr mare de documente pe o gazdă slabă

wrap wrap getPage în fragmentul getCache. Și Babel, cred. Restul nu poate fi stocat în cache ... Încercați să utilizați pdoTools pentru a obține toate datele pentru una sau două solicitări, viteza ar trebui să crească.







Articole similare

Trimiteți-le prietenilor: