Bab 2 Turck - MMCache

dokumen-dokumen yang mirip
Admin Jaringan Komputer APACHE WEB SERVER

WEB SERVER LINUX DEBIAN 8.5

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

KONFIGURASI PROXY & MAIL SERVER DENGAN DEBIAN 5 BERBASIS VMWARE

Tutorial: Membangun Streaming Web Server dengan PHPMotion

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

Panduan Instalasi Apache, PHP dan MySQL pada GNU/Linux

Modul Praktikum Sistem Operasi PERTEMUAN KE-VI

WEB DATABASE ( WEB SERVER dan DATABASE )

BAB III PERANCANGAN SISTEM

3. Lalu buat user nagios beserta paswordnya m nagios nagios

Membangun Website dengan Joomla!

LIGHTTPD PADA DEBIAN 6

DATABASE SERVER WEB SERVER SUBDOMAIN

Konfigurasi DNS & Web Server

APLIKASI WEB DINAMIS LANJUT TUGAS 1

REMOTE ACCESS DNS SERVER

LAPORAN RESMI KEAMANAN JARINGAN INTRUSION DETECTION SYSTEM (SNORT)

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI KONFIGURASI KEAMANAN LAYANAN PROXY PROXY RADIUS

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

LAMPIRAN. : Bagaimana pendapat anda dengan sistem baru ini?

BAB III ANALISIS DAN PERANCANGAN SISTEM

Panduan Cara Menggunakan Server VPS

TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI( )

MODUL INSTALASI XAMPP PADA SISTEM OPERASI LINUX

Tutorial Web Server dengan Bitnami LappStack Copyright liyantanto.wordpress.com

BAB V IMPLEMENTASI DAN PENGUJIAN

Praktikum 13 Konfigurasi Keamanan Layanan Proxy

KONFIGURASI MAIL SERVER PADA DEBIAN 5

Tutorial Install Wordpress di Linux

PENGENALAN DAN INSTALASI SOFTWARE

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

Jangan lupa untuk menambahkan drive software lewat menu Sync Console.

LAMPIRAN C INSTALASI PERANGKAT LUNAK

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

Silahkan ikuti langkah-langkah berikut :

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Instalasi Joomla 1.7

Pertemuan 1. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika

Mapping URL Sistem Web

FTP SERVER MAIL SERVER WEBMAIL

Instalasi File Server

DNS SERVER. Jaringan Komputer

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

PERTEMUAN 1 PENGENALAN WEB ERP

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI

Slackware my linux system choice

Konfigurasi Web Server

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

Instalasi dan konfigurasi VSTS Agent

MODUL PRAKTEK DEBIAN SERVER

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Tutorial Konfigurasi VPN, Samba, Monitoring & Streaming Server Di Debian 7.5 Whezzy

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

WEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

LAMPIRAN Gambar Pemberitahuan proses instalasi

Install Squid 2.7 Stable 9 Pada Ubuntu Server X

Langkah-langkah Instalasi Openbiblio Indonesia Oleh : Arif Surachman /

ABSTRAK. Kata Kunci: SLiMS 7 Cendana Stable, Perpustakaan Senayan, Open Source.

Installation & Configuration Guide untuk Management & Monitoring Tools menggunakan Aplikasi Zabbix

TUTORIAL JOOMLA Untuk Pemula

Buku Panduan Administrator Portal IT

BAB 12 KOMPILASI KERNEL

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

Membuat Layanan Cloud Storage Sendiri Dengan owncloud

CUSTOMER RELATIONSHIP MANAGEMENT (CRM)

LUSCA on FreeBSD + ZFS Hanya sebuah catatan kecil.

Praktikum Sistem Operasi 2.Perintah dasar Linux & Repositori

BAB 4 IMPLEMENTASI DAN EVALUASI. Monitoring dan User Management pada PT Patra Jasa adalah hardware, - CPU Pentium IV 2.4 GHz

INSTALASI MOODLE DI LAPTOP/PC DENGAN WINDOWS 7

KURSUS ONLINE JASA WEBMASTERS

PETUNJUK INSTALASI RETAIL OPERATIONS

5. Jika beres, botting lewat flashdisk dan anda akan masuk pada tampilan awal Free NAS.

ANALISA DAN PERANCANGAN

Instalasi & Penggunaan MapServer

BAB III PERANCANGAN SISTEM

PEMROGRAMAN WEB DINAMIS

Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy)

Instalasi Framework Laravel di Windows dan di Linux Ubuntu

BAB II LANDASAN TEORI

Nama : Badiah Setyowati NIM :

KONFIGURASI RTMP SERVER NGINX

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

Apa itu PHP? Riwayat PHP

PENGANTAR TEKNOLOGI SISTEM INFORMASI B JENIS-JENIS SISTEM OPERASI DOS (MS-DOS)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus Torvalds.

Transkripsi:

