Cách tôi tối ưu hóa trang web WordPress chậm của tôi để tải trong <1 giây với 100% điểm GTmetrix: 36+ Mẹo tối ưu hóa tốc độ WordPress cho năm 2020

Trang web WordPress chậm?


Illll chỉ cho bạn cách lấy báo cáo GTmetrix, Pingdom và PageSpeed ​​Insights của bạn và sử dụng chúng để thực hiện tối ưu hóa cụ thể cho WordPress nhằm cải thiện thời gian xếp hạng / thời gian tải. Tôi đã viết hướng dẫn phổ biến cho Tên lửa WP, Các plugin CPU cao để tránh và tối ưu hóa hình ảnh. Hướng dẫn này kết hợp mọi thứ tôi đã thực hiện để có được 100% điểm trên trang chủ của mình cũng như các trang và bài đăng khác. Ngay cả bài đăng này có thể tải trong <2 giây và nó có 172 yêu cầu, kích thước 5,78 MB và 400 bình luận.

Contents

Mục lục

1. GTmetrix so với Pingdom so với PageSpeed
2. Tránh lưu trữ EIG
3. SiteGround Hosting*
4. Nâng cấp lên PHP 7.3
5. Plugin Cache
6. Cơ sở dữ liệu sạch
7. Kiểm soát nhịp tim
số 8. Video tải lười biếng
9. Phông chữ Google
10. Google Analytics
11. Thiết lập Cloudflare
12. Cài đặt Cloudflare
13. CDN*
14. Phục vụ hình ảnh thu nhỏ
15. Chỉ định kích thước hình ảnh
16. Nén hình ảnh không mất dữ liệu
17. Tài nguyên bên ngoài
18. Xóa Bloat
19. Giảm thiểu các plugin
20. Plugin CPU cao21. Plugin nhẹ
22. Chọn lọc vô hiệu hóa các plugin
23. Chặn Bots xấu
24. Tránh AMP
25. Sỏi
26. Thương mại điện tử
27. Thêm SSL
28. Hạn chế sửa đổi bài
29. Vô hiệu hóa Pingbacks + Trackbacks
30. Kiểm tra AWStats cho CPU cao
31. Hoãn phân tích cú pháp của JavaScript
32. Thêm tiêu đề hết hạn
33. Xóa chuỗi truy vấn
34. Giảm thiểu chuyển hướng
35. Chủ đề nhẹ*
36. Giám sát tài nguyên máy chủ
37. Cập nhật WordPress
38. Tìm trang chậm nhất
39 Cloudways Hosting*
40. Thuê Trình tối ưu hóa tốc độ WordPress của tôi*

Plugin và bộ nhớ cache – đây là 2 yếu tố lớn nhất trong Hướng dẫn tối ưu hóa WordPress. tôi sử dụng SiteGround ai cũng được sử dụng bởi Yoast và được xếp hạng số 1 trong nhiều Các cuộc thăm dò trên Facebook. Để lưu vào bộ đệm, tôi sử dụng WP Rocket, người cũng là số 1 trong các cuộc thăm dò của Facebook và đi kèm với nhiều tính năng hơn các plugin bộ nhớ cache khác (giảm số lượng plugin trên trang web của bạn). SiteGround là $ 3,95 – $ 11,95 / tháng và WP Rocket là $ 49 / năm, nhưng chủ yếu là những gì tôi đóng góp thời gian tải của mình vào.

Xem video của tôi – đó là một video dài 42 phút, nhưng tôi bao gồm khá nhiều thứ (dấu thời gian trong mô tả video) và bạn sẽ học được rất nhiều thông tin hữu ích về việc sửa trang web WordPress chậm chạp của mình:

1. GTmetrix so với Pingdom so với Google PageSpeed ​​Insights

GTmetrix có các đề xuất mạnh mẽ nhất, như hình ảnh nào cần được tối ưu hóa trong tab Tốc độ trang (bước 14-16) và sử dụng CDN trong tab YSlow (bước 11). Nó cũng tốt cho việc tìm kiếm các plugin tải chậm nếu chúng mất nhiều thời gian để tải trong tab Waterfall hoặc chúng xuất hiện nhiều lần trong báo cáo chính của bạn. Bạn cũng có thể xem thời gian của mình đến byte đầu tiên trong tab Thời gian.

Báo cáo GTmetrix của tôi:

Báo cáo 2019-GTmetrix

Bình thườngcông cụ chính xác nhất để đo thời gian tải theo WP Rocket và thời gian tải là số liệu chính bạn nên đo (không phải điểm), nhưng có mối tương quan.

Của tôi Báo cáo Pingdom:

2019-Pingdom-Báo cáo

Thông tin chi tiết về Google PageSpeed chỉ tốt cho 1 điều – kiểm tra thời gian phản hồi của máy chủ mà Google khuyến nghị nên là <200ms. Nếu không thì nó khá vô dụng và có nhiều bài viết Điều đó giải thích tại sao. Bạn có thể cải thiện thời gian phản hồi của máy chủ bằng cách nâng cấp gói với máy chủ hiện tại của bạn để bao gồm nhiều hơn tài nguyên máy chủ hoặc chuyển sang lưu trữ nhanh hơn từ SiteGround, DigitalOcean trên Cloudways, hoặc là Kinsta những người nói chung là 3 máy chủ tốt nhất trong lớp của họ (tham gia Nhóm lưu trữ WordPress của Facebook để có được ý kiến ​​khách quan hoặc xem các cuộc thăm dò của Facebook).

Giảm thời gian phản hồi của máy chủ

2. Tránh lưu trữ EIG

Cùng một công ty (ĂN) sở hữu Bluehost, HostGator, iPage, Site5, Unified Layer và hơn 60 công ty lưu trữ khác nhau. Họ được biết đến với việc cắt giảm chi phí bằng cách đóng gói quá nhiều người trên cùng một máy chủ (nhấn mạnh nó ra) và có đánh giá khủng khiếp bởi vì nó. Nhiều trang web được lưu trữ bởi EIG có thời gian phản hồi cao và tôi sẽ tránh sử dụng các công ty này bằng mọi giá.

Danh sách thương hiệu

Điều này nổi tiếng trong các Nhóm Facebook.

EIG-Facebook-Bài

3. SiteGround (Máy chủ số 1 trong các cuộc thăm dò trên Facebook)

SiteGroundđược sử dụng bởi Yoast, bản thân tôi và được đề xuất bởi WordPress. Họ là số 1 trong gần như mọi cuộc thăm dò của Facebook và mang lại cho hầu hết mọi người ý nghĩa cải thiện thời gian tải đặc biệt nếu họ đang sử dụng các máy chủ tầm thường: GoDaddy, Bluehost, HostGator, InMotion, Dreamhost, EIG.

Yoast-on-Twitter-Chúng tôi vừa chuyển sang trang web

Tôi sử dụng chúng kế hoạch bán chuyên dụng GoGeek đi kèm với tài nguyên máy chủ nhiều hơn gấp 4 lần so với lưu trữ chia sẻ. Nhấp qua các trang của tôi để xem chúng tải nhanh như thế nào, xem báo cáo GTmetrix của tôi hoặc xem những người di cư và đăng thời gian tải mới. Họ cũng làm di cư tự do.

DigitalOcean trên CloudwaysKinsta cũng tốt và bắt đầu ở mức $ 10 / tháng và $ 30 / tháng. Cloudways dành cho các nhà phát triển không cần cPanel, lưu trữ email hoặc hỗ trợ mà bạn nhận được với SiteGround. Kinsta về cơ bản là những gì WP Engine đã từng (giá cả, nhưng tuyệt vời). Toàn bộ blog của tôi về cơ bản là dành riêng để giúp mọi người tải trang web của họ nhanh hơn. Tôi từ chối đề xuất lưu trữ $ 2 / tháng vì nó hầu hết mọi người hối tiếc lớn nhất khi chạy một trang web.

Thăm dò ý kiến ​​năm 2019

2017-WordPress-Hosting-FB-Thăm dò ý kiến

Khuyến nghị về Elementor Hosting

Khuyến nghị tháng 7 năm 2019

WordPress-Host-Poll-Aug-2018

Chia sẻ-Lưu trữ-Thăm dò ý kiến-2017

2019-Hosting-Thăm dò ý kiến

Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

Managed-Hosting-Poll

WooC Commerce-Hosting-FB-Poll

2016-Web-Hosting-Thăm dò ý kiến

Best-WordPress-Hosting-Nhà cung cấp-Thăm dò ý kiến

Web-Hosting-2019 tốt nhất

Thăm dò ý kiến ​​Hosting thân thiện với WP

2016-WordPress-Hosting-FB-Thăm dò ý kiến

Hosting yêu thích cho Elementor

Khuyến nghị về Hosting 2018

Thăm dò ý kiến ​​WordPress Hosting tháng 9 năm 2018.png

Managed-WordPress-Hosting-Poll-2017

2019-Chủ nhà-Thăm dò ý kiến-1

Hosting-Poll-For-Speed

WordPress-Hosting-Poll-tháng 6/1

SiteGround-Khuyến nghị

2014-Managed-WordPress-Hosting-FB-Poll

Best-Web-Hosting-Nhà cung cấp-Thăm dò ý kiến

Hosting-Poll-Feb-2019

Lưu trữ-Khuyến nghị-Thăm dò ý kiến

Bluehost vs SiteGround

Thăm dò ý kiến ​​máy chủ web WordPress

Họ đề nghị bởi WordPress:

SiteGround-Khuyến nghị-WordPress-Host

Những gì người khác đang nói:

Godaddy To SiteGround Di chuyển

EIG-To-SiteGround

Di chuyển trang web

SiteGround có 3 kế hoạch:

SiteGround WordPress Hosting

Các gói cao hơn bao gồm nhiều tài nguyên máy chủ hơn (yếu tố số 1 trong hướng dẫn tối ưu hóa WordPress). Ở đây biểu đồ so sánh đầy đủ, nhưng GrowBig cung cấp cho bạn nhiều tài nguyên máy chủ hơn gấp 2 lần so với StartUp và GoGeek là lưu trữ bán chuyên dụng cung cấp cho bạn nhiều hơn GrowBig trở lên đi kèm với việc di chuyển miễn phí, dàn dựng, bộ nhớ đệm nâng cao và khả năng lưu trữ nhiều trang web. GoGeek đi kèm với sự hỗ trợ ưu tiên. Lưu trữ đám mây của họ khá nhảy vọt ở mức $ 80 / tháng.

Bạn có thể thấy điều này trên của họ trang tính năng:

SiteGround-Server-Resource-So sánh

Mọi người thường di cư vì công nghệ tốc độ có thể cắt giảm thời gian tải xuống một nửa:

Chuyển sang SiteGround

Di chuyển thời gian tải trang web

Bluehost đến SiteGround GTmetrix

HostGator đến trang webGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 điểm hoàn hảo trên SiteGround

Genesis trang web

Tốc độ được phân phối bởi SiteGround

Báo cáo GTmetrix của SiteGround

Giảm thời gian tải với SiteGround

Trang web mới Thời gian phản hồi

HostGator Để di chuyển SiteGround

Thời gian đáp ứng SiteGround trên Joomla

Chuyển sang Hosting SiteGround

Combo trang web RocketG tưởng tượng

Joomla GTmetrix trên trang webGround

Thông tin chi tiết về trang web

SiteGround trên Joomla

SiteGround Giảm thời gian tải

SiteGround Speedy Hosting

Kết quả Pingdom mới trên SiteGround

Trang web mới Thời gian phản hồi

Cải thiện thời gian đáp ứng của SiteGround

Nhận lưu trữ từ SiteGround

4. Nâng cấp lên PHP 7+

Nâng cấp Phiên bản PHP rất dễ dàng và có thể làm cho trang web của bạn nhanh hơn 2-3 lần.

Điểm chuẩn WordPress PHP

Vậy tại sao hầu hết người dùng WordPress chạy các phiên bản PHP lỗi thời?

Chỉ số WordPress-PHP-Phiên bản-Chỉ số

Bởi vì mặc dù hầu hết các máy chủ đều hỗ trợ nó:

Phiên bản PHP được hỗ trợ

Công ty lưu trữ của bạn sẽ không phải tự động nâng cấp bạn lên phiên bản PHP mới nhất do chủ đề / plugin của bạn có thể không tương thích (và họ không muốn phá vỡ trang web của bạn). Điều này có nghĩa là bạn cần phải tự làm hoặc yêu cầu trợ giúp từ máy chủ của bạn. Điều đó cũng có nghĩa là nếu bạn đã ở cùng một máy chủ trong nhiều năm và chưa bao giờ làm điều đó, thì bạn có thể vẫn đang chạy PHP 5.

Bước 1: Cài đặt Hiển thị phiên bản PHP plugin để kiểm tra phiên bản hiện tại của bạn.

Hiển thị-PHP

Bước 2: Chạy Trình kiểm tra tương thích PHP để đảm bảo chủ đề / plugin của bạn tương thích.

Trình kiểm tra tương thích PHP

Bước 3: Nâng cấp lên PHP 7+ bằng cách tìm kiếm Trình quản lý phiên bản PHP PHP trong tài khoản lưu trữ của bạn:

Trình quản lý phiên bản PHP

Một số máy chủ lưu trữ nhanh chóng phát hành các phiên bản mới (SiteGround, Cloudways, Kinsta), trong khi một số khác thì don nỗ lực để duy trì hiện tại trong công nghệ. Một lý do khác để tránh EIG và GoDaddy.

Nâng cấp PHP

* Kiểm tra trang web của bạn để biết các lỗi có thể nhìn thấy do các plugin không được bảo trì có thể không tương thích. Nếu bạn thấy lỗi, bạn luôn có thể trở lại phiên bản PHP trước đó.

5. Plugin Cache

Có rất nhiều plugin bộ nhớ cache ngoài kia, nhưng các cuộc thăm dò trên Facebook là chính xác. Plugin cache và hosting của bạn là hai yếu tố chính, quá phô trương Tên lửa WP nếu bạn có $ 49 / năm (bạn có thể được giảm 10% nếu bạn đăng ký danh sách email của họ). Nếu không, WP Fastest Cache và Swift Performance là 2 lựa chọn miễn phí tốt. Tôi đã sử dụng WP Rocket trên trang web của mình trong khoảng 3 năm.

Cuộc bình chọn plugin cache tốt nhất 2016

Cuộc thăm dò plugin bộ nhớ cache 2019

Tên lửa Swift vs WP

Cuộc thăm dò plugin bộ nhớ cache 2016

Bình chọn plugin tốt nhất 2018

tên lửa wp vs w3 totla cache

Với hầu hết các plugin bộ đệm khác, bạn sẽ cần cài đặt khoảng 7 plugin bổ sung để có được các tính năng này khi Tên lửa WP có tất cả chúng tích hợp sẵn, giảm số lượng plugin trên trang web của bạn. Nếu bạn giống như tôi, bạn chỉ muốn sử dụng 1 plugin, nếu không, bạn sẽ cần nghiên cứu các tính năng bổ trợ bộ nhớ cache đi kèm, sau đó cài đặt các plugin này nếu nó không hỗ trợ họ.

  • Dọn dẹp cơ sở dữ liệu (tích hợp vào WP Rocket hoặc sử dụng Tối ưu hóa WP)
  • Kiểm soát nhịp tim (tích hợp vào WP Rocket hoặc sử dụng Kiểm soát nhịp tim)
  • Tải hình ảnh / video lười biếng (tích hợp vào WP Rocket hoặc sử dụng WP Lyte YouTube)
  • Lưu trữ Google Fonts cục bộ (tích hợp vào WP Rocket hoặc sử dụng OMGF, hoặc là GIÀY)
  • Lưu trữ Google Analytics cục bộ (tích hợp vào WP Rocket hoặc sử dụng CAOS cho phân tích)
  • Tìm nạp trước các yêu cầu DNS (tích hợp vào WP Rocket hoặc sử dụng Gợi ý nguồn lực của Đảng)
  • Tích hợp với Cloudflare + các CDN khác (tích hợp vào WP Rocket hoặc sử dụng Trình tạo CDN)

Tính năng WP-Rocket

Hướng dẫn Plugin Cache

  • Hướng dẫn tên lửa WP
  • Hướng dẫn sử dụng bộ nhớ cache nhanh nhất WP
  • Hướng dẫn thực hiện Swift
  • Hướng dẫn tổng bộ nhớ cache W3
  • Hướng dẫn sử dụng siêu bộ nhớ cache của WP

