Acceleram încărcarea paginilor site-ului în drupal 7

O eroare de eroare Parse: eroare de sintaxă, neașteptată '[' în W: \ acasă \ DRUPAL \ www \ furnizor \ guzzlehttp \ psr7 \ src \ functions.php on line 78

Chiar conținutul câmpului de text nu este afișat în vizualizare







Transferați datele de la pagină la formular

Cred că mulți dintre dvs. au întâlnit în mod repetat site-uri unde descărcarea de pagini se desfășoară foarte încet. În mod obișnuit, acesta este rezultatul unei conexiuni lente la Internet sau (care este mai frecvent cazul) - cache-ul configurat slab al site-ului (problemele de găzduire vor fi lăsate deoparte). Desigur, dacă aveți un site de blogging-ul, cu participarea nu mai mult de 1000 de vizitatori - „frână“ nu va fi vizibil, dar dacă aveți propriul magazin online, cu diferite filtre de alegere și o bază de nomenclatură mare, împreună la fel, chiar și cu taxonomia - atunci vă sunt oferite frânele. Desigur, nimeni nu refuză că setările corecte de server va ajuta pentru a rezolva această problemă, de exemplu, de a închiria un server cu doua procesoare naimoschneyshimi, cum ar fi Xeon L5335, cu 16GB de memorie, dar cu o unitate SATA la boot, atunci, practic, nimic infricosator, dar chiar și în astfel de Este necesar să aveți grijă de cache-ul site-ului.

Există mai mult de un modul în Drupal, care permite stocarea în cache a serverului. dar de obicei folosesc mai întâi modulul Boost, îl puteți descărca de aici. care ma salvat de mai multe ori. Și Drupal însuși, dacă vă aduceți aminte, a încorporat cache-ul din cutie, ceea ce dă o creștere a performanței site-ului, dar nu la fel de eficient ca modulul. Deci, acum să ne apropiem de Boost - vă vom arăta cum să configurați corect acest modul, deoarece cu o configurație greșită - site-ul dvs. este puțin probabil să se încarce deloc.

Vom începe cu instalarea modulului în sine, nu este nimic complicat în el, dar în plus vă sfătuiesc să instalați și acest modul - Httprl. Imediat voi spune că acest lucru nu este cu adevărat un modul, ci doar o bibliotecă care extinde posibilitățile, în acest caz, capacitățile Boost.

După instalarea și activarea modulelor, în secțiunea de configurare veți vedea o nouă secțiune, numită "Boost"

Acceleram încărcarea paginilor site-ului în drupal 7

  • Htacces
  • Setări de îmbunătățire
  • Expirarea memoriei cache (expirare)
  • tractor pe șenile
  • depanare
  • Sistem de fișiere

Vom acoperi aceste secțiuni mai târziu în articol, iar acum vom continua să configuram sistemul nostru de cache. Apoi, trebuie să vă asigurați că ați inclus pe site link-urile "Curățite", pentru aceasta mergem pe calea "Configurație-> Link-uri nete" și asigurați-vă vizual că este bifată

Acceleram încărcarea paginilor site-ului în drupal 7

Acum, avem nevoie pentru a dezactiva cache pentru utilizatorii anonimi (dacă ai activat-o), pentru acest lucru sunt pe drum „Configuration-> Performanță“ și a elimina bifa de lângă „Pagini Cache pentru utilizatorii anonimi.“

Acceleram încărcarea paginilor site-ului în drupal 7






Rețineți că celelalte opțiuni de cache pot fi activate, acestea nu vor afecta performanța Boost. Apoi, avem nevoie de drepturile de a scrie în sistemul de fișiere, în mod natural și așa că știu că le am, dar puteți merge la secțiunea "Rapoarte -> Raport de stare" pentru verificare și asigurați-vă că aveți, de asemenea, drepturile necesare.

Acceleram încărcarea paginilor site-ului în drupal 7

