Hvordan lage en PHP Script kjøre raskere

Ved å legge til noen få linjer med kode til toppen av PHP script eller global PHP initialisering fil, kan du drastisk forbedre lastetiden, slik at skriptet skal kjøres mye raskere. I noen tilfeller kan du forbedre lastetiden for en webside med opp til 500 prosent ved å komprimere PHP utgang før den når nettleseren.

Bruksanvisning

PHP Speedy

1 Skriv "aciddrop.com/php-speedy/" i nettleserens adressefelt, så bla nedover til "Last ned" i midten av siden og klikk på "PHP Speedy Last ned" linken. Filen lastes ned og lagres umiddelbart til din harddisk.

2 Pakk den nedlastede filen til katalogen med de andre PHP-filer. Det er viktig at de nødvendige PHP Speedy filer plasseres i samme katalog som PHP-filen som du vil legge til funksjonalitet.

3 Start en tekst eller HTML editor på datamaskinen. Åpne PHP-filen du ønsker å gjøre kjører raskere.

4 Gå til toppen av PHP-dokumentet, og deretter finne den "<php?" Tag og sette inn følgende to linjer med kode:

require_once ( 'class.compressor.php');
$ Kompressor = ny kompressor ( 'css, javascript, side');

5 Gå til den siste linjen i PHP dokument og sette inn denne eneste linje med kode:

$ Compressor-> finish ();

6 Lagre PHP dokumentet, og deretter kjøre filen for å se det lastes raskere.

zLIB Kompresjon

7 Åpne global "php.ini" filen fra ditt nettsted server i en tekst editor. Du må kanskje laste ned filen til den lokale datamaskinen først, deretter senere laste det opp etter at følgende endringer.

8 Gå til "[PHP]" -delen og endre følgende linje med kode for å lese den samme som under:

zlib.output_compression = På

9 Lagre "php.ini" filen i en teksteditor. Hvis du redigerer på datamaskinen, og deretter laste den tilbake til nettstedets server.

PHP OB_GZHandler

10 Start din tekst editor og åpne PHP som du ønsker å legge kompresjon.

11 Sett dette eneste linje med kode på toppen av PHP dokumentet etter "<? Php?" Tag:

if (substr_count ($ _ SERVER [ 'HTTP_ACCEPT_ENCODING'], "gzip ')) ob_start (" ob_gzhandler "); annet ob_start (); ?>

12 Lagre filen på datamaskinen og kjøre den for å teste komprimering av PHP, som skal få fart på siden lastetiden.