Saturday, September 20, 2008

APC Module

Dalam develop sebuah web atau aplikasi berbasis web, kita mengingikan web/aplikasi yang telah dibangun memiliki performasi yang baik.

Tapi ketika pengunjung web sudah banyak dan data pada database sudah semakin menumpuk, akan terjadi penurunan performasi.

ada beberapa cara meningkatkan kembali performansi web/aplikasi :
1. memperbaiki design database
2. memperbaiki query yang boros resource
3. menambah spesifikasi hardware server
4. membuat duplikasi server/miror server
5. membuat distribusi database
6. membuat sistem caching

dari keeman di atas yang akan di bahas adalah meningkatkan performansi dengan "membuat sistem caching" untuk webserver Apache dengan PHP

sistem caching yang akan digunakan adalah APC module. APC dapat meningkatkan permormasi sampai 50%,

Oke... kita mulai cara instalasinya,
asumsi SO Linux yang saya gunakan untuk praktek ini adalah UBUNTU Hardy Heron :


tahapan instalasi :

1. apache dan php sudah terinstal , cara instalasi apache dan php tidak di bahas disini, asumsinya sudah terinstall

2. install PECL dan PHPIZE, pecl dan phpize di butuhkan untuk instalasi packet. ketikan perintah dibawah ini untuk instalasinya:

sudo apt-get install php5-dev

untuk memeriksa apakah PECL sudah terinstall atau belum ketikan:

pecl -V

untuk memeriksa apakah PHP IZE sudah terinstall atau belum ketikan:

phpize -v

3. install APC, ketikan perintah di bawah ini:

sudo pecl install apc

4. dari install apc di atas akan menghasil file apc.so, sekarag load modul apc.so tersebut di file php.ini, ketikan perintah di bawah ini:

sudo gedit /etc/php5/apache2/php.ini

5. setelah editor terbuka, ketika baris di bawah ini:

extension=apc.so

6. restart apache, ketikan perintah di bawah ini:

sudo /etc/init.d/apache2 start

7. buat sebuah file php, misalkan phpinfo.php dan save di folder www, pada file tersebut ketikan baris :

phpinfo();

8. pada browser ketikan alamat

http://127.0.0.1/phpinfo.php

9. bila instalasi sukses akan muncul module APC seperti gambar di bawah ini:















bila Anda ingin melihat tampilan visual untuk monitoring dari APC, download file apc.php (copy-kan file ke folder www)

No comments:

Post a Comment