Go Back   Webmaster Malaysia Forum » Website Design & Development » Website Programming

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 17-06-2002, 12:08 AM
Novice Webmaster
 
Join Date: Jul 2001
Location: Kuala Lumpur
Posts: 20
Rep Power: 0
tedbundyjr is on a distinguished road
Send a message via AIM to tedbundyjr Send a message via Yahoo to tedbundyjr
Pengenalan Penghantaran Padat (mod_gzip dan mod_gunzip).

hi. ini adalah penterjemahan komputer saya yang pertama. oleh itu saya akui bahawa terdapat pelbagai jenis kesalahan ataupun terma yang kurang tepat dipilih dalam penentuan sesuatu ayat. jika tidak keberatan kepada sesiapa yang berminat untuk menegur ataupun mengambil artikel ini amatlah dialu-alukan. artikel ini adalah penterjemahan dari howto apache compile yang saya jumpai dan saya amat berminat tentang pengoptimuman data yang telah diterangkan disitu. saya juga ingin untuk berkongsi dengan saudara/i semua. selamat membaca!.

helaian asal boleh dicapai di:
http://vpeople.wasted-talent.org/mod...der=0&thold=-1


Pada mencapai objektif pengoptimuman sumber, terdapat 2 cara yang boleh digunakan iaitu dengan menggunakan mod_gzip dan juga mod_gunzip sebagai modul apache (pelayan web). Namum begitu pendekatan yang digunakan adalah berbeza.

mod_gunzip menggunakan data padat (fail gzip) yang terdapat pada sistem fail(file system) dan akan menyahpadat (uncompress) data semasa proses penghantaran jika browser(pelayar) pengguna tidak dapat mengolah jenis data terpadat(compressed file). Kebaikannya adalah penggunaan pemproses (cpu) yang kurang kerana kebanyakan pelayar (browser) mempunyai kebolehan untuk memproses data padat (gziped content).

mod_gzip pula tidak memerlukan data yang padat pada sistem fail anda kerana kesemua jenis fail yang telah ditetapkan (pada konfigurasi) akan di padatkan semasa proses penghantaran berlaku. Kebaikannya adalah data yang dihasilkan secara dinamik boleh dihantar secara padat. Namun begitu pada pihak pengguna pula akan menggunakan pemproses yang lebih tinggi kerana kesemua permintaan(request) akan dipadatkan serta merta. mod_gzip menghantar data yang telah sedia padat seperti biasa.

Kesimpulannya: anda seharusnya berwaspada dalam membuat keputusan memilih modul mana yang lebih berkesan untuk anda. Jika anda harus membayar setiap gigabyte(GB) data yang dihantar dan penggunaan pemproses data tidak diambil kira maka mod_gzip adalah pilihan anda yang terbaik. Namun begitu jika masa bertindak (response time) dan saiz fail sistem diambil kira tetapi lebar jalur (bandwidth) anda adalah murah atau pun tidak diambil kira maka mod_gunzip lebih memenuhi kehendak anda.

Helaian yang baik dapat membantu ada dalam membuat keputusan ini adalah dokumen dari Martin Kiff mengenai mod_gunzip
http://www.innerjoin.org/apache-compression/howto.html

mod_gzip
Pindah turun sumber
Tapak asal: http://www.ehyperspace.com/htmlonly/.../mod_gzip.html

Membina dan memasang
/usr/local/apache/bin/apxs -i -a -c -lz mod_gzip.c


Sampel konfigurasi
Letakkan yang berkenaan pada /usr/local/apache/conf/httpd.conf:

mod_gzip_on Yes
mod_gzip_can_negotiate Yes
mod_gzip_dechunk Yes
mod_gzip_minimum_file_size 600
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 100000
mod_gzip_keep_workfiles No
mod_gzip_temp_dir /usr/local/apache/gzip
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.txt$
mod_gzip_item_include file \.jsp$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.pl$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^perl-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude mime ^image/.*


mod_gunzip
Pidah turun sumber
Origin-Site: http://www.oldach.net/mod_gunzip.tar.gz

Membina dan memasang
tar -xvzf mod_gunzip.tar.gz
cd mod_gunzip-2

/usr/local/apache/bin/apxs -i -a -c -lz mod_gunzip.c


Sampel konfigurasi
Put the following in your /usr/local/apache/conf/httpd.conf:

AddType text/html .htmz
AddHandler send-gunzipped .htmz


Sekarang anda boleh memadatkan (gzip) fail html anda dan menukar namanya kepada fail padat, contoh:

gzip index.html
mv index.html.gz index.htmz

Sudah tentu anda perlu menukar segala penghubung anda kepada htmz sebagai contoh <a href="page.htmz">Sesuatu helaian</a>
__________________
trashlyme®
tedbundyjr.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Biskut Raya.. Murah!Sedap! Penghantaran percuma... dewdza Mamak Stall 0 10-10-2003 01:38 PM



All times are GMT +8. The time now is 08:25 PM. Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 vBulletin skin by ForumMonkeys.com.


WebmasterMalaysia.com is Proudly Hosted by Exabytes Semi Dedicated Server.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60