Kekuatan utama Apache adalah kemampuan penyesuaian dan fleksibilitasnya. Apache hadir dengan dukungan untuk sejumlah besar modul untuk melakukan beberapa tugas penyajian web yang tidak dapat dipenuhi sendiri. Salah satu modul yang semakin populer belakangan ini adalah mod_pagespeed Google yang membuat situs web memuat lebih cepat dari sebelumnya. Ini dilakukan dengan menerapkan filter ke berbagai file seperti HTML, CSS, JavaScript, Jpeg, Png, Gif dll., untuk :
- Kurangi jumlah perjalanan yang harus dilakukan browser untuk mendapatkan apa yang dibutuhkannya.
- Kurangi ukuran file-file itu dan optimalkan panjangnya file-file itu di-cache.
Kami telah menerapkan mod_pagespeed di server kami dan menemukan peningkatan luar biasa dalam waktu pemuatan. Gambar di bawah menunjukkan perbandingan sebelum dan sesudah mengaktifkan mod_pagespeed. Kami mampu mencapai peningkatan 3% dalam kecepatan halaman, pengurangan waktu buka halaman, ukuran halaman, dan jumlah total no. permintaan ke server! Kami menyarankan semua webmaster untuk menggunakan mod_pagespeed untuk mengoptimalkan halaman web secara otomatis guna meningkatkan kinerja yang lebih baik saat menyajikan halaman web menggunakan server HTTP Apache.
Instal modul mod_pagespeed untuk Apache:
Platform yang didukung untuk modul mod_pagespeed
- CentOS/Fedora/RHEL (32-bit dan 64-bit)
- Debian/Ubuntu (32-bit dan 64-bit)
Catatan:Jika Anda menggunakan Nginx, bukan Apache, modul mod_pagespeed harus dibuat dari sumber.
Konfigurasikan Google Repository untuk modul mod_pagespeed
Untuk menginstal modul mod_pagespeed menggunakan yum, kita perlu menggunakan repositori Google, sehingga memungkinkan sistem Anda untuk menginstal dan mendapatkan pembaruan rutin secara otomatis. Berikut adalah bagaimana Anda dapat menambahkan repositori ke sistem Anda:
Buat file mod-pagespeed.repo di bawah /etc/yum.repos.d/ dengan bantuan editor favorit Anda dan tambahkan baris kode berikut ke dalamnya berdasarkan OS . Anda Arsitektur.
32-Bit – RHEL/CentOS/Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386 enabled=1 gpgcheck=1
64-Bit – RHEL/CentOS/Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64 enabled=1 gpgcheck=1
Menginstal Modul mod_pagespeed menggunakan yum
Kami akan menggunakan Yum(Pelajari cara mengkonfigurasi yum) untuk menginstal modul mod_pagespeed dari repositori yang dibuat di atas.
Fri Dec 27 /etc/yum.repos.d>$yum --enablerepo=mod-pagespeed install -y mod-pagespeed
Jangan lupa untuk me-restart layanan httpd:
/etc/init.d/httpd restart
Konfigurasikan modul mod_pagespeed untuk MENGAKTIFKAN/MENONAKTIFKAN
Secara default, mod_pagespeed secara otomatis Diaktifkan . Jika Anda ingin mematikan untuk tujuan pengembangan, buka file: /etc/httpd/conf.d/pagespeed.conf menggunakan editor favorit Anda dan cari baris di bawah ini :
ModPagespeed on
dan ubah menjadi
ModPagespeed off
Jangan lupa untuk me-restart layanan httpd:
/etc/init.d/httpd restart
Cara meningkatkan modul mod_pagespeed menggunakan yum
Untuk mengupgrade dari versi sebelumnya, gunakan perintah yum atau apt-get update standar. Misalnya:
Fri Dec 27 /etc/cron.daily>$yum update mod-pagespeed
Jangan lupa untuk me-restart layanan httpd:
/etc/init.d/httpd restart
Cara memverifikasi Modul mod_pagespeed untuk Apache
Buat file phpinfo.php di bawah direktori root apache dengan baris kode berikut.
<?php phpinfo (); ?>
Setelah Anda membuat file di atas, akses file phpinfo.php dengan menavigasi ke browser web Anda seperti http://localhost/phpinfo.php. Anda akan melihat bagian “X-Mod-Pagespeed” di header HTTP, seperti di bawah ini: