Tối ưu tốc độ tải website WordPress là một trong những vấn đề vô cùng quan trọng, nó quyết định xem liệu khách hàng có truy cập vào website hay không.

- WordPress là một trong những CMS phổ biến nhất và dễ dàng tùy biến. Tuy nhiên, cấu hình mặc định khá chậm và sẽ chậm hơn nữa nếu trang web có nhiều khách truy cập, nội dung nặng hay sử dụng một chủ đề phức tạp. Hơn nữa, kể từ năm 2010, Google đã sử dụng thời gian tải trang như một yếu tố trong thuật toán xếp hạng tìm kiếm của mình.

- May mắn thay, tính linh hoạt của CMS này cho phép áp dụng nhiều phương pháp tăng tốc và giảm thời gian tải trang web. Bạn có thể kiểm tra trang web của mình bằng các công cụ kiểm tra tốc độ website để biết được tốc độ trang web.

- Tất cả các công cụ này sẽ cung cấp cái nhìn sâu sắc về cách tải trang web của bạn và phần nào của trang web mất nhiều thời gian để tải hơn các phần mềm khác (tức là cần phải được tối ưu hóa).
 

Dưới đây chúng tôi sẽ xem xét một số cách bạn có thể tối ưu hóa tốc độ trang web WordPress . Chúng tôi khuyên bạn nên làm theo những lời khuyên này khi xây dựng trang web của bạn.

* Mẹo để tăng tốc trang web:

1. Chọn một chủ đề tối ưu

2. Tối ưu hóa hình ảnh

3. Nén tập tin

4. Sử dụng plugin bộ nhớ đệm

* Mẹo để tối ưu hóa một trang web:

5. Tối ưu hóa trang chủ

6. Loại bỏ JavaScript và CSS chặn kết xuất

7. Kích hoạt bảo vệ hotlink

8. Tối ưu hóa cơ sở dữ liệu

9. Ước tính hiệu suất trang web WordPress của bạn

1. Chọn một chủ đề

- Giao diện đóng một vai trò quan trọng trong quyết định tốc độ tải website WordPress. Nếu bạn có kế hoạch tạo một blog có nhiều lượt truy cập, chúng tôi khuyên bạn nên thực hiện nghiên cứu và thử nghiệm để tìm chủ đề nhẹ nhất và tối ưu nhất.

- Nguyên tắc chính và quan trọng nhất về việc chọn chủ đề cho trang web WordPress là chủ đề WordPress phải tương ứng với nội dung của trang web của bạn. Bạn nên xác định chủ đề của trang web và nội dung trước, và sau đó chỉ chọn một chủ đề phù hợp với nhu cầu của bạn.

- Nhiều chủ đề WordPress có thể tùy chỉnh và cho phép người dùng WordPress điều chỉnh nhiều tùy chọn chủ đề để tạo giao diện mong muốn cho trang web của họ. Tuy nhiên, các tùy chọn này, nếu chúng được mã hóa không đúng, có thể tạo ra các vấn đề với việc thay đổi chủ đề sang một chủ đề khác.

- Một số chủ đề WordPress khá hấp dẫn thoạt nhìn thực sự có thể khiến trang web của bạn tải chậm hơn mức cần thiết. Dưới đây là một số mẹo hữu ích để giúp bạn chọn chủ đề tốt nhất cho trang web WordPress của mình:

+ Càng đơn giản, càng tốt.

+ Chọn một chủ đề với một thiết kế đáp ứng.

+ Cố gắng chỉ chọn các plugin được đánh giá cao tương thích với phiên bản WordPress của bạn

+ Hãy chú ý đến sự hiện diện của các trình tạo trang đi kèm với chủ đề.

+ Xem xét sự thân thiện với SEO của chủ đề.

- Các chủ đề chuyên biệt trên các diễn đàn WordPress là nơi tốt nhất để kiểm tra điều đó.

2. Tối ưu hóa hình ảnh

- Một số plugin để giảm kích thước hình ảnh tồn tại trên web, ví dụ, Trình tối ưu hóa hình ảnh EWWW, WP Smush.it, v.v. Chúng đều có các tính năng khác nhau và cho phép bạn tìm cấu hình bạn cần. Chúng tôi khuyên bạn nên sử dụng plugin EWWW Image Optimizer.

LƯU Ý: Nó yêu cầu hàm exec (), làm theo các hướng dẫn ở đây để kích hoạt nó.

- Sau khi plugin được cài đặt và kích hoạt, bạn cần truy cập Media >> Bulk Optimize để tối ưu hóa hình ảnh của bạn:

