Als webmaster of website-ontwikkelaar , kunt u grote bestanden die veel seconden om te laden voor de bezoekers van uw site ziet . Website-ontwikkelaars regelmatig geconfronteerd met dit probleem . Als u al codering in PHP , dan kunt u de laadtijden te verminderen door het comprimeren van de PHP output file . Hoewel je niet direct comprimeren van de PHP- code zelf , kunt u de output -bestand dat wordt weergegeven in de webbrowser te comprimeren , afscheren veel waardevolle seconden . Dit wordt bereikt met de Zlib compressie pakket . Het is beschikbaar in PHP 3 en hogere versies . Wat je nodig hebt PHP 3 of hoger Toon Meer Aanwijzingen 1 Open uw terminal op uw webserver . U zult administratieve of root-toegang op uw server nodig . Kopen van 2 Gebruik een van deze opdrachten , afhankelijk van de Apache server versie die u hebt geïnstalleerd . Apache/1.3.27 , . Type : /configure - zonder - mysql - met - apxs = /usr /local /apache /bin /apxs - met - zlib Apache/2.0.44 , . Type : /configure - zonder - mysql - met - apxs2 = /usr/local/apache2/bin/apxs - met - zlib 3 type " make && make install " op de terminal en druk op Enter op uw toetsenbord . Dit creëert en installeert de nieuwe PHP configuratie . 4 Open het php.ini bestand met uw tekstverwerker . Normaal gesproken is dit bestand bevindt zich in de PHP- installatiemap 5 Voeg de volgende tekst in het bestand php.ini : . Output_buffering = Op output_handler = ob_gzhandler zlib.output_compression = Uit Als de instellingen al bestaat , maar zijn anders , dan kopieer - en - plak de nieuwe instellingen in de plaats van de oude . alternatief , kunt u deze methode gebruiken in plaats : output_buffering = Uit output_handler = zlib.output_compression = Op Beide compressie methoden aanvaardbaar zijn en de resulterende compressie is bijna identiek . 6 Sla het php.ini bestand . Indien nodig , upload het terug naar dezelfde map die u hebt gedownload het 7 Open een PHP dat u wilt comprimeren 8 Insert deze code op de bovenste regel . . : 9 Sla uw PHP- bestand 10 Bekijk het PHP- bestand in uw webbrowser , zodat u kunt. testen van de compressie en de laadtijd .
|