Turinio valdymo sistema

Prisijungimas partneriams
Jūsų slaptažodis

Dirbame su:










Optimizacija

Tikrinkite puslapio veikimo greitį

Prie puslapio adreso pridėkite parametrą debug=1. pvz. URL http://www.assis.lt/?debug=1 . Sugeneruoto puslapio source matysite kažka panašaus į:

  <!--
Execution time: 1.19763493538
DB Queries: 33
-->

Execution time yra laikas sekundėmis per kurį susigeneruoja puslapis.
DB Queries yra kiekis duomenų bazės užklausų įvykdytų šiam puslapiui užkrauti.

Žemiau nurodyti vidutiniai orientaciniai parametrai pasitikrinimui:

Execution time DB queries
Nedideli tinklapiai  iki 0,5 sek iki 50
Vidutinio sudetingumo tinklapiai iki 1 sek iki 100-120
Stambūs informaciniai projektai iki 1,5-2 sek iki 150-200

Norint siekti greitesnį serverio atsaką (execution time), reikėtų didinti serverio našumą ir/arba mažinti užklausų kiekį.

Tam, kad sumažinti užklausų kiekį žemiau pateikėmė kelias rekomendacijas:

Nenaudokite daugiau papildomų elementų blokelių nei reikia

Didelis kiekis blokelių sulėtina sistemos veikimą. Nerekomenduojame talpinti daugiau nei 5-6 puslapyje. Jeigu yra poreikis talpinti daug informacijos, pabandykite apsvarstyti galimybę sujungti kelis šalia esančius blokelius į vieną, su paprastu tekstinių redaktoriumi.

Atsargiai naudokite _tree objektą

Stenkites nenaudoti _tree objekto galimybių tada kai tai nėra tikrai būtina. Šio objekto metodų duomenis nėra kešuojami, todėl kiekvienas metodo iškvietimas apkrauna duomenų bazę.