Frânele deschid cartea 1 (numărând cantitatea de mărfuri), blogul opencart

Deci, pentru ca magazinul dvs. să se miște puțin mai plin de viață, vom încerca să descriem câteva metode de bază, prin care putem reduce semnificativ timpul generării de pagini și să reducem sarcina pe server.







Metodele de optimizare pot fi împărțite în două tipuri. Prima este optimizarea conținutului dinamic (în esență tot HTML-ul care formează motorul și conținutul dinamic). Și optimizarea conținutului static. Conținutul static este imaginile, fișierele de stil CSS și scripturile Java. Deoarece serverul de web este destul de simplu pentru a da statice aproape toate valorile (în cazul în care nu ia cazuri clinice, cu sculpturi toate geniile de web design, care reușesc să introducă megaocteți imagine de fundal 10), primul lucru pe care merită să facă optimizarea vitezei motorului și a genera conținut HTML. Optimizarea fină a impactului conținut static, de asemenea, are un loc de a fi și ar trebui să fie, dar nu este extrem de important, și necesită server web administrare abilități avansate, sau pentru a atrage experți terțe părți, astfel că vom reveni la ea mai târziu. Și noi încercăm să facem accentul pe analiza problemelor legate de program și optimizarea structurală a motorului și baza de date pentru magazin.

Pentru a scăpa de această problemă. Mergem la setările magazinului. În tab-ul numărând numărul de produse, setați valoarea - dezactivați!







căutăm în zona 200 de linii o linie cu un astfel de cod:

Și odată cu numărarea mărfurilor din meniul de sus, am fost terminate, este deja mai ușor de trăit.

Și efectuăm aceleași manipulări cu el ca și cu fișierul header.php anterior.

Ca rezultat, se face primul pas spre accelerare. Dar acesta este doar începutul. În posturile următoare, vă vom spune unde sunt ascunse capcanele ascunse și cum să scăpați de ele.

Huynыnanyr (17) Punctul (2)

3 ani 8 luni în urmă

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

Magistr 80 nivel

3 ani 8 luni în urmă

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

3 ani 8 luni în urmă

Și cum puteți măsura diferența dintre timpul de generare a paginilor înainte și după?

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

Magistr 80 nivel

3 ani 8 luni în urmă

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

3 ani 8 luni în urmă

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

Magistr 80 nivel

3 ani 8 luni în urmă

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

3 ani 8 luni în urmă

| | Răspundeți pentru bazaar - Să verificăm cenți Ascundeți răspunsurile ∧

Magistr 80 nivel

3 ani 8 luni în urmă

foreach (rezultatele $ ca $ rezultat) $ data = array (
'Filter_category_id' => $ rezultat ['category_id'],
'Filter_sub_category' => true
);

$ this-> data ['categories'] [] = array (
'Nume' => $ rezultat ['nume']. '(' $ $ Product_total. ')',
'Href' => $ this-> url-> link-ul ( 'produs / categorie', 'calea ='. $ This-> request-> get [ 'cale']. '_'. $ Rezultat [ 'category_id'] . $ url),

Asta este, asta este!







Articole similare

Trimiteți-le prietenilor: