Som en webmaster eller webbplats utvecklare , kan du märka stora filer som tar många sekunder att ladda för dina besökare . Webbutvecklare möter regelbundet detta problem . Om du redan kodning i PHP , då kan du minska laddningstider genom att komprimera PHP utdatafilen . Även om du inte kan direkt komprimera PHP-kod själv , kan du komprimera den utgående filen som visas i webbläsaren , raka av många värdefulla sekunder . Detta uppnås med Zlib komprimering paket . Det finns i PHP 3 och senare versioner . Saker du behöver
PHP 3 eller högre
Visa fler instruktioner
1
Öppna din terminal på din webbserver . Du behöver administrativ eller root -åtkomst på din server .
2
Använd någon av dessa kommandon , beroende på vilken Apache server version du har installerad .
För Apache/1.3.27 , . typ :
/configure - utan - mysql - med - apxs = /usr /local /apache /bin /apxs - med - zlib
För Apache/2.0.44 , . typ :
/configure - utan - mysql - med - apxs2 = /usr/local/apache2/bin/apxs - med - zlib
3
typ " make && make install " på terminalen och tryck Enter på tangentbordet . Detta skapar och installerar den nya PHP -konfigurationen .
4
Öppna php.ini filen med din text editor . Normalt finns den här filen i PHP installationskatalogen Lägg till följande text inne i php.ini filen
5
: .
Output_buffering =
output_handler = ob_gzhandler
zlib.output_compression = Off
p Om inställningarna redan finns , men är olika , sedan kopiera och klistra in de nya inställningarna i stället för den gamla .
Alternativt , kan du använda den här metoden istället :
output_buffering = Off
output_handler =
zlib.output_compression =
Båda metoderna komprimering är acceptabla och den resulterande komprimering är nästan identiska .
6
Spara php.ini filen . Om det behövs , ladda upp det tillbaka till samma katalog som du hämtade den
7
Öppna en PHP du vill komprimera
8
Infoga denna kod på den översta raden . . : < php ob_start ( " ob_gzhandler " ) ; ? >
9
Spara din PHP -fil
10
Visa PHP -filen i din webbläsare så att du kan. testa kompression och laddningstid .