WP Rocket và WP Fastest Cache rất đơn giản để thiết lập, trong khi những cái khác phức tạp hơn một chút.

Một số máy chủ như Cố lên bốCông cụ WP plugin bộ nhớ cache danh sách đen vì chúng có hệ thống bộ nhớ đệm tích hợp riêng. Trong trường hợp này, sử dụng Tự động tối đa hóa để tối ưu hóa HTML, CSS và JavaScript. Nó cũng có tùy chọn CDN. Xem hướng dẫn Tự động thu nhỏ của tôi, nếu không, nếu máy chủ của bạn không có plugin bộ nhớ cache trong danh sách đen, tôi khuyên bạn nên sử dụng WP Rocket hoặc Swift.

6. Cơ sở dữ liệu sạch

Xóa thư mục rác và thư rác, theo dõi, pingback, bảng cơ sở dữ liệu, tạm thời, và hàng ngàn khả năng sửa đổi bài đăng và dự thảo bài đăng đã tích lũy thêm giờ mà WordPress lưu trữ tự động. Đây là những tập tin rác và làm chậm trang web của bạn. Tôi khuyên bạn nên lập lịch trình WP Rocket hoặc Tối ưu hóa WP để xóa chúng mỗi tuần hoặc lâu hơn. Bạn sẽ ổn thôi, nhưng hãy sao lưu trang web của bạn nếu đây là lần đầu tiên bạn làm sạch cơ sở dữ liệu của mình!

Nếu sử dụng WP Rocket, chạy (và lên lịch) này trong cài đặt cơ sở dữ liệu:

WP-Rocket-Database-Settings

Nếu không sử dụng WP Rocket, hãy sử dụng miễn phí Tối ưu hóa WP cắm vào:

WP-Tối ưu hóa cơ sở dữ liệu sạch

7. Kiểm soát nhịp tim

Các API nhịp tim WordPress tiêu thụ tài nguyên máy chủ bằng cách hiển thị thông báo plugin thời gian thực và người dùng khác đang chỉnh sửa bài đăng. Vì việc này có thể tạo yêu cầu cứ sau 15-30 giây, nên tốt nhất là bạn nên tắt yêu cầu này trong WP Rocket hoặc plugin Heartbeat Control.

Nếu sử dụng WP Rocket, hãy tắt tính năng này trong cài đặt Heartbeat:

Điều khiển WP-Rocket-Heartbeat

Nếu không sử dụng WP Rocket, hãy sử dụng Plugin kiểm soát nhịp tim:

Heartbeat-Control-Plugin

8. Video tải lười biếng

Trì hoãn tải video cho đến khi bạn cuộn trang xuống và chúng sẽ hiển thị. Tôi đã có thể giảm thời gian tải của nhiều bài viết xuống khoảng 6 giây chỉ bằng cách bật tính năng này (vì video là một yếu tố nặng). Bạn cũng có thể làm điều này với ảnh nhưng việc tải liên tục có thể gây khó chịu nên tôi đã tắt nó. Nếu bạn không sử dụng WP Rocket, thì Plugin WP YouTube Lyte có đánh giá tuyệt vời.

Nếu sử dụng WP Rocket, cho phép tải nhanh trong cài đặt Media Media:

WP-Rocket-Lazy-Load

Thay thế khung hình YouTube bằng hình ảnh xem trước – điều này chỉ tải video khi mọi người nhấp vào nút phát, có khả năng cạo nhiều giây khỏi nội dung bằng video. Bạn có thể làm WP Rocket này hoặc làm theo hướng dẫn nhúng YouTube nhẹ. Về cơ bản, bạn sẽ dán mã vào mẫu web của mình, dán thêm một số mã vào CSS của bạn, sau đó nhúng từng video bằng cách sử dụng mã div div..

Xem cách video được tải lên cho đến khi bạn nhấp vào nút phát?

9. Phông chữ của Google

Nếu bạn sử dụng Google Fonts, có thể bạn sẽ thấy những lỗi này trong GTmetrix:

Google-Phông chữ-GTmetrix

Điều này có nghĩa là bạn cần lưu trữ phông chữ của mình cục bộ bằng cách sử dụng một plugin như OMGF:

CAOS-Phông chữ

Hoặc sử dụng Plugin Google Fonts tự lưu trữ tự động tải xuống tất cả các Phông chữ Google mà bạn sử dụng, sau đó thêm chúng vào CSS mà không cần phải định cấu hình bất cứ thứ gì mà nó làm cho bạn.

Tự lưu trữ-Google-Phông chữ-Plugin

Nếu bạn không muốn sử dụng plugin, hãy tải xuống phông chữ của bạn trực tiếp từ Google Fonts (chỉ các phông chữ / trọng lượng bạn cần), sử dụng Dịch giả để chuyển đổi chúng thành phông chữ web, sau đó thêm chúng vào CSS.

Transfonter-Google-Font-Converter

10. Google Analytics

Nếu bạn sử dụng Google Analytics, bạn có thể làm điều tương tự với mã theo dõi của mình.

Đòn bẩy-Brower-Cache-Google-Analytics

Nếu sử dụng WP Rocket, Theo dõi Google trong tab Bổ trợ sẽ khắc phục điều này:

Phân tích cục bộ WP Rocket

Hoặc sử dụng Plugin CAOS cho Analytics:

Phân tích CAOS

11. Cài đặt Cloudflare

Đám mây là miễn phí và cải thiện tốc độ, bảo mật và bảo vệ thư rác. Của chúng CDN lưu trữ các tập tin của bạn trên Hơn 200 trung tâm dữ liệu giúp cho giảm tải tài nguyên đến máy chủ của họ (giảm tải cho bạn). Các trung tâm dữ liệu cũng giảm khoảng cách địa lý cho nội dung của bạn để đi du lịch cho du khách. Cloudflare rất dễ thiết lập với WP Rocket (Tôi cũng liệt kê các phương pháp thay thế bên dưới).

Trung tâm dữ liệu Cloudflare

Bước 1: Đăng ký Cloudflare, thêm trang web của bạn, sau đó nó sẽ chạy quét. Bạn sẽ đi qua một tập hợp các trang cho đến khi bạn đạt được một bảng điều khiển với 2 máy chủ tên Cloudflare (mà bạn sẽ thay đổi trong tài khoản lưu trữ của bạn) và của bạn Khóa API toàn cầu để vào plugin bộ nhớ đệm của bạn

Cloudflare-Nameerver-Dashboard.

Bước 2: Thay đổi tên máy chủ trong công ty đăng ký tên miền của bạn cho những người mà Cloudflare đã chỉ định cho bạn:

Bản ghi SiteGround-DNS

Bước 3: Nhập của bạn Khóa API toàn cầu (tìm thấy trong của bạn Hồ sơ đám mây) vào plugin bộ nhớ cache của bạn:

Khóa API toàn cầu của Cloudflare

WP-Rocket-Cloudflare-Add-On

Phương pháp thay thế để thiết lập Cloudflare

Một số máy chủ cũng có tùy chọn kích hoạt Cloudflare trong bảng điều khiển của họ:

SiteGround-Cloudflare-Kích hoạt

IP của Cloudflare trong tài khoản lưu trữ của bạn – bạn không muốn máy chủ của mình chặn Cloudflare, vì vậy hãy đảm bảo họ liệt kê tất cả danh sách trắng IP đám mây (bạn có thể cần chúng để đảm bảo).

Phạm vi đám mây-IP

12. Cài đặt Cloudflare

CLoudflare có rất nhiều tùy chọn, nhưng đây là những điều quan trọng nhất để làm.

Cài đặt tốc độ
Đi đến của bạn cài đặt tốc độ và sao chép chúng. Kiểm tra trang web của bạn sau đó cho các lỗi. Tại đây, thêm thông tin về giảm thiểu, AMP URL thật, Súng trường SG, Brotli, và Máy nạp tên lửa Nếu cần thiết.

Cloudflare-Speed-Tab

Bộ nhớ đệm

Cài đặt bộ nhớ đám mây

Khiên bảo vệ
Hotlink bảo vệ ngăn mọi người sử dụng hình ảnh CỦA BẠN trên trang web THEIR – làm mất băng thông trên gói lưu trữ của bạn. Truy cập Cloudflare thiết lập lá chắn cạo và kích hoạt nó.

Bảo vệ liên kết nóng của Cloudflare

Quy tắc trang
Đám mây nói:

Chúng tôi khuyên bạn nên tạo một Quy tắc trang để loại trừ phần quản trị viên trên trang web của bạn khỏi các tính năng hiệu suất của Cloudflare. Các tính năng như Rocket Loader và Auto Minifying có thể vô tình phá vỡ các chức năng phụ trợ trong phần quản trị của bạn.

Truy cập Cloudflare cài đặt quy tắc trangGiáo dục

CloudFlare-Trang-Quy tắc-Cài đặt

Quy tắc trang này vô hiệu hóa các tính năng hiệu suất của Cloudflare trong bảng quản trị WordPress, bỏ qua bộ đệm và cải thiện nó bảo mật (giống như Cloudflare khuyên bạn nên làm).

Quy tắc quản trị trang WordPress

Quy tắc trang này sẽ giảm băng thông của khu vực tải lên WP. Vì các mục trong tệp tải lên WordPress của bạn không thay đổi thường xuyên, nên bạn không phải thường xuyên lưu trữ bộ nhớ cache, tiết kiệm băng thông.

WP-Uploads-Page-Rule

Bức tường lửa
Các quy tắc tường lửa có thể được sử dụng để chặn các bot xấu (bước 24) và được giải thích ở đó.

13. CDN (Mạng phân phối nội dung)

Đây là đề nghị trong hướng dẫn tối ưu hóa WordPress:

CDN-WordPress-Khuyến nghị

tôi sử dụng CDP StackPath, nhưng tại sao lại sử dụng CDN khác nếu bạn đã có Cloudflare? Bởi vì…

  • StackPath có 31 trung tâm dữ liệu bổ sung (nhiều hơn = nhanh hơn)
  • StackPath sử dụng máy chủ SSD nhanh hơn với kết nối 10GB
  • StackPath có bảng điều khiển cung cấp nhiều thông tin về các tệp được lưu trong bộ nhớ cache của bạn
  • Nhóm StackPath kèm theo đã giúp tôi định cấu hình CDN của mình và cải thiện 8% số điểm GTmetrix YSlow của tôi, đưa cherry cherry lên chiếc bánh để làm cho báo cáo của tôi hoàn hảo 100%
  • StackPath cho phép bạn bảo vệ tài khoản của mình bằng quy trình xác thực hai bước; bạn có thể liệt kê danh sách địa chỉ IP của những người được phép truy cập tài khoản của bạn

Trung tâm dữ liệu StackPath

Bước 1: Đăng ký StackPath (họ có bản dùng thử 30 ngày).

Bước 2: Trong bảng điều khiển, nhấp vào tab CDN, sau đó tạo một trang web CDN StackPath:

Thẻ StackPath-CDN

Tên miền StackPath-CDN

CDN-URL-StackPath

Bước 3: Dán URL CDN StackPath của bạn vào WP Rocket hoặc sử dụng Trình tạo CDN:

Cài đặt WP-Rocket-CDN

Bước 4: Trong StackPath, đi tới CDN → Cài đặt bộ đệm, sau đó bấm Thanh lọc mọi thứ:

StackPath-Purge-Cache

Bước 5: Chạy trang web của bạn trong GTmetrix và mạng phân phối nội dung và mạng nên có màu xanh trong YSlow.

CDN GTmetrix YSlow

Nếu bạn mở rộng các mục trong GTmetrix và có liên quan đến CDN của mình, hãy liên hệ với bộ phận hỗ trợ của StackPath, người có thể giúp bạn khắc phục các mục này. Họ đã làm điều này cho tôi và có sự hỗ trợ xuất sắc.

Cookie tên miền miễn phí MaxCDN

GTmetrix YSlow không có StackPath
GTmetrix YSlow không có MaxCDNGTmetrix YSlow với StackPath
GTmetrix YSlow với MaxCDN

Xử lý sự cố StackPath

Bước 6: Danh sách trắng IP StackPath từ trong tài khoản lưu trữ của bạn (bạn có thể cần liên hệ với máy chủ của mình).

Địa chỉ StackPath-IP

14. Phục vụ hình ảnh thu nhỏ

Hình ảnh có thể được tối ưu hóa 20 cách, nhưng đây là chính 3. Bạn có thể chạy bất kỳ trang nào thông qua GTmetrix và nó sẽ hiển thị tất cả các hình ảnh chưa được tối ưu hóa cho trang đó. Bắt đầu với hình ảnh xuất hiện trên nhiều trang (logo, widget / hình ảnh chân trang) sau đó tối ưu hóa hình ảnh trên các trang cá nhân của bạn.

tối ưu hóa hình ảnh

Phục vụ hình ảnh thu nhỏ – thay đổi kích thước hình ảnh lớn để nhỏ hơn. GTmetrix cho bạn biết kích thước chính xác. Chỉ cần nhấp vào hình ảnh trong GTmetrix, thay đổi kích thước của nó sang kích thước mới và thay thế nó.

Phục vụ hình ảnh thu nhỏ

Tạo một bảng cheat để bạn có thể sử dụng các kích thước chính xác trước tải lên hình ảnh của bạn:

  • Hình ảnh thanh trượt: 1903 (w) x 400 (h)
  • Hình ảnh băng chuyền: 115 (h)
  • Hình ảnh widget: 414 (w)
  • Hình ảnh bài đăng trên băng thông rộng: 680 (w)
  • Hình ảnh nổi bật: 250 (w) x 250 (h)

Không bao giờ sử dụng kéo to để thay đổi kích thước tính năng trong trình chỉnh sửa hình ảnh vì điều này chỉ thay đổi kích thước hiển thị hình ảnh (không phải hình ảnh thực tế). Tốt nhất là thay đổi kích thước theo kích thước chính xác trước khi tải lên.

15. Chỉ định kích thước hình ảnh

Chỉ định kích thước hình ảnh – có nghĩa là bạn cần chỉ định chiều rộng và chiều cao trong hình ảnh HTML HTML hoặc CSS. Điều này thường xảy ra trong các phần widget, HTML hoặc CSS trên trang web của bạn do trình chỉnh sửa trực quan tự động xử lý việc này. GTmetrix sẽ lại cung cấp cho bạn kích thước chính xác, sau đó bạn cần xác định vị trí hình ảnh đó và chỉ định chiều rộng + chiều cao:

Chỉ định kích thước hình ảnh

16. Hình ảnh nén không mất dữ liệu

Tối ưu hóa hình ảnh – nén hình ảnh bằng cách sử dụng Tưởng tượng hoặc là ShortPixel (cả hai đều miễn phí cho đến khi bạn đạt đến giới hạn hàng tháng). Có các plugin hoàn toàn miễn phí khác với số lần nén không giới hạn, nhưng KHÔNG sử dụng các plugin này vì chúng có lỗi, đã giành được công việc, hoặc có thể phá vỡ hình ảnh.

  1. Đăng ký cho Tưởng tượng
  2. Cài đặt Tưởng tượng Plugin
  3. Bạn sẽ được nhắc với các hướng dẫn bên dưới:
  4. Nhập khóa API từ tài khoản Tưởng tượng của bạn
  5. Đặt mức nén của bạn (bình thường, tích cực, cực kỳ)
  6. Hãy tưởng tượng tất cả (ảnh bên dưới) với số lượng lớn tối ưu hóa tất cả hình ảnh trên trang web của bạn
  7. Khi bạn đã đạt đến giới hạn của mình, hãy trả 4,99 đô la hoặc đợi tháng sau để đặt lại giới hạn của bạn

tưởng tượng

Sau khi đăng ký, tối ưu hóa hàng loạt tất cả hình ảnh trên trang web của bạn.

tối ưu hóa hình ảnh-wordpress-hình ảnh

17. Tài nguyên bên ngoài

Tài nguyên bên ngoài là mọi thứ từ Google Fonts đến video YouTube nhúng, plugin chia sẻ xã hội, plugin bình luận, Gravatars hoặc bất cứ thứ gì lấy thông tin từ một trang web bên ngoài. Chúng sẽ xuất hiện trong báo cáo GTmetrix của bạn. Đôi khi bạn có thể tối ưu hóa chúng, đôi khi bạn có thể. Ở đây, tôi đã học được vài điều về việc tối ưu hóa nguồn lực bên ngoài.

