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.