Posts Tagged ‘apache’

Masih ragu-ragu menggunakan jQuery, MooTools, prototype.js atau framework javascript lainnya karena ukurannya yang cukup besar? Atau file css anda cukup besar hingga puluhan bahkan ratusan KB? Cobalah trik di bawah ini untuk memperkecil ukuran file-file web.

Ukuran script jQuery (versi 1.3.2) adalah sekitar 118 KB (versi development / tidak dikompres), atau 56 KB (versi minified / dikompres). Dengan menambahkan lagi kompresi menggunakan gzip/deflate, script jQuery versi minified bisa diperkecil lagi menjadi hanya sekitar 19 KB. Sebuah penurunan ukuran yang cukup besar kan.. :)

Ada beberapa teknik untuk mengompres, yaitu:

1. Menggunakan mod_deflate

Ini adalah cara paling mudah, karena kita tinggal menambahkan 1 buah file .htaccess, maka semua jenis file-file yang kita inginkan akan terkompres dengan otomatis. Tapi sayangnya tidak semua server hosting mengaktifkan mod_deflate.
mod_deflate adalah sebuah module pada web server Apache 2 (menggantikan mod_gzip pada Apache 1.3) yang digunakan untuk mengompres output dari server sebelum dikirimkan ke browser. Sebelum mencoba menggunakannya, cek dahulu apakah web server anda sudah mengaktifkan module ini. Jika sudah aktif, maka buatlah sebuah file .htaccess di dalam document root website anda, dan isikan code seperti ini.
Read more

Upgrade WAMP5 1.4.4 ke WAMP5 1.6.4

WAMP5Setelah mengganti WAMP5 dari versi 1.4.4 ke versi 1.6.4, ternyata beberapa website yang telah saya buat tampilannya menjadi kacau, kode-kode phpnya muncul di tengah-tengah content. Setelah saya cek lagi file httpd.conf dan php.ini, ternyata file php.ini di WAMP5 1.6.4 defaultnya berubah, jadi ada yang harus diganti lagi konfigurasinya, yaitu di bagian:
short_open_tag = Off
diubah menjadi:
short_open_tag = On
Kemudian service Apache direstart, maka masalah tadi tidak akan muncul lagi.
Masalah tersebut muncul karena website-websitenya masih banyak yang dibuat menggunakan short_open_tag yaitu tag pembuka script php menggunakan tanda <? saja, tidak menggunakan tanda yang lengkap yaitu <?php

Letak file konfigurasi apache, php dan mysql di WAMP5 1.6.4 adalah:
httpd.conf (file konfigurasi Apache) letaknya di c:/wamp/apache2/conf/httpd.conf
php.ini (file konfigurasi PHP) letaknya di c:/wamp/apache2/bin/php.ini
my.ini (file konfigurasi MySQL) letaknya di c:/wamp/mysql/my.ini

Read more