Mẹo để tối ưu hóa tài nguyên bên ngoài

Quảng cáo GTmetrix

Tìm nạp trước các yêu cầu DNS – điều này giúp trình duyệt dự đoán các tài nguyên bên ngoài để chúng tải nhanh hơn. Xem cái này danh sách các tên miền phổ biến để tìm nạp trước bao gồm Google Maps, Google Analytics, Google Fonts, Gravatars, plugin chia sẻ xã hội, Disqus, mạng xã hội và các thứ khác. Bạn cũng nên tìm nạp trước URL CDN của mình nếu bạn sử dụng StackPath, KeyCDN hoặc CDN khác.

Tải trước-DNS-Yêu cầu-WP-Rocket

Nếu sử dụng WP Rocket, hãy thêm những thứ này trong cài đặt Tải trước:

Yêu cầu tìm nạp trước DNS

Nếu không sử dụng WP Rocket, hãy sử dụng Plugin gợi ý Pre * Party Resource.

18. Xóa Bloat

Vô hiệu hóa WP cho phép bạn vô hiệu hóa các cài đặt trong WordPress tiêu thụ CPU và làm chậm trang web của bạn. Nó cũng có các tùy chọn để kiểm soát nhịp tim (nếu bạn nhớ thực tế plugin kiểm soát nhịp tim, bây giờ bạn có thể xóa nó và chỉ cần sử dụng cái này), cũng như một vài tùy chọn khác có thể tăng tốc bảng điều khiển trang web / quản trị viên của bạn. Đi qua các cài đặt và chỉ cần vô hiệu hóa những gì bạn không sử dụng.

Mẹo sử dụng WP Vô hiệu hóa

  • Vô hiệu hóa MỌI THỨ bạn không sử dụng
  • Lập kế hoạch xóa thư rác là một ý tưởng tốt
  • Biểu tượng cảm xúc, Google Maps và Sỏi mất nhiều thời gian để tải
  • Pingbacks và trackbacks aren lồng thường có giá trị tài nguyên bổ sung
  • Đặt sửa đổi bài đăng thành 3-5 để bạn có bản sao lưu, nhưng bạn không cần hàng trăm
  • Các tùy chọn khác trong tab Yêu cầu của người dùng có thể cải thiện thời gian tải của bạn

WP-Vô hiệu hóa-Yêu cầu

WP-Vô hiệu-Thẻ-Cài đặt

WP-Disable-Admin

/ WP-Vô hiệu-SEO.

WP-Vô hiệu hóa-Khác

19. Tối thiểu hóa các plugin

Bạn đã xóa plugin Hello Dolly và Trình nhập WordPress chưa? Làm thế nào về thay thế plugin Twitter đó với một Tiện ích Twitter hoặc plugin Facebook đó với một Tiện ích Facebook? Thay vì sử dụng plugin Google Analytics, tại sao không chèn mã theo dõi trực tiếp vào chân trang (hoặc thậm chí tốt hơn, lưu trữ tại địa phương)? Yoast tạo sơ đồ trang web XML cho bạn để plugin Google XML Sitemaps không cần thiết. Đi qua các plugin của bạn và hủy kích hoạt / xóa những plugin bạn không cần. Bạn cũng nên tránh sử dụng 2 plugin riêng biệt nếu chúng có chức năng trùng lặp.

Xóa tất cả các plugin bạn không cần và các chủ đề không được sử dụng trong Giao diện > Chủ đề:

Xóa chủ đề WordPress không sử dụng

20. Plugin CPU cao

Phần lớn plugin WordPress chậm bao gồm chia sẻ xã hội, thống kê (phân tích), thanh trượt, danh mục đầu tư, người xây dựng trang, lịch, trò chuyện, biểu mẫu liên hệ, bài đăng liên quan, sơ đồ trang web, Wordfence, WPML, WooC Commerce và bất kỳ plugin nào đang chạy quét hoặc xử lý. Chúng có thể được xác định bằng cách sử dụng Trình theo dõi truy vấn hoặc Thác GTmetrix.

  1. Thêm điều này
  2. Theo dõi gian lận của AdSense Click
  3. Lịch sự kiện tất cả trong một
  4. Bạn bè dự phòng
  5. Người xây dựng hải ly
  6. Sơ đồ trang web Google XML tốt hơn của WordPress
  7. Trình kiểm tra Liên kết bị hỏng (sử dụng Kiểm tra Liên kết Tiến sĩ)
  8. Liên hệ liên tục cho WordPress
  9. Liên hệ mẫu 7
  10. Bài viết liên quan đến bối cảnh
  11. Liên kết tự động Digi
  12. Hệ thống bình luận Disqus
  13. Người xây dựng Divi
  14. Lưới thiết yếu
  15. Xem danh sách đầy đủ 65 plugin chậm

Bạn cũng có thể sử dụng tab thác GTmetrix để xem các plugin chậm nhất của mình:

Plugin WordPress chậm

Vô hiệu hóa cài đặt Plugin không sử dụng
Đi qua từng plugin của bạn và quyết định cài đặt nào bạn có thể tắt (điều này sẽ làm giảm CPU). Ví dụ: trong Yoast trong Cài đặt > Chung > Các tính năng tôi đã vô hiệu hóa các lượt sau

Cài đặt tính năng Yoast

Ví dụ

  • Báo cáo giao thông trực tiếp của Wordfence
  • Kiểm tra liên kết bị hỏng Quét quét liên tục
  • Trò chuyện và plugin lịch chạy liên tục
  • Các plugin thống kê liên tục thu thập dữ liệu
  • Bài đăng liên quan và plugin bài đăng phổ biến lưu trữ hàng tấn dữ liệu
  • Vô hiệu hóa TẤT CẢ các cài đặt bạn không sử dụng vì nhiều người sẽ sử dụng CPU

21. Plugin nhẹ

Chia sẻ xã hội – WP Rocket Rocket kiểm tra cho thấy Truyền thông xã hội Feather, Quốc vươngTrình chia sẻ nút đơn giản, và MashShare có số lượng yêu cầu ít nhất và thời gian tải nhanh nhất.

Sao lưuUpdraftPlus.

Thanh trượtNgười nói một mình, LayerSlider, hoặc là Thanh trượt sao băng.

Bình luậnDisqus Tải có điều kiện.

Danh mục đầu tưPhòng trưng bày Envira, FooGallery, hoặc là Cái lưới sắt.

phân tích – Google Analytics và Search Console sẽ rất nhiều. Chỉ cần đảm bảo rằng bạn đang lưu trữ Google Analytics cục bộ (sử dụng WP Rocket hoặc WP Disable).

Người xây dựng trangTrình tạo trang WordPress của MotoPress, nhưng không có trình tạo trang nào chạy nhanh hơn Trình chỉnh sửa WordPress gốc. Kết hợp điều này với Plugin sao chép và bạn không cần một người xây dựng trang (bao gồm cả những người xây dựng trang được tích hợp sẵn trong các chủ đề WordPress). Trừ khi nhóm của bạn hoàn toàn từ chối học một ít HTML (ngôn ngữ mã hóa dễ nhất), tránh các trình tạo trang.

Plugin StudioPress – các plugin nhẹ cho Genesis Framework.

22. Vô hiệu hóa các plugin

Dọn dẹp tài sản là công cụ tuyệt vời để vô hiệu hóa các plugin mà bạn không sử dụng trên các trang / bài đăng cụ thể. Đặc biệt là nếu bạn đang chạy rất nhiều plugin hoặc chỉ một vài plugin sử dụng nhiều tài nguyên, chỉ tải chúng trên nội dung mà họ sử dụng có nghĩa là trang web WordPress tổng thể của bạn có thể tải nhanh hơn nhiều.

Ví dụ:

  • Vô hiệu hóa plugin trượt của bạn trên các trang không sử dụng thanh trượt
  • Vô hiệu hóa plugin đoạn trích phong phú của bạn trên các trang không sử dụng đoạn mã phong phú
  • Vô hiệu hóa plugin biểu mẫu liên hệ của bạn trên các trang không có biểu mẫu liên hệ
  • Vô hiệu hóa plugin quản lý liên kết liên kết của bạn trên các trang không sử dụng liên kết aff
  • Vô hiệu hóa plugin chia sẻ xã hội của bạn trên tất cả các trang (vì nó thường dùng cho các bài đăng trên blog)

