andriajah Tue Jun 2023 10 months ago

Memasang modul Google PageSpeed ​​di Apache dan Nginx

Modul Google PageSpeed adalah modul server sumber terbuka yang dapat mengoptimalkan server web Anda secara otomatis.
Itu dapat melakukan hal-hal keren seperti:

Lihat https://modpagespeed.com/doc/ untuk dokumentasi lengkap.

Misalnya, jika kita ingin memuat gambar dengan malas, kita cukup menambahkan

Untuk Apache

ModPagespeedEnableFilters lazyload_images

Untuk Nginx

EnableFilters kecepatan halaman lazyload_images;

Arsitektur

Saya memasang ini di server cloud Linode minimal yang menjalankan:
– Ubuntu 16.10 Yakkety Yak
– Apache/2.4.18
– Nginx/1.11.10

Menginstal Apache dengan mod_pagespeed

sudo apt-get install apache2
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get -f instal
layanan restart apache2

lalu jalankan

curl -I http://domain-or-ip

dan Anda akan melihat di header Anda

Kecepatan X-Page: 1.11.33.4-0

Kita berhasil! kita dapat menghentikan apache untuk menguji nginx pada port yang sama.

layanan apache2 berhenti

Menginstal Nginx dengan ngx_pagespeed

bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-versi terbaru

Tambahkan ini ke nginx.conf Anda

kecepatan halaman aktif;
kecepatan halaman FileCachePath /var/ngx_pagespeed_cache;
lokasi ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
  add_header "" "";
}
lokasi ~ "^/pagespeed_static/" { }
lokasi ~ "^/ngx_pagespeed_beacon$" { }

Mulai Nginx

/usr/local/nginx/sbin/nginx

lalu jalankan

curl -I http://domain-or-ip

dan Anda akan melihat di header Anda

Kecepatan X-Page: 1.11.33.4-0

Maju dan optimalkan!