Tentang artikel ini
Pendahuluan Salah satu modul yang baru-baru ini populer untuk Apache adalah mod_pagespeed. Ini adalah filter keluaran untuk Apache 2.2+ yang dapat dikonfigurasi melalui berbagai opsi melalui file konfigurasi atau file .htaccess. "Filter keluaran" adalah sesuatu yang mengubah data sebelum dikirim ke klien. Dengan kata lain, ini adalah lapisan antara situs web Anda dan apa yang diterima browser pengguna saat mereka mengunjungi URL Anda. Mempercepat Web Tujuan mod_pagespeed adalah untuk mempercepat situs web Anda. Ini dilakukan dengan menerapkan filter ke berbagai file untuk mengurangi jumlah perjalanan yang harus dilakukan browser untuk mengambil apa yang dibutuhkannya, untuk mengurangi ukuran file tersebut dan untuk mengoptimalkan panjang file tersebut di-cache. Instalasi Instalasi sangat sederhana. Ini akan bervariasi tergantung pada sistem operasi yang Anda gunakan. Ubuntu dan Debian memiliki paket yang dapat Anda unduh dan instal (atau distribusi Linux apa pun yang menggunakan paket .DEB). Distribusi Linux lainnya dapat mengunduh sumber dan membangun dari itu.
1 – Unduh Perangkat Lunak
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Code language: Bash (bash)
2 – Instal kecepatan halaman
sudo dpkg -i mod-pagespeed-*.deb
apt-get -f install
rm mod-pagespeed-*.deb
Code language: Bash (bash)
Modul mengaktifkan dirinya sendiri secara otomatis ketika diinstal. Namun, Anda harus me-restart Apache agar dapat mulai bekerja.service apache2 restart
<strong>or</strong>
/etc/init.d/apache2 restart
Code language: Bash (bash)
Anda sekarang harus memiliki versi mod_pagespeed yang berfungsi dan berjalan di VPS Anda. Anda dapat memeriksanya dengan melihat tajuk respons halaman Anda. Seharusnya ada nilai untuk "X-Mod-Pagespeed" dengan nomor versi yang Anda instal. Setup Paket instalasi menangani banyak konfigurasi out-of-the-box. Faktanya, ada default konservatif yang secara otomatis diaktifkan di Apache. Bergantung pada versi Apache yang Anda jalankan, Anda akan mendapatkan versi berbeda dari modul yang diinstal dan diaktifkan. Jika Anda menjalankan Apache 2.2, mod_pagespeed.so akan diinstal; Pengguna Apache 2.4 akan menggunakan mod_pagespeed_ap24.so. Catatan:mod_pagespeed hanya berfungsi dengan Apache 2.2 dan yang lebih baru. Ada juga bug dengan Apache 2.4.1 yang mencegahnya bekerja dengan versi tersebut. Apache 2.4.2 atau lebih tinggi harus digunakan. Selain itu, file konfigurasi telah ditambahkan ke instalasi Apache Anda. File konfigurasi utama adalah pagespeed.conf. File ini terletak di:/etc/Apache2/mods-available/ Cara mengkonfigurasi mod_pagespeed Anda dapat menggunakan editor teks apa pun yang Anda inginkan untuk mengedit file konfigurasi. Untuk tutorial ini, kita akan menggunakan nano. Untuk mulai mengedit file konfigurasi utama, gunakan perintah berikut:
pico /etc/apache2/mods-available/pagespeed.conf
Code language: Bash (bash)
Secara default, mod_pagespeed menulis ulang semua yang dia bisa. Anda dapat menonaktifkan file tertentu (misalnya perpustakaan Javascript) agar tidak ditulis ulang.
NONAKTIFKAN MODUL
Jika karena alasan tertentu Anda ingin menonaktifkan kecepatan halaman, Anda dapat menjalankan perintah ini dan memulai ulang Apache2:
sudo a2dismod pagespeed
systemctl restart apache2
Code language: Bash (bash)
Berikut adalah outputnya
kecepatan halaman sudo a2dismodKecepatan halaman modul dinonaktifkan.
Untuk mengaktifkan konfigurasi baru, Anda perlu menjalankan:
systemctl restart Apache2