Wordpress load chậm nguyên nhân và cách khắc phục

Tốc độ là một trong  những tính năng quan trọng nhất cần tối ưu hóa  khi tạo hoặc tinh chỉnh bất kỳ trang web nào, không chỉ riêng WordPress. Tốc độ tải trang web ảnh hưởng đến cả thứ hạng của bạn trên các trang tìm kiếm của Google và thời gian khách truy cập có thể ở lại trang web của bạn.

Tốc độ trang có tác động lớn đến mức có khá nhiều nghiên cứu về lợi ích của việc có tốc độ trang nhanh.

Hãy xem những số liệu thống kê sau:

  • Nếu bạn tăng tốc độ trang web của mình thêm một giây,  tỷ lệ chuyển đổi của bạn sẽ tăng 7%
  • Các trang web  tải trong năm giây  có thời gian người dùng truy cập lâu hơn 70% và tỷ lệ thoát trang thấp hơn 35%
  • Trong số người dùng Internet,  83% mong đợi  một trang web tải trong vòng chưa đầy ba giây
  • Và  53% người dùng  sẽ rời khỏi trang nếu mất hơn ba giây để tải

Wordpress load chậm

WordPress tải chậm do nhiều nguyên nhân, bao gồm host kém chất lượng, quá nhiều plugin, hình ảnh không tối ưu, thiếu bộ nhớ cache, phiên bản phần mềm lỗi thời, và theme nặng nề. Để khắc phục, hãy nâng cấp hosting, sử dụng plugin bộ nhớ cache hiệu quả, tối ưu hóa hình ảnh, cập nhật WordPress và plugin, hạn chế plugin và theme không cần thiết, và dọn dẹp cơ sở dữ liệu...

Cách tăng tốc trang web WordPress của bạn trong 7 bước, không cần viết mã!. Hãy đọc tiếp để tìm hiểu thêm về cách tăng tốc trang WordPress của bạn!

7. Kiểm tra tốc độ trang web WordPress

Vì có rất nhiều yếu tố ảnh hưởng đến thời gian tải, hãy bắt đầu bằng cách kiểm tra tốc độ trang web WordPress của bạn để xác định những yếu tố đóng góp lớn nhất. Một công cụ phổ biến là GTmetrix , chạy hai bài kiểm tra đồng thời — PageSpeed ​​của Google và Yslow của Yahoo. Mỗi bài kiểm tra sẽ cho bạn điểm chữ và điểm phần trăm. Tóm tắt của GTmetrix thường trông như thế này:

Kiểm tra Wordpress load chậm

Hãy bắt đầu bằng cách kiểm tra phần "Chi tiết Trang" được hiển thị ở trên, phần này cung cấp thông tin quan trọng về trang web của bạn. "Thời gian tải đầy đủ" cho biết thời gian cần thiết để một trang tải hoàn toàn trong trình duyệt của người dùng. Mặc dù không có chuẩn mực chính thức, bạn nên cố gắng đạt được thời gian tải dưới hai giây .

Vì khoảng cách giữa máy chủ web và khách truy cập có thể ảnh hưởng đến thời gian tải, bạn nên lưu trữ trang web của mình càng gần càng tốt với khách truy cập. Cần lưu ý rằng máy chủ thử nghiệm trong trường hợp này được đặt tại Canada. Nếu máy chủ web của bạn ở Châu Âu, thì Thời gian tải đầy đủ có thể không chính xác hoặc không phản ánh đúng trải nghiệm của người dùng Châu Âu.

"Tổng dung lượng trang" là một chỉ báo hiệu suất ban đầu tuyệt vời. Theo GTmetrix, tổng dung lượng trang trung bình là 3,25MB. Nếu dung lượng trang của bạn cao hơn đáng kể, điều này có thể cho thấy vấn đề. Tuy nhiên, mỗi trang web đều khác nhau, vì vậy hãy cân nhắc điều này dựa trên mục đích và nội dung trang của bạn.

Giá trị "Yêu cầu" là số lượng yêu cầu HTTP được gửi từ máy khách (bạn) đến máy chủ (trang web của bạn). Trên thực tế, mỗi yêu cầu là một tệp cần tải xuống — HTML, CSS, JavaScript hoặc hình ảnh. Mỗi yêu cầu cần thời gian để xử lý, vì vậy, nhìn chung, bạn nên giữ con số này càng thấp càng tốt; số lượng yêu cầu trung bình trên mỗi trang theo GTmetrix là 91.

