Senin, 03 Februari 2014

Percepat loading website dengan mengkompresi file php

Leave a Comment
Kecepatan akses website adalah faktor yang sangat penting bagi kenyamanan pengguna website. Salah-salah jika waktu mengakses website terlalu lama pengguna keburu menutup halaman website kita sebelum melihat kontennya. Maka dari itu kali ini kami akan berbagi sedikit tips untuk mempercepat akses website anda.
Terkadang kami bingung, kok bisa website seperti facebook dengan konten yang sangat kaya bisa di akses begitu cepat. Nampaknya selain faktor server dan infrastruktur jaringan facebook benar-benar meperhatikan bagaimana konten website mereka dimuat. Nah tips kali ini juga akan membahas mengenai otimasi konten dengan cara mengkompresinya.
Dengan mengkompresi output html yang dikirim ke browser, otomatis akan mempercepat akses website karena semakin kecil dokumen yang harus didownload. Program kompresi yang kami buat ini menggunakan bahasa PHP .

Sebelumnya download dulu library yang kami gunakan disini https://github.com/tylerhall/html-compressor 

misalkan kita memiki output html sebagai berikut yang disimpan dalam file.php:
 
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />

    <title>Test kompres</title>
</head>
<body>
   <div>
<h2> test kompresi</h2> ]
</div> 
 </body>
</html>

Data yang ada pada file.php kemudian dirubah kebentuk string dengan script berikut:
<?php

include "html-compressor.php";//include libary yang telah didownload tadi
ob_start();
include "file.php"; 
$konten    = ob_get_contents();//konten pada file.php disimpan di variabel $konten 
>ob_end_clean();
?>
Konten yang telah ditampung dalam variabel $konten kemudian dikompres.
<?php
echo $output = html_compress($konten);
?> 
Sederhana bukan program kompresi ini? , walaupun sederhana tapi , program kompresi ini cukup efektif untuk mempercepat loading website. Sekian tutorial kali ini, selamat mencoba

0 komentar:

Posting Komentar