Các plugin tương tự

23. Chặn Bots xấu

Các công cụ tìm kiếm và bot thường tiêu thụ nhiều CPU / băng thông nhất:

Rô bốt-Nhện-Băng thông

Lời nói có thu thập thông tin giới hạn quy tắc chặn trình thu thập dữ liệu giả mạo của Google, giới hạn lượt xem trang của trình thu thập thông tin, giới hạn lượt xem trang của con người và các quy tắc khác giới hạn việc sử dụng CPU và chặn những kẻ gửi thư rác.

Wordfence-Rate-Giới hạn

Googlebot thường là bot ngốn tài nguyên nhất. bên trong Cài đặt Trang web của Bảng điều khiển tìm kiếm của Google bạn có thể giới hạn tốc độ thu thập dữ liệu nhưng điều này chỉ được khuyến nghị nếu nó gây ra CPU cao.

Thu thập dữ liệu-Google-Tìm kiếm-Bảng điều khiển

Bạn có thể làm điều tương tự trong thu thập thông tin cài đặt điều khiển của Công cụ quản trị trang web BingGiáo dục

Kiểm soát thu thập dữ liệu

Phần tiếp theo này cho bạn thấy cách sử dụng Wordfence để tìm và chặn các bot spam đã tấn công trang web của bạn quá nhiều (có thể tiêu tốn CPU và gây căng thẳng cho máy chủ của bạn.

Bước 1: Cài đặt Wordfence.

Bước 2: Xem của bạn báo cáo giao thông trực tiếp (trong cài đặt Công cụ Wordfence), hiển thị cho bạn tất cả các bot truy cập trang web của bạn trong thời gian thực. Googlebot rõ ràng là ổn, nhưng khi tôi làm điều này, tôi thấy compute.amazonaws.com tạo ra một lượng yêu cầu vô lý cứ sau vài giây. Tôi đã googled nó và chắc chắn, đây là một bot được biết đến để hút băng thông. Xem báo cáo của bạn trong một hoặc hai phút và xem các bot có tên sơ sài có liên tục truy cập trang web của bạn không. Nếu bạn nghi ngờ, hãy đặt tên máy chủ của họ lên Google và xem người khác có gặp vấn đề với bot đó không.

Live-Traffic-Báo cáo-Wordfence

Bước 3: Chuyển đến cài đặt Chặn Wordfence, và thêm các chương trình thư rác bạn muốn chặn. Dấu hoa thị đóng vai trò là ký tự đại diện, vì vậy nếu tôi chặn * amazonaws.com * thì có nghĩa là bất kỳ tên máy chủ nào có chứa amazonaws.com (cho dù nó có ký tự trước hay sau nó) sẽ bị chặn. Tôi đã lưu hàng ngàn yêu cầu / băng thông chỉ bằng cách chặn hai tên máy chủ spam này:

  • * amazonaws.com
  • * linode.com

Wordfence-Chặn-Quy tắc

Bước 4: Chuyển đến Nhật ký chặn của bạn và thưởng thức xem các bot spam đó bị chặn.

Wordfence-Tường lửa

Các Chặn plugin Bad Queries cũng bảo vệ trang web của bạn chống lại các bot xấu được biết đến. Nó có một plugin chỉ với một cú nhấp chuột và thực hiện plugin với một đánh giá 5 sao hoàn hảo – một cách dễ dàng để giảm CPU khỏi các bot spam.

Truy vấn khối

24. Tránh AMP

AMP là một dự án của Google giúp các trang di động tải nhanh hơn trong khi thêm tem AMPIP vào các đoạn di động. Mặc dù nó cải thiện hiệu suất, nó cũng thay đổi thiết kế trang web di động của bạn có thể làm giảm chuyển đổi. Kinsta đã thực hiện một nghiên cứu trường hợp trong đó khách hàng tiềm năng di động giảm 59% khi họ thêm AMP, vì vậy họ đã vô hiệu hóa nó (và sau khi đọc bài viết đó, tôi cũng đã vô hiệu hóa tôi).

trang amp

Thận trọng: AMP có thể bỏ chuyển đổi di động của bạn – sử dụng cẩn thận!

Hướng dẫn

Liên kết di động tăng tốc Cloudflare

Một vấn đề phổ biến là hình ảnh nổi bật xuất hiện trên đầu bài viết khi bạn có thể không muốn chúng. Có một công việc xung quanh cho việc này, nhưng nó không hoàn hảo. Bạn có thể không có hình ảnh nổi bật hoặc bạn có thể đặt mặc định đặc trưng trong Yoast trong SEO → AMP → Thiết kế → Hình ảnh mặc định. Hình ảnh mặc định đó sẽ hiển thị nếu KHÔNG có hình ảnh đặc trưng nào được đặt, nhưng nếu có, đó là những gì sẽ hiển thị trên đầu bài. Bạn có thể đọc Hướng dẫn AMP từ Yoast nhưng về cơ bản tôi chỉ tóm tắt.

25. Sỏi

Sỏi mất nhiều thời gian để tải đặc biệt là nếu bạn có nhiều bình luận blog (hãy thử chạy một bài đăng với các bình luận thông qua GTmetrix và bạn sẽ thấy nó tệ như thế nào). Bạn có một vài lựa chọn:

  • Lưu trữ Gravatars tại địa phương bằng cách sử dụng Avatar người dùng WP
  • Vô hiệu hóa hoàn toàn Gravatars
  • Đặt Gravatar mặc định của bạn thành trống
  • Xóa bình luận mà don cộng thêm giá trị
  • Đặt Gravatar mặc định của bạn thành hình ảnh tùy chỉnh trên máy chủ của bạn
  • Hạn chế hình ảnh Gravatar của bạn ở kích thước nhỏ hơn (ví dụ: 32px)
  • Nhận xét bình luận trong WP Vô hiệu hóa để chỉ hiển thị 20 bình luận cùng một lúc
  • Hãy thử lưu trữ Gravatars bằng cách sử dụng FVHarry, hoặc là Gravatar Cache tối ưu

26. Thương mại điện tử

Các trang web WooC Commerce chạy thêm các tập lệnh, kiểu, đoạn mã giỏ hàng và chúng thường yêu cầu nhiều plugin hơn. Đó là lý do tại sao khi chọn gói lưu trữ, bạn thường nên mua một tầng của những gì bạn thực sự cần để cung cấp cho các tài nguyên bổ sung thường được yêu cầu cho WooC Commerce.

WooC Commerce Cart Fragment

Phong cách WooC Commerce trong màn hình truy vấn

Mẹo tối ưu hóa thương mại WooC

  • Vô hiệu hóa các mảnh vỡ giỏ hàng bằng cách sử dụng này Mã Github
  • Vô hiệu hóa tập lệnh WooC Commerce bằng cách này Mã Github
  • Vô hiệu hóa các kiểu WooC Commerce bằng cách sử dụng Hướng dẫn sử dụng WooC Commerce
  • Xóa phiên khách hàng và thỉnh thoảng xóa tạm thời
  • Các trang web thương mại Woo yêu cầu nhiều tài nguyên hơn, vì vậy hãy chọn gói lưu trữ của bạn phù hợp

Nhưng cách dễ nhất để tối ưu hóa WooC Commerce là sử dụng Plugin Perfmatters bởi Kinsta:

tối ưu hóa thương mại điện tử

27. Thêm SSL

Không có lý do gì để không sử dụng SSL khi Let Encrypt SSL cung cấp miễn phí trong hầu hết các tài khoản lưu trữ. Tôi miễn cưỡng thay đổi và sợ giảm lưu lượng, nhưng lưu lượng truy cập của tôi vẫn giữ nguyên. SSL thực sự đơn giản cũng làm cho cấu hình nó rất dễ dàng. Nếu bạn thiên đường thực hiện nó, tôi sẽ làm nó.

siteground-let-mã hóa-ssl

28. Hạn chế sửa đổi bài

Thêm phần này vào tập tin wp-config của bạn trước khi nó nói rằng đó là tất cả, hãy dừng chỉnh sửa! Chúc mừng viết blog. Perfmatters cũng cho phép bạn giới hạn các sửa đổi bài đăng tích lũy theo thời gian trong cơ sở dữ liệu của bạn.

xác định (‘WP_POST_REVISIONS’, 3);

29. Vô hiệu hóa Pingbacks + Trackbacks

Những aren này cần thiết, vì vậy hãy tắt chúng trong Cài đặt > Thảo luận.

Theo dõi WordPress Pingback

30. Kiểm tra AWStats cho CPU cao

Giải thưởng là một công cụ tích hợp với một số cPanels lưu trữ cung cấp số liệu thống kê về việc sử dụng CPU. Nó cho bạn biết liệu một số bot, hình ảnh, tệp đã tải xuống và thậm chí cả địa chỉ IP có tiêu tốn nhiều CPU hay không. Bạn cũng có thể sử dụng Plugin thống kê máy chủ WP nhưng tôi nghĩ AWStats làm một công việc tuyệt vời.

AWStats giúp bạn tìm:

  • Trình thu thập băng thông cao
  • Địa chỉ IP băng thông cao
  • Tập tin tải băng thông cao
  • Các tệp băng thông cao (ví dụ: hình ảnh)
  • Tổng băng thông sử dụng (để theo dõi)

Băng thông hàng tháng

31. Trì hoãn phân tích cú pháp JavaScript

Sao lưu của bạn Hàm.php sau đó thêm mã này vào nó – sau đó bạn đã hoàn thành. Kiểm tra kỹ trang web của bạn để đảm bảo mọi thứ trông / chức năng chính xác. Nếu điều này vẫn không khắc phục mục trong Pingdom, hãy thử Plugin Script to Footer. Bước này có thể yêu cầu thử nghiệm và sử dụng các biến thể mã khác nhau nhưng tôi đã mượn mã từ bài viết này nếu bạn muốn làm rõ hơn.

if (! (is_admin ())) {
hàm defer_parsing_of_js ($ url) {
if (FALSE === strpose ($ url, ‘.js’)) trả về $ url;
if (strpose ($ url, ‘jquery.js’)) trả về $ url;
// trở về "$ url ‘trì hoãn ";
trở về "$ url ‘trì hoãn tải =’";
}
add_filter (‘clean_url’, ‘defer_parsing_of_js’, 11, 1);
}

32. Thêm tiêu đề hết hạn

Hầu hết các plugin bộ đệm sẽ tự động xử lý việc này khi bạn cho phép bộ nhớ đệm trình duyệt (như WP Rocket và W3 Total Cache). Nhưng nếu ‘thêm các tiêu đề hết hạn, thì vẫn xuất hiện trong báo cáo Pingdom của bạn trong tab YSlow, hãy thêm mã này vào đầu .htaccess của bạn

Hết hạn
ExpiresByType văn bản / css "truy cập cộng thêm 60 ngày"
ExpiresByType văn bản / javascript "truy cập cộng thêm 60 ngày"
Hết hạnByType image / ico "truy cập cộng thêm 60 ngày"
ExpiresByType hình ảnh / jpg "truy cập cộng thêm 60 ngày"
ExpiresByType hình ảnh / jpeg "truy cập cộng thêm 60 ngày"
ExpiresByType hình ảnh / gif "truy cập cộng thêm 60 ngày"
Hết hạnByType hình ảnh / png "truy cập cộng thêm 60 ngày"
ExpiresByType văn bản / css "truy cập cộng thêm 60 ngày"
ExpiresByType văn bản / html "truy cập cộng thêm 60 ngày"

33. Xóa chuỗi truy vấn

Mục này đã là một nỗi đau ở mông cho rất nhiều người (bao gồm cả tôi). Rất may, một vài cập nhật gần đây đã được thực hiện bởi các plugin bộ đệm phổ biến nhất cho phép bạn dễ dàng sửa lỗixóa chuỗi truy vấn khỏi tài nguyên tĩnh‘Mục trong GTmetrix của bạn và các báo cáo tốc độ khác. Tuy nhiên, hầu hết các chuỗi truy vấn được tạo bởi các plugin (mà bạn có thể thấy trong báo cáo GTmetrix của mình), do đó, điều cực kỳ quan trọng là chỉ sử dụng các plugin nhẹ và kiểm tra chúng ngay lập tức.

Tên lửa WP có một tùy chọn trong tab Tối ưu hóa tập tin của Wikipedia:

Xóa-Truy vấn-Chuỗi-Từ-Tài nguyên tĩnh

W3 Total Cache có một tùy chọn cho điều này trong Hiệu suất → Cache của trình duyệt:

Xóa chuỗi truy vấn khỏi tài nguyên tĩnh

WP Vô hiệu hóa có một tùy chọn trong tab Yêu cầu trên mạng:

Xóa-Truy vấn-WP-Vô hiệu hóa

Xóa chuỗi truy vấn khỏi Plugin tài nguyên tĩnh – bạn cũng có thể dùng thử plugin miễn phí này.

34. Giảm thiểu chuyển hướng

Thông thường có nghĩa là bạn đã thay đổi phiên bản www hoặc http của trang web của mình nhưng không thay đổi liên kết / hình ảnh của bạn để phản ánh điều này. Hãy thử sử dụng Tìm kiếm tốt hơn & Thay thế plugin để sửa chúng với số lượng lớn.

giảm thiểu chuyển hướng

35. Chủ đề nhẹ

Nếu trang web WordPress của bạn đã bị chậm kể từ khi bắt đầu, thì nó có thể là lưu trữ hoặc chủ đề của bạn. Tôi nhớ phát triển một trang web bằng cách sử dụng Chủ đề kinh doanh luật và đó là R SL RÀNG tôi phải cào toàn bộ trang web và bắt đầu lại bằng cách sử dụng Chủ đề điều hành Pro bởi StudioPress. Điều này là do mã hóa kém của nhà phát triển chủ đề hoặc quá nhiều tính năng tích hợp không cần thiết.

Chủ đề StudioPress rất nhẹ (chúng tải nhanh), phản hồi nhanh, HTML5, an toàn và đáng tin cậy (chúng đã giành được crap ra hoặc bị ngừng như một số chủ đề ThemeForest). Chúng được sử dụng bởi hơn 200.000 người, chủ đề của họ được xây dựng trong Khung Genesis (được đề xuất bởi người sáng lập Yoast và WordPress Matt Mullenweg), cộng với họ có plugin Genesis nhẹ.

Tôi biết bạn không muốn thay đổi chủ đề của mình. Nhưng nếu thiết kế của bạn tệ hơn, chủ đề StudioPress có thể là một thay đổi trò chơi. Tôi đã viết một đánh giá trên StudioPress nếu quyết định xem xét chúng.

chủ đề studiopress

36. Giám sát tài nguyên máy chủ

Bạn chỉ có một số lượng hạn chế tài nguyên máy chủ trên tài khoản lưu trữ của bạn. Lưu trữ quá nhiều trang web trên một tài khoản, các plugin ngốn tài nguyên và nhiều yếu tố khác có thể làm chậm máy chủ của bạn. Đảm bảo rằng gói của bạn có đủ tài nguyên để đáp ứng đúng nhu cầu của bạn.

SiteGround-Server-Resource-So sánh

Nếu bạn đang bị quá tải băng thông / CPU, bạn cần sửa nó (hướng dẫn này sẽ có ích) hoặc nâng cấp gói của bạn để bao gồm nhiều tài nguyên hơn. Trên nhiều gói điện toán đám mây, bạn có thể thêm tài nguyên khi cần để đảm bảo rằng bạn không đến gần vượt quá chúng, điều này nhấn mạnh trên máy chủ.

Tăng bộ nhớ đám mây

37. Cập nhật WordPress

Cập nhật lõi, chủ đề, plugin và khung WordPress nếu bạn sử dụng một (ví dụ: Genesis).

Cập nhật WordPress

Kiểm tra cPanel lưu trữ của bạn để xem có tùy chọn nào để cập nhật tự động không:

SiteGround WordPress Autoupdates

Genesis Framework cũng có một tùy chọn cho việc này:

Cập nhật tự động Genesis

38. Tìm trang chậm nhất

Bạn có thể sử dụng Google Analytics để tìm thời gian tải (và đề xuất) cho các trang được xem hàng đầu và các trang tải chậm nhất. Đăng nhập vào Google Analytics và ở bên trái, đi đến Hành vi → Tốc độ trang web → Đề xuất tốc độ. Nhấp vào Suggest Đề xuất tốc độ trang, để xem các đề xuất, mặc dù tôi muốn nói rằng các đề xuất GTmetrix thường tốt hơn.

Đề xuất tốc độ-Google-Analytics

39. Lưu trữ đám mây

Nếu bạn đang tìm kiếm một cái gì đó nhanh hơn so với lưu trữ được chia sẻ, hầu hết mọi người sẽ nhảy vào Đám mây. Chúng là lưu trữ đám mây (không được chia sẻ) và thậm chí còn nhanh hơn SiteGround. Sự đánh đổi là sự hỗ trợ của họ rất tốt như SiteGround, nó khác một chút tẻ nhạt hơn để quản lý và họ không cung cấp dịch vụ lưu trữ email. Nhưng nếu bạn tìm kiếm tốc độ thuần túy, họ cũng được xếp hạng số 1 trong nhiều cuộc thăm dò của Facebook. Hầu hết mọi người sử dụng Kế hoạch DigitalOcean bắt đầu từ $ 10 / tháng.

Đối với lưu trữ được chia sẻ, SiteGround là tuyệt vời. Nhưng lưu trữ đám mây của họ khá đắt ở mức 80 đô la / tháng khi với cùng mức giá tại Cloudways, bạn nhận được gần gấp đôi CPU + RAM.

Bạn cũng trả tiền hàng tháng thay vì hàng năm, điều này thật tuyệt.

SiteGround-vs-Cloudways-Cloud-Hosting

Những người đã di chuyển đến Cloudways (hoặc một trong những nhà cung cấp đám mây của họ):

Thời gian đáp ứng của Cloudways

Công cụ WP để Cloudways

Báo cáo Pingdom của DigitalOcean

Thời gian đáp ứng của máy chủ Cloudways

Di chuyển từ Godaddy sang DigitalOcean

Cải thiện thời gian tải của Cloudways

Cloudways vs WP Engine

Chưa có tiêu đề

Thời gian tải Ping của Cloudways

Báo cáo Pingdom của Cloudways

Di chuyển từ Namecheap sang Cloudways

Di cư Vultr

Di chuyển thương mại điện toán đám mây

Di chuyển AWS của Cloudways

Cũng là số 1 trong nhiều cuộc thăm dò của Facebook:

Khuyến nghị về lưu trữ Facebook

VPS Cloud Hosting WooC Commerce Thăm dò ý kiến

Khuyến nghị về Elementor Hosting

2017-WordPress-Hosting-FB-Thăm dò ý kiến

Thăm dò ý kiến ​​lưu trữ đám mây VPS

Gợi ý lưu trữ WordPress

Hosting yêu thích cho Elementor

2016-WordPress-Hosting-FB-Thăm dò ý kiến

Bạn có thể tiết kiệm 25% trong 2 tháng đầu tiên với Cloudways bằng cách sử dụng mã khuyến mãi này: OMM25.

40. Thuê Trình tối ưu hóa tốc độ WordPress của tôi

Vẫn cần trợ giúp với báo cáo GTmetrix / Pingdom của bạn? Tôi đã làm việc với Usama (i333) từ năm 2005. Anh ấy đã giúp tôi tối ưu hóa trang web của riêng tôi và rất nhiều trang web của khách hàng. Bạn có thể thuê anh ta bằng cách tạo một hồ sơ trên freelancer.com (Tôi sẽ đánh giá cao bạn sử dụng liên kết aff đó) và tìm kiếm của anh ấy Hồ sơ. Anh ấy 60 đô la / giờ từ Pakistan (vì vậy có một sự thay đổi thời gian) nhưng anh ấy có 459 đánh giá với 5 sao hoàn hảo. Chỉ yêu cầu nghiêm túc, và xin vui lòng không mong đợi 100% điểm nếu bạn sử dụng lưu trữ chậm, chủ đề cồng kềnh và các plugin nặng. Thực hiện theo hướng dẫn tốc độ WordPress này trước.

i333 Chuyên gia tối ưu hóa tốc độ WordPress

Các câu hỏi thường gặp

&# x1f680; Các yếu tố tốc độ quan trọng nhất là gì?

Lưu trữ, plugin bộ đệm, tối ưu hóa hình ảnh, tối ưu hóa plugin và cho dù bạn đang sử dụng tập lệnh bên ngoài thường là 5 yếu tố hàng đầu của tốc độ trang web.

&# x1f680; Bạn nên sử dụng plugin cache nào?

WP Rocket thường được đánh giá là plugin bộ nhớ cache hàng đầu trong các cuộc thăm dò của Facebook vì nó có các tính năng tích hợp mà hầu hết các plugin bộ nhớ cache không có. Những tối ưu hóa bổ sung này sẽ mang lại điểm số và thời gian tải tốt hơn trong GTmetrix, nhưng nó là một plugin cao cấp. Các plugin bộ nhớ cache miễn phí hàng đầu là Swift Performance, W3 Total Cache và WP Fastest Cache.

&# x1f680; Bạn nên sử dụng lưu trữ WordPress nào?

Lưu trữ tốt nhất rất gây tranh cãi, nhưng SiteGround và Cloudways nói chung là 2 máy chủ WordPress được xếp hạng hàng đầu trong hơn 30 cuộc thăm dò trên Facebook. SiteGround tốt cho lưu trữ chia sẻ và Cloudways cho lưu trữ đám mây.

&# x1f680; Bạn nên sử dụng công cụ kiểm tra tốc độ nào?

GTmetrix có các khuyến nghị mạnh mẽ nhất đặc biệt là khi tối ưu hóa hình ảnh, tìm các plugin chậm trong tab Waterfall và đo thời gian đến byte đầu tiên. Pingdom không có nhiều đề xuất và Google PageSpeed ​​Insights thậm chí không đo thời gian tải.

&# x1f680; Làm thế nào để bạn tối ưu hóa hình ảnh?

Bạn có thể tối ưu hóa hình ảnh bằng cách sử dụng một plugin như ShortPixel hoặc Smush để nén hình ảnh và tước dữ liệu EXIF. Đảm bảo bạn thay đổi kích thước hình ảnh theo kích thước chính xác và lý tưởng phục vụ chúng từ CDN. Tải hình ảnh và video lười biếng cũng sẽ làm cho trang nhanh hơn.

&# x1f680; Bạn có nên sử dụng AMP?

Nói chung, bạn nên tránh AMP (các trang di động được tăng tốc) vì các thay đổi thiết kế có thể làm giảm chuyển đổi. Chuyển đổi của Kinsta đã giảm 59% sau khi thêm AMP và họ đã quyết định xóa chúng.

&# x1f680; Làm thế nào để bạn tối ưu hóa plugin?

Tìm các plugin CPU cao bằng Trình theo dõi truy vấn thường bao gồm danh mục đầu tư, số liệu thống kê, thanh trượt và plugin chạy các quy trình đang diễn ra. Tiếp theo, thay thế chúng bằng các plugin nhẹ tiêu thụ tài nguyên tối thiểu. Xóa tất cả các plugin bạn không sử dụng và tắt các cài đặt plugin không cần thiết tiêu tốn tài nguyên. Cuối cùng, chọn lọc vô hiệu hóa các plugin khỏi tải trên một số nội dung nhất định bằng cách sử dụng một plugin như Asset Manager hoặc Perfmatters.

&# x1f680; Làm thế nào để bạn tối ưu hóa các tập lệnh bên ngoài?

Tốt nhất là tránh các tập lệnh bên ngoài cùng nhau, chẳng hạn như Google AdSense, các tiện ích của Facebook và các plugin tạo các yêu cầu bên ngoài. Một số plugin như Disques cho phép bạn tải nó một cách có điều kiện. Nếu trang chứa JavaScript, hãy thử plugin Async JavaScript. Cuối cùng, tìm nạp trước tất cả các URL bên ngoài đang tải trên trang.

Hy vọng điều này sẽ giúp! Giảm điểm GTmetrix mới của bạn + thời gian tải trong các nhận xét :-)

Chúc mừng,
Tom

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map