Acum, mergeți la cel mai complicat proces de configurare, și anume configurarea fișierului .htaccess. Du-te la secțiunea cu setările «Boost», și anume secțiunea «htaccess», în cazul în care sistemul implicit se va expune la parametrii cele mai potrivite de Vă recomandăm să nu atingeți (numai dacă face acest lucru este foarte necesar, în cazul în care nu cache de performanță) și apoi am aveți nevoie de subsecțiunea "Generarea .htaccess"

Acceleram încărcarea paginilor site-ului în drupal 7

Unde vom primi codul care trebuie introdus în .htaccess

Acceleram încărcarea paginilor site-ului în drupal 7

Acum rămâne pentru mici, deschideți fișierul pentru editare .htaccess (pentru cei care nu știu - acest fișier se află în rădăcina site-ului, pe partea de server-ul dvs.) - De asemenea, vă recomandăm să faceți o copie de rezervă a fișierului și păstrați-l într-un loc sigur. Copiem codul care ne-a dat impuls și l-am inserat sub liniile:

Dar deasupra liniilor

Am linia asta - 111

Acceleram încărcarea paginilor site-ului în drupal 7

Apoi, faceți clic pe Salvare, dacă ați lucrat un server de la distanță - fișierul perezalivat, împreună cu înlocuirea și apoi se bucură în rezultate rapide, și anume de încărcare a paginilor. Pentru ca sistemul să funcționeze pentru tine sau nu, poti sa te uiti la partea de server - dacă ați creat folderul cache în care trebuie să fie pagini de memorare în cache în format HTML. Acum, să revenim la secțiunile noastre:

Cred că ați înțeles deja ce este această secțiune, configurează setările pentru fișierul .htaccess. De asemenea, vreau să rețin faptul că codul generat este generat din parametrii subchetei "Settings .htaccess", deci dacă doriți brusc să modificați parametrii, va trebui să generați din nou codul și să îl inserați în .htaccess.

Aici am stabilit setările cache pentru sistem, și anume, ce pagini ar trebui să folosească cache, și care poate fi omisă, cu posibilitatea de a scrie o adresă URL masca, cum ar fi un record

Va spune modulul de aplicare pentru toate adresele URL în care lecția cuvânt /

De asemenea, putem specifica tipurile de cache, în mod implicit, caching-ul HTML este deja activat, dar este posibilă și caching-ul XML și AJAX, de exemplu dacă aveți multe formulare Ajax pe site-ul dvs.

Aici trebuie să alegeți ce trebuie să facă sistemul când expiră memoria cache.

În această secțiune, puteți activa opțiunea de a memora în cache paginile site-ului, până când cineva a apelat la acestea.

Această opțiune permite, de asemenea pentru a le obține toate paginile site-ului și introduceți-le să fie cache versiunea în prezent în directorul, există o coroană de a lansa, deci nu este recomandat pentru a seta ora de pe pagina de tur pentru mai mult de 30 de secunde, sau pentru a obține o durere de cap cu coroane.

În această secțiune, puteți activa ieșirea informațiilor de depanare, pentru fiecare pagină a site-ului, un lucru foarte util pentru dezvoltatori. Ieșirea informațiilor are loc într-un bloc care va trebui să fie trimis către regiunea de care aveți nevoie.

Iată setările care privesc numai sistemul de fișiere, și anume puteți specifica numele directorului rădăcină și numele directorului care va conține memoria cache. De asemenea, setați simbolul care va înlocui semnul "?" - este necesar pentru a genera numele paginilor cache. Numele paginii este construit din URL-ul său și este salvat ca un fișier HTML, dar, probabil, ați ghicit în numele fișierelor, nu ar trebui să existe semne de punctuație, care este.

Ei bine, cred că am dat seama de sistemul de caching, iar acum știi ce poți să hărți pe un server slab configurat.







Trimiteți-le prietenilor: