Website chậm là vấn đề lớn mà hầu hết các quản trị web phải đối mặt. Bạn có thể tăng tốc trang web của mình với sự trợ giúp của module mod_pagespeed. mod_pagespeed là module Apache mã nguồn mở do Google tạo ra, được sử dụng để tự động tối ưu hóa các trang web. Module này sẽ nén javascript, CSS, JPEG, PNG và các tài nguyên khác, đồng thời tối ưu hóa độ dài của các tệp đó. Hiện tại, mô-đun này được nhiều nhà cung cấp dịch vụ lưu trữ sử dụng, bao gồm GoDaddy, EdgeCast, DreamHost và nhiều nhà cung cấp khác.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt mô-đun mod_pagespeed cho Apache trên máy chủ Ubuntu 20.04.
Sau khi Apache được cài đặt, bạn có thể tiến hành bước tiếp theo.
Sau khi tải xuống, hãy cài đặt tệp đã tải xuống bằng cách chạy lệnh sau:
Sau khi cài đặt mô-đun mod_pagespeed, hãy khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Bây giờ bạn có thể xác minh cài đặt mô-đun mod_pagespeed bằng lệnh sau lệnh:
Bạn sẽ thấy mô-đun mod_pagespeed được bật trong đầu ra sau:
Nếu bạn muốn tắt mô-đun mod_pagespeed, hãy chỉnh sửa tệp pagespeed.conf:
Thay đổi dòng sau:
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi.
Thêm dòng "Allow from all" bên trong phần <Location /pagespeed_admin> và <Location /pagespeed_global_admin>:
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt mô-đun mod_pagespeed cho Apache trên máy chủ Ubuntu 20.04.
Điều kiện tiên quyết
- Máy chủ chạy Ubuntu 20.04 có RAM tối thiểu 4 GB.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Cài đặt máy chủ web Apache
Đầu tiên, bạn sẽ cần cài đặt máy chủ web Apache trong hệ thống của mình. Bạn có thể cài đặt bằng lệnh sau:
Mã:
apt-get install apache2 -y
Cài đặt Mô-đun Apache Mod_pagespeed
Bạn có thể tải xuống phiên bản mới nhất của mô-đun mod_pagespeed bằng cách chạy lệnh sau:
Mã:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Mã:
dpkg -i mod-pagespeed-stable_current_amd64.deb
Bây giờ bạn có thể xác minh cài đặt mô-đun mod_pagespeed bằng lệnh sau lệnh:
Mã:
curl -D- http://localhost | head
Mã:
% Tổng số % Đã nhận % Xferd Tốc độ trung bình Thời gian Thời gian Thời gian Tải xuống hiện tại Tải lên Tổng số Đã sử dụng Tốc độ còn lại 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OKNgày: Thu, 25 tháng 6 năm 2020 09:44:02 GMTMáy chủ: Apache/2.4.41 (Ubuntu)Accept-Ranges: byteX-Mod-Pagespeed: 1.13.35.2-0Vary: Accept-EncodingCache-Control: max-age=0, no-cache, s-maxage=10Content-Length: 10117Content-Type: text/html; charset=UTF-8100 10117 100 10117 0 0 1975k 0 --:--:-- --:--:-- --:--:-- 2469k
Mã:
nano /etc/apache2/mods-available/pagespeed.conf
Mã:
ModPagespeed off #Để tắt mod_pagespeed
Mã:
systemctl restart apache2
Cấu hình Giao diện Quản trị Mod_pagespeed
Mô-đun Apache Mod_pagespeed cung cấp giao diện quản trị dựa trên web để xem trạng thái máy chủ. Theo mặc định, chỉ có thể truy cập từ máy chủ cục bộ. Vì vậy, bạn sẽ cần cấu hình để truy cập từ máy chủ từ xa. Bạn có thể thực hiện bằng cách chỉnh sửa tệp /etc/apache2/mods-available/pagespeed.conf:
Mã:
nano /etc/apache2/mods-available/pagespeed.conf
Mã:
Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_admin Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_global_admin
Mã:
systemctl restart apache2