Cum de a accelera de încărcare a site-ului dvs. - de instruire, webmasteri

Instrucțiuni detaliate sunt date pe code.google vă permit să:

  • Strângeți toate multe scripturi JS și stiluri CSS
  • Se combină toate fișierele într-un singur JS și un CSS
  • Comprimarea a primit două fișiere în formatul GZIP, care este înțeleasă de aproape toate browserele sunt în măsură să decomprima pe zbor
  • Prescrierea un .htaccess, care determină browsere pentru cache două fișiere

Toate acestea vor avea loc numai la pornire script-ul compress.php

De exemplu, rezultatul script-urile de compresie site-ul meu:

  • JS: gzip comprimat în 26698 B, nu gzip comprimat 95796 B, a fost de 120 147 B
  • CSS: gzip comprimat în 46049 B, nu gzip comprimat 160 001 B a fost de 281 870 B

Se pare că mai puțin trafic este 329 270 B. Dar premiul principal pentru vitezele de download care nu sunt acum încărcate 14 fișiere, și doar 2 (care este mult mai rapid, deoarece browser-ul nu pierde timpul la cerere). Și acest lucru se face o dată, mai degrabă decât serverul în sine puteri în mod dinamic (mai ales pentru că nu toate serverele de configurare suport de compresie similare pentru a economisi resurse CPU).

Ca rezultat, veți obține:

Instrucțiuni surprinzător de simple:

  1. Descărcați script compress.php
  2. Descărcați scripturi cssmin.php. jsmin.php
  3. Descărcați aceste 3 script-ul la rădăcina site-ului dvs. *
  4. Crearea site-ul compress_timestamp.php fișierul rădăcină și instalați-l pe dreptul de a compress.php script poate suprascrie fișierul *
  5. Creați un folder gol min în rădăcina site-ului dvs.
  6. În index.php dvs. includ antetul următorul cod:
  7. Editați fișierul compress.php și lista de script-uri și stiluri în locul potrivit:
Este pentru aceste funcții magice (ambalajul într-un singur fișier și comprimă-l), și suntem de până la. Fișierele necesare vor fi create în dosarul în opțiunea MIN arhivat cu GZip și normală. În cazul în care browser-ul este mai vechi, va fi emis un format de JS și CSS regulat, în cazul în care noul JSGZ și CSSGZ.
  • Compress.php rula un script de la distanță și totul se va întâmpla în mod automat
  • Descărcați site-ul pentru verificare
  • * Pentru simplitate, vom păstra toate fișierele din rădăcina site-ului, dar este mai bine să nu facă acest lucru din motive de securitate

    Acum, site-ul dvs. se încarcă codul mai rapid de JS si CSS este mai dificil de a descifra ce rupe unii fani.

    De fiecare dată când modificați script-uri pe site-ul, aveți nevoie pentru a rula compress.php înainte de a descărca site-ul, restul se face automat.

    Nu uitați că link-uri la imagini în stilurile CSS ar trebui să fie invocată acum, având în vedere faptul că CSS se află în dosarul MIN.

    Dacă doriți chiar mai accelera site-ul, există o soluție simplă. Instalați antetele de fișiere statice, astfel încât browser-ul din cache pentru o lungă perioadă de timp. Acest lucru poate fi realizat prin punerea în fișierul de site-ul rădăcină .htaccess:

    Mesaj de navigare