Som en webmaster eller hjemmeside udvikler , kan du opleve store filer, der mange sekunder at indlæse for dine besøgende . Website udviklere jævnligt står over for dette problem. Hvis du allerede er kodning i PHP , så kan du mindske belastningen gange ved at komprimere PHP output fil . Selvom du ikke direkte kan komprimere PHP kode selv, kan du komprimere output-fil , der vises i webbrowseren , barbering off mange værdifulde sekunder. Dette opnås med det Zlib kompression pakke. Den er tilgængelig i PHP 3 og højere versioner. Ting du skal
PHP 3 eller højere
Vis Flere Instruktioner
1
Åbn din terminal på din webserver. Du får brug for administrativ eller root-adgang på din server.
2
Brug en af disse kommandoer , afhængigt af hvilken Apache-server version, du har installeret.
Apache/1.3.27 , . typen : Hej
/configure - uden - mysql - with- APXS = /usr /local /apache /bin /APXS - with- zlib
Apache/2.0.44 , . typen : Hej
/configure - uden - mysql - with- apxs2 = /usr/local/apache2/bin/apxs - with- zlib
3
Type " make && make install" på terminalen og tryk Enter på dit tastatur. Dette skaber og installerer den nye PHP-konfigurationen .
4
Åben php.ini med din tekst editor. Normalt er denne fil placeret i PHP installation bibliotek
5
Tilføj følgende tekst inde i php.ini : .
Output_buffering = Til
output_handler = ob_gzhandler
zlib.output_compression = Fra
Hvis indstillingerne allerede eksisterer , men er forskellige, så kopiere og indsætte de nye indstillinger i stedet for de gamle.
Alternativt , kan du bruge denne metode i stedet : Hej
output_buffering = Off
output_handler =
zlib.output_compression = Til
Begge kompression metoder er acceptable og den resulterende komprimering er næsten identisk .
6
Gem php.ini . Hvis det er nødvendigt , uploade det tilbage til det samme bibliotek, du har downloadet det
7
Åbn en PHP du vil komprimere
8
Indsæt denne kode på øverste linie. . : < php ob_start ( " ob_gzhandler ") ? >
9
Gem din PHP fil
10
Se PHP-filen i webbrowseren , så du kan. teste kompression og load tid.