Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt Mô-đun Google PageSpeed ​​​​trên Apache và Nginx trên Linux

Một cách tuyệt vời để tăng tốc độ máy chủ web của bạn trên Linux là sử dụng mô-đun Google PageSpeed. Kích hoạt mô-đun Google PageSpeed ​​​trên Apache hoặc Nginx giúp tăng tốc độ tải trang nhanh hơn gấp 10 lần.

Hướng dẫn Apache

Apache là máy chủ web ưa thích cho hầu hết các bản cài đặt Linux. Do đó, Google muốn người dùng đi theo con đường này. Nếu bạn đang sử dụng máy chủ Ubuntu, máy chủ Debian, máy chủ Fedora, Redhat Enterprise Linux, CentOS hoặc thậm chí là Suse Enterprise Linux, hãy làm theo hướng dẫn để plugin hoạt động.

Lưu ý: Google không hỗ trợ các hệ điều hành máy chủ chạy trên Apache không sử dụng DEB hoặc RPM. Để sử dụng trên các nền tảng khác, nên sử dụng máy chủ web NGINX.

Máy chủ Ubuntu / Máy chủ Debian

Để mô-đun PageSpeed ​​hoạt động trên hệ điều hành Debian và Ubuntu cực kỳ dễ dàng vì Google cung cấp gói nhị phân có thể tải xuống. Gói này chứa mô-đun cũng như kho lưu trữ phần mềm chính thức để đảm bảo rằng mô-đun luôn được cập nhật.

Bắt đầu bằng cách tải xuống gói bằng trình tải xuống wget.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

hoặc

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Ngoài ra, hãy tải xuống phiên bản beta của mô-đun với:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

hoặc

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

Gói Pagespeed không lớn nên sẽ không mất nhiều thời gian để tải xuống. Sau khi hoàn tất, bước tiếp theo trong quy trình là cài đặt gói trên hệ thống của bạn thông qua dpkg.

sudo dpkg -i mod-pagespeed-stable_current_*.deb

hoặc

sudo dpkg -i mod-pagespeed-beta_current_*.deb

Việc cài đặt mô-đun qua dpkg sẽ diễn ra suôn sẻ mà không gặp sự cố phụ thuộc. Nếu vì lý do nào đó bạn gặp lỗi phụ thuộc, hãy sửa chúng bằng lệnh sau:

sudo apt install -f

RHEL / CentOS

Giống như người dùng Ubuntu, RHEL và CentOS muốn có được mô-đun Google PageSpeed, họ không phải tuân theo một quy trình phức tạp. Thay vào đó, có một tệp RPM tiện lợi sẵn sàng để tải xuống. Để bắt đầu quá trình cài đặt, hãy sử dụng wget để tải xuống gói.

Để có phiên bản ổn định mới nhất của Mod_pagespeed, hãy thử:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

hoặc

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Đối với bản beta, hãy làm:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

hoặc

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

Sử dụng lệnh RPM, cài đặt Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Hướng dẫn Nginx

Cùng với Apache, mô-đun Google PageSpeed ​​​​cũng hỗ trợ Nginx. Tuy nhiên, không giống như Apache, không có gói nhị phân thuận tiện nào để tải xuống. Thay vào đó, những người muốn sử dụng nó phải lấy thủ công.

Để bắt đầu cài đặt mô-đun trên Nginx, hãy nhập lệnh sau. Chạy lệnh này sẽ thực thi một tập lệnh tự động thiết lập mọi thứ.

Lưu ý: cần có curl để sử dụng tập lệnh này. Tìm “curl” trong trình quản lý gói của bạn và cài đặt nó trước khi tiếp tục.

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

Sau khi tập lệnh hoàn tất, mô-đun Nginx Pagespeed sẽ hoạt động.

Định cấu hình tốc độ trang

Việc cài đặt mô-đun PageSpeed ​​​​cho máy chủ web Apache không yêu cầu bất kỳ cấu hình nào. Tuy nhiên, trên Nginx, vâng. Để bật mô-đun trên máy chủ web Nginx, hãy chỉnh sửa tệp nginx.conf. Trong thiết bị đầu cuối, hãy root và sau đó mở tệp cấu hình bằng Nano.

su -

hoặc

sudo -s
nano /etc/nginx/nginx.conf

Trong tệp cấu hình, dán đoạn mã sau:

bật tốc độ trang;
# Phải tồn tại và có thể ghi qua nginx. Sử dụng tmpfs để có hiệu suất tốt nhất.
tốc độ trang FileCachePath /var/ngx_pagespeed_cache;
# Đảm bảo rằng các yêu cầu về tài nguyên được tối ưu hóa tốc độ trang sẽ chuyển đến mô-đun tốc độ trang
# và không có tiêu đề dư thừa nào được đặt.
vị trí ~ “.pagespeed. ([a-z].) ?[a-z]{2}.[^.]{10}.[^.]+ “{
add_header “”””;
}
vị trí ~ “^/pagespeed_static/” {}
vị trí ~ “^/ngx_pagespeed_beacon$” {}

Lưu tệp cấu hình bằng cách nhấn Ctrl + O và thoát bằng Ctrl + X.

Vô hiệu hóa tốc độ trang

Mô-đun Google PageSpeed ​​​​có tác động rất lớn đến hiệu suất của các trang web. Tuy nhiên, nếu vì lý do nào đó bạn không hài lòng với kết quả, bạn có thể tắt nó. Vô hiệu hóa mô-đun dễ dàng trên cả hai máy chủ.

apache

Trên Apache, có một số cách để vô hiệu hóa một mô-đun, nhưng cho đến nay, cách hiệu quả nhất là chỉ cần gỡ cài đặt gói nhị phân. Thao tác này sẽ tự động xóa tất cả các tệp cấu hình và thư viện còn lại khỏi hệ thống của bạn.

Debian/Ubuntu

sudo apt remove mod-pagespeed

hoặc

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

hoặc

sudo yum remove mod-pagespeed-beta

nginx

Vô hiệu hóa một mô-đun trên Nginx cũng đơn giản. Để tắt mô-đun, hãy chỉnh sửa tệp cấu hình Nginx và đặt Tốc độ trang từ “bật” thành “tắt”.

su -

hoặc

sudo -s

nano /etc/nginx/nginx.conf

Tìm “Pagepeed on;” và thay đổi nó thành:

tắt tốc độ trang;

Sau khi thay đổi giá trị, thoát khỏi Nano. Tốc độ trang sẽ tắt ngay lập tức.