compresie gzip pentru site-ul de încărcare mai rapidă

compresie gzip pentru site-ul de încărcare mai rapidă - cum să-l activați pentru Js, HTML si CSS folosind fișierul .htaccess

compresie gzip pentru site-ul de încărcare mai rapidă

Cu toate acestea, în mod individual, toate aceste metode nu sunt afectează în special performanța, dar o abordare integrată este foarte posibil ca pagina situație site-ul dvs. va încărca un zbor.

Ar trebui să includă Gzip pentru site-ul mai rapid

contribuție semnificativă la creșterea vitezei efectuate prin CSS compresie Viteza paginii. caching obiectelor statice (imagini, scripturi, fișiere CSS) pe partea de client (în browserele vizitatorilor) precum și foarte eficient a fost includerea de compresie Gzip pe serverul de hosting web.

Dar vreau doar să avertizeze că ultimul act are o componentă negativă - sarcina crește dvs. de resurse de pe server (a crescut undeva și diminuat undeva).

In primul articol, am citat exemple de cod pentru .htaccess, ceea ce permite optimizarea cache de imagini, script-uri și fișiere CSS pentru browserele vizitatorilor. În acest caz, după cum vă amintiți, atunci când reintră pe vizitator pe site-ul dvs. toate obiectele statice (imagini, scripturi si CSS) nu vor mai fi re-încărcate de pe server, și vor fi preluate din cache-ul browser-ul utilizatorului.

Caching este într-adevăr foarte confortabil (pentru că pur și simplu a dat seama) și crește foarte mult viteza medie a site-ului, după cum o grămadă de imagini de pe site-ul șablon dvs. nu va fi re-încărcate în browserele vizitatorilor care au vizitat cel puțin o dată pe site-ul dvs. în ultimul an.

Deci, ceea ce spun este tot - nu am câștigat script-uri de stocare utilizând codul de mai sus în acest articol. Dar acum eu sunt, folosind noua versiune a codului pentru .htaccess și cu toate lucrările mari:

compresie gzip pentru site-ul de încărcare mai rapidă

În general, în ceea ce privește punerea în cache browser am făcut totul pentru rata maximă a paginilor podgruzki crește. Acum este timpul pentru a trece la un alt mod foarte eficient și relativ ușor pentru a accelera - compresie gzip.

Trebuie doar să se înregistreze o mică bucată de cod pentru a .htaccess și se întâmplă un miracol - reducând dramatic dimensiunea totală a datelor transmise de găzduire Web server care găzduiește proiectul în browserele vizitatorilor.

Probabil, se înțelege că timpul va reduce dimensiunea datelor descărcate, ar trebui să fie proporțională cu crească și performanța generală. Iar ideea de compresie Gzip este destul de simplu. De fapt, aceasta este o arhivare comună a tuturor informațiilor transmise pe un server și apoi dezarhivați informațiile din browserele utilizatorilor.

Singurul Gzip negativ (ca, într-adevăr, orice alt tip de compresie) creează o sarcină suplimentară pe server, deoarece procesorul său va fi apoi pentru a efectua mai multe operații de arhivare a datelor pe zbor pentru fiecare acces de vizitatori la paginile.

Ei bine, ce să facă cu creșterea vitezei de descărcare trebuie să plătească (este posibil ca, chiar și în sens literal - pentru a trece la un tarif de hosting mai scumpe). Deși, în același timp, cu o viteză crescută puteți efectua o serie de măsuri pentru a reduce în mod semnificativ de încărcare a resurselor pe server.

Am scris deja în detaliu despre unele dintre modalitățile de a optimiza WordPress, pentru a reduce sarcina sa:

La serviciul meu de găzduire am activat deja Gzip, dar, din păcate, nu toate obiectele care răspund bine la compresiune și a fost inclusă numai pentru documente (fișiere HTML). La acea vreme, cum ar fi CSS și script-uri sunt transferate la serverul de web browser-ul utilizatorului nu este comprimat, chiar dacă acestea sunt arhivate foarte eficient (de mai multe ori reducerea greutatea lor).

Cum de a testa compresia pe zbor în pagina Speed

În principiu, toate părțile Gzip pot fi urmări foarte clar în pagina de viteză, dar, de asemenea, există servicii online care vă pot oferi informații cu privire la posibilitatea de rezervă sau care nu sunt incluse. De exemplu, puteți utiliza acest lucru sau acest serviciu online pentru verificarea activa comprimarea pe server.

Lucrul cu ei este simplu - introduceți URL-ul proiectului într-o formă redusă și apăsați Enter.

compresie gzip pentru site-ul de încărcare mai rapidă

După cum puteți vedea, serverul de hosting Nginx meu gestionat folosind comprimat (gzip), pentru a reduce dimensiunea furajului principal al documentului browser-ul utilizatorului (HTML) de cinci ori. Se răcește, nu-i așa? Acesta este capabil să crească în mod semnificativ viteza de descărcare de ansamblu.