Nếu bạn muốn giảm số lượng yêu cầu trang web, bạn có thể kết hợp các tệp CSS và JS. Kho lưu trữ WordPress.org cung cấp nhiều tùy chọn plugin có thể giúp bạn thực hiện việc này.

Kết quả của Pagespeed và Yslow cung cấp nhiều thông tin hữu ích, nhưng cũng có thể khá chuyên môn. Chúng tôi sẽ hướng dẫn bạn những cách đơn giản để tăng tốc trang web, mang lại lợi ích lớn nhất với ít nỗ lực nhất.

6. Lựa chọn plugin phù hợp

Mỗi plugin đều có PHP, CSS, JavaScript, hình ảnh, v.v. riêng, vì vậy mỗi plugin bạn cài đặt đều có khả năng làm chậm trang web của bạn. Hãy lựa chọn plugin một cách khôn ngoan và chú ý đến các đánh giá.

 Lựa chọn plugin phù hợp

Để đảm bảo plugin của bạn không ảnh hưởng tiêu cực đến tốc độ trang web, hãy quét trang web bằng một công cụ như GTmetrix sau khi cài đặt plugin mới để xem liệu nó có ảnh hưởng đáng kể đến tốc độ hay không. Và nếu bạn thấy mình đang sử dụng nhiều plugin, bạn có thể hợp nhất chúng bằng cách sử dụng một plugin có nhiều tính năng. Plugin này cung cấp CDN, tối ưu hóa hình ảnh, sao lưu, bảo mật, phân tích và nhiều công cụ khác.

Bạn nên đặc biệt cẩn thận với các giao diện. Giao diện đầy đủ tính năng nghe có vẻ tuyệt vời, nhưng những tính năng đó lại đi kèm với rất nhiều mã. Nếu bạn không sử dụng tất cả chúng, bạn đang làm chậm trang web một cách không cần thiết. Một cách đơn giản để kiểm tra hiệu suất giao diện là quét bản demo giao diện bằng GTMetrix. Mặc dù một phần điểm số sẽ dựa trên cách cấu hình máy chủ của bản demo, nhưng số lượng yêu cầu, thời gian tải và kích thước trang có thể là những chỉ số tốt về tốc độ.

5. Triển khai bộ nhớ đệm

Mỗi trang web WordPress được vận hành bởi một cơ sở dữ liệu, và mỗi lần tải trang đều liên quan đến việc truy xuất thông tin từ cơ sở dữ liệu đó. Điều này không chỉ gây áp lực cho máy chủ mà còn tốn thời gian thực thi. Bộ nhớ đệm trang là một cách phổ biến để tăng tốc trang web — Nó giúp giảm số lần dữ liệu cần được truy xuất từ ​​cơ sở dữ liệu.

Bộ nhớ đệm trang nghĩa là một phiên bản tĩnh của trang được lưu và phục vụ cho mỗi người dùng. Nhiều máy chủ web hiện nay đã tích hợp bộ nhớ đệm trang WordPress ở cấp độ máy chủ. Nếu máy chủ của bạn chưa có, có những giải pháp plugin tốt như WP Super Cache , nhưng lưu ý rằng chúng yêu cầu một số kiến ​​thức và cấu hình nhất định để đạt được kết quả tối ưu.

4. Sử dụng CDN thân thiện với WordPress

Tốt nhất là nên đặt máy chủ gần với đối tượng khách hàng của bạn. Nhưng nếu đối tượng khách hàng đó ở khắp nơi trên thế giới thì sao?

Nếu đúng như vậy, mạng phân phối nội dung có thể giúp ích đáng kể. CDN lấy nội dung từ máy chủ của bạn (hình ảnh, CSS, JavaScript, video, âm thanh, v.v.) và chuyển chúng đến một mạng lưới máy chủ phân tán toàn cầu. Điều này có nghĩa là nội dung của bạn có thể được phục vụ từ các vị trí gần người dùng hơn và trang web của bạn sẽ tải nhanh hơn.

Có nhiều CDN, mỗi loại có chi phí khác nhau. Một số, chẳng hạn như BunnyCDN, cung cấp plugin WordPress, nhưng một số khác yêu cầu cài đặt thủ công hoặc sử dụng giải pháp của bên thứ ba. Jetpack bao gồm một CDN miễn phí có tên là Site Accelerator , có thể được thiết lập chỉ trong vài cú nhấp chuột .

3. Chọn dịch vụ lưu trữ phù hợp cho WordPress