Bab 2 Turck - MMCache A. T U J U A N : 1. Mempelajari teknologi Turck - MMCache. 2. Dapat mengimplementasikan teknologi Turck MMCache kedalam sebuah halaman web dinamis PHP. B. DASAR TEORI : Turck MMCache adalah open source gratis berupa accelerator, optimizer, encoder dan cache konten dinamis untuk PHP. Hal ini meningkatkan kinerja script PHP dengan melakukan caching dalam keadaan dikompilasi, sehingga overhead kompilasi hampir sepenuhnya dihilangkan. Juga menggunakan beberapa optimasi untuk mempercepat eksekusi skrip PHP. Turck MMCache biasanya mengurangi beban server dan meningkatkan kecepatan kode PHP Anda dengan 1-10 kali. Turck MMCache menyimpan skrip PHP disusun dalam share memori dan mengeksekusi kode secara langsung. Ini mengakibatkan penguncian dalam waktu yang singkat pada saat mencari script PHP dalam cache, sehingga satu script dapat dieksekusi secara bersamaan oleh beberapa mesin. Library MM share memori (http://www.engelschall.com/sw/mm/) digunakan oleh Turck MMCache sebelum versi 2.3.13 untuk manajemen share memori dan penguncian. File tersebut tidak dapat disimpan dalam share memori tetapi pada disk cache saja. Turck MMCache pertama kali diluncurkan pada tahun 2001 untuk mempercepat layanan www.guestbooks4all.com. Telah diuji di bawah PHP 4.1.0-4.3.3 bawah GNU / Linux dan Windows dengan Apache 1.3 dan 2.0. Patch untuk port ke versi OS dan PHP lainnya dipersilahkan Sejak versi 2.3.10, Turck MMCache berisi encoder PHP dan loader. Anda dapat menyandikan skrip PHP menggunakan encoder.php dalam rangka untuk mendistribusikan mereka tanpa sumber. Encoded file dapat dijalankan pada setiap situs yang menjalankan PHP dengan Turck MMCache 2.3.10 atau di atas. Sumber script dikodekan tidak dapat dikembalikan karena mereka disimpan

dalam bentuk dikompilasi dan versi dikodekan tidak mengandung sumber. Tentu saja, beberapa internal dari script dapat dipulihkan dengan alat reverse engineering yang berbeda (disassemblers, debugger, dll), tetapi sangat sulit. Sejak versi 2.3.15, Turck MMCache kompatibel dengan loader Zend Optimizer. Zend Optimizer harus diinstal setelah MMCache Turck dalam php.ini. Jika Anda tidak menggunakan script dikodekan dengan Zend Encoder maka kami tidak menyarankan Anda menginstal Zend Optimizer dengan Turck MMCache. Turck MMCache tidak bekerja dalam mode CGI. C. LANGKAH-LANGKAH & PERCOBAAN : Berikut cara instalasi : Linux [1]. Persyaratan Tersedia apache 1.3, mod_php 4.1, autoconf, automake, libtool, m4 [2]. Instalasi 1. Login ke server anda dengan user root via SSH 2. Ketik: cd / 3. Ketik: mkdir mmcache 4. Ketik: cd mmcache 5. Ketik : wget http://unc.dl.sourceforge.net/sourceforge/turckmmcache/turck-mmcache-2.4.6.tar.gz 6. Ketik: tar -xvzf turck-mmcache-2.4.6.tar.gz 7. Ketik: cd turck-mmcache-2.4.6 8. Ketik: export PHP_PREFIX="/usr" atau export PHP_PREFIX="/usr/local" ini tergantung dimana path PHP diinstall 9. Ketik: $PHP_PREFIX/bin/phpize 10. Ketik:./configure --enable-mmcache=shared --with-phpconfig=$php_prefix/bin/php-config 11. Ketik: make 12. Ketik: make install 13. Edit File PHP.INI (satu dari perintah dibawah akan bekerja jika salah satu kosong maka gunakan file yang lain)

Ketik: pico -w /etc/php.ini atau Ketik: pico -w /usr/local/lib/php.ini 14. Cari ini: ;Windows Extensions Above this line comment out the PHPA or the ZEND lines if they are there. Replace them with the following: Di atas garis ini pada komentar PHPA atau garis Zend jika mereka ada. Gantikan dengan yang berikut: Untuk ZEND: zend_extension="/mmcache/turck-mmcache-2.4.6/modules/mmcache.so" #^-This is the folder limit (16mb), you can make it larger if you wish. mmcache.cache_dir="/home/mmcache" mmcache.check_mtime="1" Atau untuk PHP Extensions extension="/mmcache/turck-mmcache-2.4.6/modules/mmcache.so" mmcache.cache_dir="/home/mmcache"

mmcache.check_mtime="1" 15. Sekarang kita membuat cache directori. 16. Ketik: mkdir /home/mmcache 17. Ketik: chmod 0777 /home/mmcache 18. Restart Apache Ketik: service httpd restart 19. Selesai semua list script yang didukung. MMCache support enabled Caching Enabled true Optimizer Enabled true Memory Size 33,554,392 Bytes Memory Available 23,737,176 Bytes Memory Allocated 9,817,216 Bytes Cached Scripts 110 Removed Scripts 0 Cached Keys 0 Windows Untuk membangun Turck MMCache pada platform Windows Anda akan memerlukan MS Visual Studio C + + 6.0. 1. Compile Turck MMCache - Unpack php sources. - Letakkan mmcache sources kedalam "ext/mmcache". - Letakkan "php4ts.lib" kedalam "ext/mmcache". - Copy "main/config.w32.h.in" kedalam "main/config.w32.h". - Buka file project "ext/mmcache/mmcache.dsp". - Pilih release configuration dan build "mmcache.dll".

2. Install Turck MMCache Copy "mmcache.dll" kedalam folder PHP extension. 3. Configuring Turck MMCache Tambahkan baris berikut kedalam "php.ini" file (biasanya "c:\winnt\php.ini") zend_extension_ts="c:\fullpathtommcache\mmcache.dll" mmcache.cache_dir="c:\tmp\mmcache" mmcache.check_mtime="1" 4. Buat cache directory 5. Restart Apache Ketika Anda meng-upgrade PHP Anda harus benar-benar menginstal ulang MMCache. Anda perlu menghapus seluruh direktori, dan re-install. D. TUGAS WORKSHOP Lakukan instalasi Turck MMCache pada mesin PHP anda.