Dar verdictul este că este pe tine, nu înseamnă că veți obține maxima a efectului acest lucru în ceea ce privește viteza a crescut. Aici will Page Speed, iar acum voi vorbi despre modul de a testa eficiența de compresie este pe serverul dvs. prin intermediul plug-in. De fapt, toate doar imposibil.

Deci, activăm deja familiar pentru a ne accelerație Page Speed, deschide pagina într-un browser oricare dintre resurse și du-te la «Resurse» fila:

compresie gzip pentru site-ul de încărcare mai rapidă

Aici veți vedea o listă cu toate fișierele care sunt încărcate în browser-ul de la server cu URL-urile lor (primul merge vreodată HTML). Poate vă amintiți că, în ciuda faptului că multe CMS (motor de site-ul), bazat pe PHP, browser-ul utilizatorului va fi în continuare dat la versiunea generat de această pagină în format HTML.

Dar lucrul cel mai important nu este, dar faptul că aceasta este situată în căsuța din partea dreaptă a listei de obiecte descărcate de pe server. Acolo, în ultimele două coloane, intitulat «Dimensiune fișier» (dimensiunea reala pe server) și «Transfer Dimensiune» (mărimea obiectului care urmează să fie transferat la browser), având în vedere greutatea încărcate de un server în Browser Object.

Uită-te la prima linie «Resurse» fila în raport cu care coloana «tip» este «doc» (în imaginea de mai jos evidențiat cu albastru). În cazul în care coloana «Dimensiune transfer» pentru prima linie (documentul principal), dimensiunea va fi mai mică decât în ​​coloana «Dimensiune fișier», înseamnă Gzip pe serverul web este activat și să fie difuzate cu succes.

Vă rugăm să rețineți că dimensiunea obiectului comprimat va fi semnificativ mai mică decât dimensiunea originală.

compresie gzip pentru site-ul de încărcare mai rapidă

În cazul în care nu este activat pentru js și ccs, dimensiunile pentru ei în coloanele «Dimensiune fișier» și «Dimensiune Transfer» va fi la fel. Dacă este activat, în coloana «Dimensiune transfer» dimensiunea fișierului va fi mult mai mici. Ei bine, ai noroc? Am dimensiune și js erau identice SCC (screenshot de mai sus a fost luată după ce permite comprimarea acestora).

Cum de a activa compresia Gzip pentru Js, HTML si CSS prin .htaccess

Așa că am avut mai mult timp pentru a face modificări la .htaccess pentru compresie gzip a fost activată pentru js și obiecte CSC. Adevărat folosit inițial codul l-am ajutat să rezolve doar jumătate din problemă - Gzip activat pentru Css, dar pentru script-uri de compresie încă nu a fost aplicată pe server.

Aici este versiunea de cod:

Apropo, în cazul în care furnizorul dvs. de găzduire nu este inclus Gzip chiar și pentru fișierul principal de document, codul de mai sus, va trebui să omoare o altă linie în mijloc:

Ai câștigat? Dacă este așa, felicitări pentru creșterea semnificativă a vitezei de download, și dacă nu, atunci încercați această opțiune, care a ajutat-mă pentru a realiza imaginile de mai sus în fereastra Pagina Speed:

Acum, aproape tot ceea ce poate fi comprimat, vor fi arhivate pe server înainte de a fi trimis la browsere de vizitatori. Acest lucru va crește în mod semnificativ paginile podgruzki viteză, dar în același timp, încărcați în mod semnificativ serverul dvs. de găzduire (am fost o creștere de 50 la suta).

În cazul în care resursele permit să facă astfel de sacrificii, asigurați-vă că pentru a porni Gzip pentru site-ul mai repede, cu atât mai mult că este foarte ușor. În următorul articol, vom lua în considerare sprite CSS (sprite).

Mult noroc! Ne vedem în curând pe paginile de blog KtoNaNovenkogo.ru

akkadites: Da, mulțumesc pentru comentariu, într-adevăr nu au suficient / IfModule în articolul de mai sus, la începutul optimizarea codului de cache browser-ului. În ceea ce privește prima parte a întrebării - având în vedere linia de cod pentru a .htaccess dumneavoastră vă permite să configurați funcționarea corectă a GZIP-compresie în browsere mai vechi, după cum am înțeles.

Am încercat toate versiunile de compresie de cod, dar nu a fost și nu este, în nici un caz, deoarece ieșirile de 500 de eroare.

Când utilizați un cod de eroare 500 este complet eliminat .htaccess, totuși dă o eroare. Ce să fac?

În prima opțiune nu funcționează, în timp ce al doilea este, de asemenea, o eroare de Hoster Chemat 500., am solicitat o creștere a resurselor pentru server, și mi-au spus că ei nu mod_deflate sprijinit (hosting RU-CENTER). Și ce faci?

PPV! Am stabilit un cod în fișierul .htaccess pentru gzip-compresie pe zbor și. site-ul a mers toate 🙁, nici Georgia, deloc. browser-ul scrie că problemele de conectare.

Spune-mi, care e problema? Probabil tot din cauza gazdei mele omp9.com

articole similare