8 cách để cải thiện thời gian tải WordPress của bạn
Nếu bạn đã viết blog khá lâu, bạn sẽ thấy rằng khi lưu lượng truy cập tăng lên, thời gian tải blog của bạn trở nên chậm hơn và chậm hơn. Điều này có thể là do mã hóa không hiệu quả, quá nhiều hình ảnh (hoặc quảng cáo) hoặc chỉ là bạn đã kích hoạt quá nhiều plugin chiếm tài nguyên máy chủ có giá trị của bạn. Nếu điều trên đúng với bạn, thì đã đến lúc bạn nên làm một số công việc dọn dẹp mùa xuân và bắt đầu hợp lý hóa và tối ưu hóa trang web của bạn.
Dưới đây là 8 cách bạn có thể sử dụng để cải thiện thời gian tải trang web của mình.
1. Giảm số lượng hình ảnh và kích thước hình ảnh trong trang web của bạn
Hình ảnh mất rất nhiều băng thông và có thể làm chậm thời gian tải của trang ở mức độ lớn. Một trong những cách tốt nhất để giảm thời gian tải là giảm số lượng hình ảnh trong trang web của bạn.
Có hai loại hình ảnh chính mà hầu hết các blog WordPress chứa: hình ảnh chủ đề và hình ảnh bài đăng . Hình ảnh chủ đề là những hình ảnh được sử dụng trong chủ đề. Đây có thể là hình ảnh tiêu đề, hình ảnh viên đạn nhỏ mà bạn sử dụng cho bất kỳ danh sách nào, biểu tượng nhỏ bên cạnh liên kết nhận xét và nhiều hình ảnh khác. Nếu bạn không phải là nhà thiết kế của chủ đề của bạn và bạn biết hạt về mã hóa, có thực sự không có gì nhiều mà bạn có thể làm. Bạn có thể sống với nó hoặc thay đổi chủ đề hiện tại của bạn thành chủ đề sử dụng hình ảnh ít hơn. Đối với những người có kiến thức mã hóa, bạn có thể sử dụng CSS Sprite để kết hợp nhiều hình ảnh thành một hình ảnh lớn và sử dụng vị trí nền CSS để dịch chuyển hình ảnh xung quanh (chi tiết hơn tại đây).
Đăng hình ảnh là hình ảnh mà bạn đã chèn vào bài đăng của mình để minh họa cho các điểm của bạn hoặc để làm đẹp bài đăng. Nếu có thể, hãy giảm số lượng ảnh được sử dụng trong bài đăng (không quá 5). Nếu trang web của bạn là một blog hướng dẫn sử dụng nhiều ảnh chụp màn hình để có được điểm của bạn (giống như Make Tech Easier), cách tốt nhất là tối ưu hóa và nén hình ảnh trước khi đăng chúng lên trang web của bạn. Adobe Photoshop có chức năng " Lưu cho Web " này mà bạn có thể sử dụng để tối ưu hóa / nén hình ảnh của mình một cách dễ dàng. Hầu hết các trình chỉnh sửa hình ảnh miễn phí (như GIMP) cũng cung cấp cho bạn tùy chọn để nén hình ảnh của bạn. Các công cụ trực tuyến như trình tối ưu hóa hình ảnh trực tuyến và JPEGWizard cũng là những công cụ tuyệt vời mà bạn có thể sử dụng để giảm kích thước tệp ảnh của mình.
2. Chia nhỏ bài đăng dài thành nhiều trang ngắn
Nếu bạn có thói quen viết các bài viết dài (hơn 1500 từ), tốt nhất là chia bài đăng thành nhiều trang nhỏ. Nó không chỉ dẫn đến một trang tải nhanh hơn, nó cũng dễ dàng hơn cho khách truy cập của bạn để đọc và tiêu hóa. Trong WordPress, bạn có thể dễ dàng chia bài đăng của mình bằng nhãn. Đọc ở đây để biết thêm chi tiết.
3. Nâng cấp lên phiên bản WordPress và plugin mới nhất
Điều quan trọng là bạn cập nhật WordPress và tất cả các plugin của bạn lên phiên bản mới nhất. Nhóm WordPress đang làm việc chăm chỉ để đảm bảo rằng mọi bản phát hành của WordPress đều có hiệu suất tốt hơn so với phiên bản trước. Cách duy nhất để bạn sử dụng nỗ lực của họ là tuân theo chu trình phát triển chặt chẽ và cập nhật bất cứ khi nào có phiên bản mới hơn.
4. Tắt các plugin không sử dụng
Hầu hết các plugin giới thiệu thêm tệp javascript và css vào trang web của bạn và làm hỏng băng thông của bạn. Nếu bạn không sử dụng bất kỳ plugin nào, hãy đảm bảo bạn tắt chúng và loại bỏ các javascript và css linh tinh đó. Bạn sẽ ngạc nhiên rằng trang web của bạn sẽ tải nhanh hơn bao nhiêu khi các plugin không sử dụng này không có ở đó.
Ngoài ra, hãy kiểm tra danh sách plugin hiện tại đang hoạt động của bạn và xem liệu có bất kỳ plugin nào có tính năng chồng chéo với phiên bản WordPress mới nhất hay không. Ví dụ, trước WP2.7, tôi đã sử dụng plugin Quản lý quản trị Xtended để quản lý tốt hơn tất cả các tác vụ quản trị. Với việc phát hành WP2.7, hầu hết các tính năng trong plugin được tích hợp vào chính phần mềm, điều đó có nghĩa là giờ đây tôi có thể gỡ bỏ plugin và giải phóng các tài nguyên có giá trị.
Bạn cũng có thể muốn kiểm tra kho lưu trữ plugin WordPress thường xuyên cho bất kỳ plugin nào khác có thể thực hiện chức năng tương tự như các plugin hiện có của bạn, nhưng có hiệu suất tốt hơn.
5. Cài đặt WP-SuperCache
Nếu có một plugin mà bạn phải giữ, nó phải là WP-SuperCache. Plugin SuperCache lưu trữ trang của bạn dưới dạng tệp html tĩnh. Khi khách truy cập của bạn đến trang web của bạn, họ sẽ được phân phối trang tĩnh thay vì trang thực tế.
Nếu máy chủ web của bạn có thể hỗ trợ tệp nén, bạn có thể cải thiện thêm thời gian tải trang web của mình đơn giản bằng cách chọn tính năng Bật tính năng nén trong trang tùy chọn SuperCache. Khi tùy chọn này được bật, html tĩnh sẽ được nén dưới dạng tệp gzip, làm cho kích thước tệp càng nhỏ hơn.
( Lưu ý rằng tính năng nén có thể không hoạt động với tất cả mọi người. Một số đã báo cáo sự cố với các trình duyệt khác nhau. Vui lòng kiểm tra kỹ lưỡng trước khi sử dụng nó trực tiếp )
6. Tinh giản chủ đề của bạn
Chủ đề của bạn (đặc biệt là header.php và footer.php ) chứa rất nhiều nội dung động dư thừa có thể dễ dàng chiếm dụng tài nguyên máy chủ có giá trị. Bạn có thể dễ dàng sắp xếp nó để giảm số lượng truy vấn cơ sở dữ liệu và php.
Dưới đây là ví dụ về cách bạn có thể hợp lý hóa mã của mình. Đăng nhập vào trang tổng quan Quản trị của bạn. Chuyển đến phần trình chỉnh sửa chủ đề và tải lên tệp Tiêu đề . Bạn sẽ thấy một cái gì đó như thế này (không có mã màu):
(Ảnh chụp màn hình được lấy từ header.php chủ đề cổ điển trong trình soạn thảo html. Tùy thuộc vào chủ đề bạn đang sử dụng, kết quả có thể khác nhau.)
Đây là cách tôi thay đổi một số nội dung động (thẻ) thành chuỗi văn bản. Ngoài ra, hãy xem cách tôi đã giảm số lượng mục trong tệp tiêu đề.
Bằng cách hợp lý hóa chủ đề của bạn, trang web sẽ không phải tiếp tục quay trở lại máy chủ để truy vấn cơ sở dữ liệu, do đó thời gian thực hiện để tải cũng sẽ nhanh hơn.
7. Thêm tiêu đề hết hạn vào tài nguyên tĩnh
Một trong những cách tuyệt vời để cải thiện thời gian tải trang web của bạn là thêm tiêu đề hết hạn vào tất cả các tài nguyên tĩnh của bạn (chẳng hạn như tệp css, javascript, hình ảnh, v.v.). Tiêu đề hết hạn là một cách để chỉ định thời gian đủ xa trong tương lai để khách hàng (trình duyệt) không phải tìm nạp lại bất kỳ nội dung tĩnh nào. Dưới đây là ví dụ về cách bạn có thể thêm tiêu đề hết hạn vào tất cả hình ảnh của mình.
Tải xuống tệp .htaccess của bạn từ máy chủ của bạn.
Thêm các dòng sau vào tệp:
Hết hạnKích hoạt
ExpiresByType hình ảnh / gif A2592000
ExpiresByType hình ảnh / png AA2592000
ExpiresByType hình ảnh / jpg AA2592000
ExpiresByType hình ảnh / jpeg AA2592000
A2592000 có nghĩa là tệp bộ nhớ cache sẽ hết hạn một tháng (tính bằng giây) kể từ lần khách truy cập đầu tiên truy cập trang web của bạn.
8. Cài đặt php_speedy
Từ trên, bạn có thể thấy rằng tôi đã không đề cập đến bất cứ điều gì về nén và rút gọn các tệp CSS và javascript của bạn. Đó là bởi vì php_speedy có tất cả chúng được bảo hiểm.
PHP Speedy là một plugin WordPress tối ưu hóa trang web của bạn và giảm thời gian tải của tất cả các trang của bạn rất nhiều. Những gì nó làm là để nén và rút gọn tất cả các tệp CSS và javascript của bạn, đặt tiêu đề hết hạn cho tệp CSS và JS, hợp lý hóa thẻ html và lưu vào bộ nhớ cache trong máy chủ để tải nhanh.
Bạn sử dụng những cách nào khác để cải thiện thời gian tải trang web của bạn?
Hình ảnh tín dụng : Purplemattfish