- Bạn sẽ có một tùy chọn để quét và tối ưu hóa tất cả các hình ảnh trong thư viện Media hàng loạt bằng cách sử dụng tùy chọn Scan for unoptimized images:
 

 
- Chọn Start optimizing sau khi quét xong:
 

LƯU Ý : Plugin cho phép bạn xác định mức độ nén hình ảnh bạn muốn sử dụng. Ví dụ: nếu bạn sở hữu một blog ảnh, lưu ý rằng ảnh được nén tốt sẽ làm giảm chất lượng.

- Sử dụng một plugin để tối ưu hóa hình ảnh sẽ là giải pháp nhanh nhất, nhưng thật đáng buồn, các plugin không cung cấp khả năng nén hình ảnh tốt nhất. Để có kết quả tốt nhất, chúng tôi muốn khuyên bạn nên sử dụng công cụ nén ảnh của iNET. Phương pháp này sẽ cần một chút thời gian để nén hình ảnh thủ công nhưng nó sẽ cung cấp kết quả tốt nhất.

3. Nén tập tin

- cPanel có chức năng Tối ưu hóa trang web . Nó sử dụng mod_deflate của Apache để nén nội dung trước khi gửi nó tới trình duyệt của khách truy cập.

- Gzip là phương pháp nén phổ biến và hiệu quả nhất hiện nay. Nếu nén gzip được bật cho nội dung trang web, nó thường làm giảm kích thước phản hồi khoảng 70%. Để gzip các thành phần trang web của bạn, đăng nhập vào cPanel của bạn >> đi tới phần Software >> menu Optimize Website.

 

 

- Tại đây bạn cần chọn Compress All Content và nhấp vào Update Settings .

4. Sử dụng các bộ nhớ cache

- Một số plugin WP đang được sử dụng và phần lớn trong số chúng cải thiện đáng kể thời gian tải trang.

W3 Total Cache , WP Super Cache là những plugin kiếm tiền phổ biến nhất cũng như OPcache và Autoptizes. Tuy nhiên iNET hiện đang cung cấp ứng dụng cache hàng đầu là LiteSpeed Cache đến toàn bộ hosting tại iNET.
 

- LiteSpeed cache giúp tối ưu tốc độ tải trang WordPress đến hai lần so với các loại plugin cache thông thường cũng như đi với việc dễ dàng sử dụng và nhiều tính năng đi kèm.

5. Tối ưu hóa trang chủ

- Điều đầu tiên mọi người nhìn thấy trên trang web là trang chủ. Điều rất quan trọng là phải chú ý đến tối ưu hóa tốc độ tải của trang chủ.

- Trình duyệt càng ít yêu cầu HTTP để tải nội dung trang web của bạn, thì tốc độ tải website WordPress càng nhanh. Nói cách khác, nội dung phương tiện của trang, chủ đề WordPress và plugin phải được trình duyệt của khách truy cập tìm nạp bằng cách sử dụng càng ít yêu cầu càng tốt.

- Plugin WP Asset Clean Up của WordPress có thể giúp bạn giảm số lượng yêu cầu HTTP cho trang web của bạn, làm cho trang web của bạn tải trơn tru và nhanh chóng. Plugin WP Asset Clean Up ngăn chặn các kiểu và tập lệnh không cần thiết tải trên các trang của bạn. Nó buộc các tài sản chỉ tải trên các trang mà chúng thực sự được yêu cầu. Nó cũng giảm thiểu mã HTML của trang thực tế.

Khuyến nghị chung:

+ Không nên làm chậm trang chủ với các tiện ích như nút chia sẻ phương tiện truyền thông xã hội. Chúng chỉ cần thiết trong bài viết trên blog.

+ Tốt hơn là hiển thị các trích đoạn trên trang chủ, không phải bài viết đầy đủ.

+ Trang chủ không nên hiển thị quá nhiều bài viết. Xem xét giới hạn nó đến năm bài viết.

6. Loại bỏ JavaScript và CSS chặn kết xuất

- Khi kiểm tra các trang web bằng Google Page Speed , bạn có thể gặp một hoặc nhiều thông báo có dấu chấm than màu đỏ với nội dung " Loại bỏ Javascript và CSS chặn kết xuất trong nội dung trong màn hình đầu tiên ". Điều này có nghĩa là không có nội dung nào trong màn hình đầu tiên trên trang có thể được hiển thị mà không cần chờ tài nguyên tải.

- Điều này có thể được giải quyết bằng cách bật các cài đặt Minify trong plugin W3 Total Cache .

