| Written by Web Master, on 26-10-2007 16:25 |
| Views |
766  |
|
|
|

Reduce Bandwidth & Increase Performance
Pernah tidak kamu mengalami situs Joomla kamu menjadi lambat dan semakin banyak user yang mengakses maka semakin boros bandwith yang diberikan oleh hosting server kamu? Apa yang kamu lakukan? memperamping situs dan membuang design yang kamu buat dengan susah payah? Sayang banget ya.
Untunglah Joomla sudah mensupport Gzip Compression yang saat ini sudah didukung oleh 99% browser terbaru untuk menampilkannya. Apache memiliki sebuah modul yang bernama mod_gzip yang akan mengkompres keluaran HTML sebelum ditampilkan pada browser. Hal ini akan menghemat begitu banyak bandwith dan meningkatkan performa situs kamu serta memudahkan para pengunjung non-broadband (dial-up) untuk melihat situs kamu.
Dengan menggunakan kompresi gzip server kamu hanya akan memberikan keluaran konten yang terkompresi (gzipped) pada saat browser memintanya.
Kamu dapat mengaktifkan kompresi gzip pada konfigurasi global di dalam menu administrator Joomla.
Apa itu saja cukup? Ternyata tidak gzip pada Joomla hanya mengkompres HTML tidak termasuk file-file Javascript (.js) dan CSS (.css).
Ini data yang saya ambil dengan standar kompresi gzip Joomla pada situs Mbak Donna :
Global Statistics
| Total HTTP Requests: |
220 |
| Total Size: |
1728904 bytes |
Object Size Totals
| Object type |
Size (bytes) |
Download @ 56K (seconds) |
Download @ T1 (seconds) |
| HTML: |
15157 |
3.22 |
0.28 |
| HTML Images: |
1059529 |
223.16 |
17.61 |
| CSS Images: |
475485 |
120.96 |
28.72 |
| Total Images: |
1535014 |
344.12 |
46.33 |
| Javascript: |
117383 |
26.99 |
4.22 |
| CSS: |
61350 |
14.23 |
2.33 |
| Multimedia: |
0 |
0.00 |
0.00 |
| Other: |
0 |
0.00 |
0.00 |
Download Times
| Connection Rate |
Download Time |
| 14.4K |
1383.99 seconds |
| 28.8K |
713.99 seconds |
| 33.6K |
618.28 seconds |
| 56K |
388.57 seconds |
| ISDN 128K |
149.52 seconds |
| T1 1.44Mbps |
53.16 seconds |
Kemudian saya melakukan optimasi dengan menggunakan File Includer untuk Joomla yang bisa kamu download disini.
File tersebut saya sisipkan pada template joomla sesuai dengan petunjuk yang diberikan dan dibawah ini adalah hasil kalkulasi selanjutnya :
Global Statistics
| Total HTTP Requests: |
102 |
| Total Size: |
1235850 bytes |
Object Size Totals
| Object type |
Size (bytes) |
Download @ 56K (seconds) |
Download @ T1 (seconds) |
| HTML: |
15022 |
3.19 |
0.28 |
| HTML Images: |
1051738 |
221.01 |
16.97 |
| CSS Images: |
29490 |
9.08 |
3.36 |
| Total Images: |
1081228 |
230.09 |
20.33 |
| Javascript: |
112350 |
25.99 |
4.20 |
| CSS: |
27250 |
7.43 |
2.14 |
| Multimedia: |
0 |
0.00 |
0.00 |
| Other: |
0 |
0.00 |
0.00 |
Download Times
| Connection Rate |
Download Time |
| 14.4K |
978.25 seconds |
| 28.8K |
499.32 seconds |
| 33.6K |
430.91 seconds |
| 56K |
266.70 seconds |
| ISDN 128K |
95.83 seconds |
| T1 1.44Mbps |
26.95 seconds |
Ternyata hasilnya amat lumayan overall-nya hampir 3 kali lipat dari kecepatan sebelum saya menggunakan File Includer dan bahkan akan dapat mencapai 10 lebih cepat dalam pengaksesan situs untuk yang kedua kalinya karena bekerjanya sistem cache pada Joomla.
Silahkan kamu coba mudah-mudahan mendapatkan hasil yang jauh lebih baik dari performa di atas. Bagi kami disini Internet saat ini sudah semakin berkembang jauh lebih cepat sehingga sayang kalau halaman situs kita hanya berisi text dan design yang terbatas.
Salam Joomla Indonesia.
|