Điều quan trọng là phải chọn đúng nhà cung cấp dịch vụ lưu trữ cho nhu cầu cụ thể của bạn. Một số yếu tố cần cân nhắc:

  • Khán giả của bạn ở đâu? Trang web của bạn sẽ tải nhanh hơn cho những người dùng ở gần máy chủ của bạn hơn. Hãy chọn một máy chủ có máy chủ gần đối tượng mục tiêu của bạn.
  • Chia sẻ, đám mây hay chuyên dụng? Lưu trữ chia sẻ chia sẻ máy chủ cho hàng trăm hoặc hàng nghìn trang web và thường là lựa chọn tiết kiệm nhất. Nó thường phù hợp với các trang web có lưu lượng truy cập thấp. Lưu trữ đám mây đã trở nên rất phổ biến trong vài năm qua và cung cấp các tài nguyên được đảm bảo cụ thể theo gói bạn chọn và khả năng mở rộng hoặc thu hẹp dễ dàng. Điều này rất hữu ích nếu lưu lượng truy cập của bạn tăng đột biến. Một máy chủ chuyên dụng là của bạn, cùng với tất cả các tài nguyên máy chủ — ổ cứng, CPU, RAM, băng thông, v.v. Đây thường là lựa chọn tốt nhất cho các trang web lớn nhưng đắt hơn và khả năng xử lý lưu lượng truy cập tăng đột biến kém hơn so với lưu trữ đám mây.
  • Bạn cần những tài nguyên nào? Ban đầu, có thể bạn chưa biết điều này, và nó sẽ thay đổi khi trang web của bạn phát triển. Một số tài nguyên dễ tính toán, nhưng một số khác, chẳng hạn như CPU ​​và RAM, lại phức tạp hơn vì chúng phụ thuộc vào rất nhiều yếu tố. Nếu bạn đã phát triển vượt qua giai đoạn máy chủ chia sẻ nhưng vẫn chưa chắc chắn mình cần những gì, lưu trữ đám mây có thể là một lựa chọn lý tưởng nhờ khả năng mở rộng của nó.
  • Máy chủ của bạn cung cấp phiên bản PHP nào? PHP là ngôn ngữ lập trình mà WordPress được xây dựng dựa trên. Các phiên bản PHP mới nhất không chỉ có các tính năng ngôn ngữ và cập nhật bảo mật mới nhất mà còn chạy nhanh hơn và hiệu quả hơn nhiều. Bạn thường có thể tìm hiểu phiên bản PHP mình đang sử dụng bằng cách xem bảng điều khiển máy chủ web hoặc cài đặt plugin như Display PHP Version . Nếu máy chủ của bạn vẫn đang chạy phiên bản 5.6, bạn cần yêu cầu họ nâng cấp hoặc tìm giải pháp mới. Tìm hiểu thêm về các yêu cầu PHP của WordPress.
  • Bạn có đang gặp tình trạng downtime (thời gian chết) không? Nếu trang web của bạn thường xuyên bị sập, có thể máy chủ của bạn không ổn định và bạn muốn thay đổi nhà cung cấp. Jetpack Backup giúp bạn di chuyển trang web và cung cấp tính năng theo dõi thời gian chết miễn phí.
  • Xem thêm bài viết: Hướng dẫn seo web wordpress

2. Lưu trữ video và âm thanh của bạn bên ngoài

Video và âm thanh là những cách tuyệt vời để thu hút khách truy cập trang web. Tuy nhiên, chúng cũng có cái giá của nó: dung lượng tệp lớn hơn và mất nhiều thời gian tải hơn. Trừ khi bạn muốn kiểm soát nâng cao nội dung đa phương tiện của mình, hãy cân nhắc lưu trữ video và âm thanh bên ngoài. Có rất nhiều dịch vụ lưu trữ với các tính năng và mức giá khác nhau. Việc lưu trữ video và âm thanh bên ngoài cũng giúp tiết kiệm băng thông, từ đó có thể giảm chi phí lưu trữ cho trang web của bạn.

Jetpack cung cấp giải pháp liền mạch nhất cho trang web WordPress và hoàn toàn không có quảng cáo. Nó tích hợp trực tiếp với thư viện phương tiện và trình chỉnh sửa bài đăng của bạn, đồng thời được tối ưu hóa dành riêng cho WordPress.

1. Tối ưu hóa hình ảnh của bạn để tải nhanh hơn

Với bất kỳ công việc tối ưu hóa hiệu suất nào, hãy bắt đầu từ những điều cơ bản. Hình ảnh thường là nguyên nhân chính khiến website chậm. Nếu bạn có bất kỳ hình ảnh nào trên website, có thể bạn có thể thực hiện một số cải tiến để giảm kích thước tệp:

  • Nén hình ảnh. Hình ảnh có thể được nén "không mất dữ liệu" (không làm giảm chất lượng hình ảnh) hoặc "nén có mất dữ liệu" (làm giảm chất lượng hình ảnh). Bạn có thể ngạc nhiên khi thấy mình có thể nén hình ảnh đến mức nào mà không làm giảm đáng kể độ rõ nét. Để biết thêm thông tin, hãy xem hướng dẫn của chúng tôi về cách nén hình ảnh cho WordPress .
  • Đừng tải lên tệp hình ảnh có kích thước lớn hơn mức cần thiết. Nếu bố cục của bạn sử dụng hình ảnh rộng 300px, đừng tải lên hình ảnh rộng 1200px.
  • Sử dụng đúng định dạng. Biểu tượng đơn giản nên là SVG, bất kỳ hình ảnh nào cần độ trong suốt nên là PNG, và các ảnh khác nên là JPEG.
  • Thêm tính năng tải chậm (lazy loading) vào trang web của bạn . Nếu bạn hiển thị tất cả hình ảnh khi trang web tải, trang web của bạn chắc chắn sẽ hiển thị những hình ảnh mà nhiều người dùng thậm chí không nhìn thấy — ví dụ: hình ảnh ở cuối trang mà người dùng phải cuộn chuột mới thấy được. Tải chậm nghĩa là nếu hình ảnh không có trên màn hình của người dùng, nó sẽ không được tải. Điều này có thể ảnh hưởng đáng kể đến tốc độ trang web của bạn.

Nếu bạn muốn tìm hiểu sâu hơn, hãy xem bài viết này: Hướng dẫn seo hình ảnh từ A-Z

Webix

Website chậm dẫn đến mất lưu lượng truy cập và doanh thu. Theo Pingdom , thời gian tải trang có mối tương quan trực tiếp với tỷ lệ thoát trang — tỷ lệ phần trăm người dùng rời khỏi trang web của bạn mà không truy cập nhiều hơn một trang.

Ngày càng nhiều người duyệt Internet trên thiết bị di động, vốn thường có kết nối Internet kém ổn định. Và không phải ai cũng sống ở khu vực có kết nối tốt. Nếu thời gian tải trang web của bạn quá lâu, họ sẽ không thể truy cập được.

Bất kể mọi người tìm thấy bạn bằng cách nào và họ sử dụng thiết bị nào, việc giữ thời gian tải trang web ở mức thấp nhất có thể không hề gây hại. Việc xử lý một trang web WordPress chậm có thể rất khó khăn, vì vậy bạn có thể chỉ muốn giải quyết tạm thời sau một vài lần thử không mấy thành công. Nếu vậy, bạn chưa nhận ra tốc độ tải trang quan trọng như thế nào để có được lưu lượng truy cập mong muốn.

Nếu bạn không thể xử lý được wordpress load chậm hãy cân nhắc dùng các mẫu web chủa Webix. Webix am hiểu về tốc độ, tối ưu hóa và tiếp thị kỹ thuật số, chúng tôi hợp tác với các công ty từ nhiều ngành khác nhau để xây dựng  các trang web được tối ưu hóa hoàn toàn, nhanh chóng, hấp dẫn và thu hút lưu lượng truy cập, khách hàng tiềm năng và doanh thu cho khách hàng.

Webix cũng cung cấp khung mẫu cho nhiều ngành nghề khác, tất cả đều được thiết kế với tiêu chí: chuẩn UI/UX (trải nghiệm người dùng tốt) và chuẩn SEO (dễ dàng lên top Google). Ví dụ:

  • Mẫu web bán hàng đẹp.

  • Mẫu web giới thiệu công ty.

  • Mẫu web dịch vụ vệ sinh.

  • Mẫu web bán quần áo

  • Landing Page (trang đích) để chạy quảng cáo.

Thay vì chỉ cung cấp một danh sách mẫu có sẵn, Webix tập trung vào việc xây dựng một website TÙY CHỈNH với các tính năng và bố cục được cá nhân hóa hoàn toàn để phù hợp với mục tiêu kinh doanh và đối tượng khách hàng cụ thể của bạn. Xem tất cả mẫu web tại đây.