- Để làm như vậy, bạn sẽ cần truy cập tab General Settings của plugin và đặt chế độ Minify thành Manual, như sau:

 
- Trước khi bạn tiếp tục, hãy đảm bảo rằng các trường JS minify settings trong menu Minify được đặt để sử dụng các cài đặt sau:
 

 
- Sau khi hoàn tất, bạn sẽ cần thêm các URL JavaScript tương ứng được cung cấp bởi Google PageSpeed ​​trong trường JS file management, như vậy:
 

 

- Thực hiện các bước tương tự cho trường quản lý tệp CSS điền vào các URL CSS trên cùng một trang:

 
 

- Ngoài ra bạn cũng có thể sử dụng plugin Autoptimize để thu nhỏ mã HTML, làm cho trang của bạn gọn nhẹ.

- Plugin được sử dụng để tối ưu hóa JS / CSS. 

7. Kích hoạt bảo vệ hotlink

- Nếu liên kết trực tiếp đến hình ảnh do bạn lưu trữ được đặt trên một trang web khác, nó sẽ tiêu tốn tài nguyên trang web của bạn, vì các yêu cầu tìm nạp hình ảnh sẽ đến máy chủ của bạn.

- Chặn các liên kết trực tiếp như vậy là giải pháp. Tùy chọn tốt nhất là sử dụng chức năng cPanel >> Hotlink Protection :

8. Tối ưu hóa cơ sở dữ liệu

- Tối ưu hóa cơ sở dữ liệu cũng có thể hữu ích cho blog WordPress. Hiện tại, WordPress có 11 bảng cốt lõi. Hầu hết các trang web WordPress thậm chí còn có nhiều bảng hơn vì các plugin và một số chủ đề lưu các cài đặt bổ sung và dữ liệu khác trong cơ sở dữ liệu WordPress.

- Để tối ưu hóa cơ sở dữ liệu WordPress của bạn, hãy làm theo hướng dẫn tối ưu hóa cơ sở dữ liệu của chúng tôi . Các bước này sẽ không cho phép các truy vấn cơ sở dữ liệu không cần thiết làm chậm trang web của bạn. Bạn cũng có thể sử dụng các plugin WordPress chuyên dụng như:

WP-Optimize

Optimize Database after Deleting Revisions

WP-Sweep

WP-DB Manager

- WP-Sweep sử dụng các chức năng xóa WordPress thích hợp càng nhiều càng tốt thay vì chạy các truy vấn MySQL xóa trực tiếp, trong khi plugin WP-Optimize sử dụng các truy vấn SQL xóa trực tiếp có thể để lại dữ liệu mồ côi.

- Chúng tôi cũng muốn nhắc bạn sao lưu cơ sở dữ liệu và / hoặc toàn bộ trang web trước khi thực hiện bất kỳ điều chỉnh lớn nào, đặc biệt là các plugin của bên thứ ba.
9. Ước tính hiệu suất trang web WordPress của bạn

- Plugin cho phép bạn thêm chức năng vào  trang web WordPress của mình và bao gồm nhiều tùy chọn tùy chỉnh cho bạn và khách truy cập trang web của bạn. Tác dụng phụ là một số plugin có thể làm chậm trang web của bạn bằng cách tiêu thụ tài nguyên CPU và I / O được phân bổ cho trang web của bạn.

- Để tối ưu hóa trang web của bạn một cách hiệu quả, bạn cần điều tra xem có bao nhiêu tài nguyên mà plugin của bạn sử dụng. Để kiểm tra các plugin của bạn, bạn có thể sử dụng plugin P3 (Plugin Performance Profiler) cho WordPress. Khi quét trang web của bạn bằng plugin này, bạn sẽ thấy một sơ đồ hiển thị cách mỗi plugin đóng góp vào thời gian tải của trang web và thời gian tương đối mà mỗi plugin sẽ tải. Nó sẽ cho phép bạn xác định xem có bất kỳ plugin nào làm cho trang web của bạn tải chậm hơn đáng kể không.

- Có một plugin hữu ích khác cho WordPress - Plugin Organizer . Nó cho phép bạn vô hiệu hóa các plugin một cách chọn lọc và sắp xếp lại thứ tự các plugin của bạn được tải. Nó cũng có thể cải thiện hiệu suất trang web của bạn.

- Cuối cùng, khi tất cả các biện pháp này được thực hiện, bạn có thể kiểm tra mức độ tối ưu hóa của trang web WordPress của mình bằng các công cụ tìm kiếm.