Cách dọn dẹp các dữ liệu thừa trong WordPress

Dọn dẹp các dữ liệu thừa định kỳ và thường xuyên sẽ giảm tải cho website WordPress, từ đó tăng tốc trang web của bạn. Chính vì vậy, đây là một kỹ thuật hữu ích mà tất cả các webmaster nên biết.

Có hai cách để dọn dẹp dữ liệu đó là xóa thủ công và sử dụng plugin. Trong bài viết lần này, mình sẽ hướng dẫn cách bạn thực hiện theo cả 2 cách.

Lưu ý:

Việc xóa dữ liệu có thể ảnh hưởng tới việc vận hành website của bạn. Chính vì thế, hãy tạo một bản sao lưu dữ liệu cho website WordPress của bạn trước khi thực hiện các bước tiếp theo.

Dọn dẹp dữ liệu thừa trong WordPress một cách thủ công

Theme

Bạn nên xóa đi các theme không cần sử dụng để cho dễ quản lý và tiết kiệm dung lượng. Để làm được việc đó, hãy tìm tới mục Appearance > Theme, sau đó chọn theme mà bạn muốn xóa, bấm vào Theme detail > Delete > OK.

Xóa dữ liệu thừa về theme trong WordPress một cách thủ công
Cách xóa một theme trong WordPress

Ngoài ra, bạn có thể tham khảo cách cải thiện hiệu suất của một theme WordPress tại đây.

Plugins

Một số plugin có thể tự tạo ra dữ liệu từ đó làm chậm tốc độ website, nên nếu bạn không cần sử dụng chúng nữa thì nên xóa đi. Bạn có thể xóa một plugin trực tiếp từ Admin Dashboard, tuy nhiên nó sẽ không đảm bảo xóa được toàn bộ dữ liệu liên quan của plugin đó. Vậy nên, bạn có thể tham khảo cách xóa hoàn toàn dữ liệu của một plugin trên website WordPress trong bài viết này.

Post

Xóa các bài viết không còn phù hợp

Bạn nên định kỳ xem lại các nội dung trên website của mình và xóa đi các bài viết trùng lặp, lỗi thời, không còn đúng ở thời điểm hiện tại. 

Chẳng hạn như website của bạn có bài viết “Top 10 quán bún đậu ngon nhất Hà Nội” nhưng một thời gian sau các quán này đóng cửa hoặc chuyển địa điểm thì bạn nên sửa thông tin hoặc xóa bài viết này đi.

Xóa các bản ghi của tính năng Revision

Tính năng Revision của WordPress giúp bạn tạo ra các bản ghi để lưu giữ lại các thay đổi trong bài đăng và khôi phục văn bản trong trường hợp xảy ra sự cố (mất điện, mất mạng…). Các bản ghi này cũng chiếm một phần dung lượng website. Do đó, bạn nên xóa bớt chúng đi khi không cần dùng tới nữa. Cách đơn giản nhất để làm điều đó là sử dụng plugin giống như ở phần 2 của bài viết này.

Tuy nhiên, dù thế nào thì bạn vẫn nên tránh việc để số lượng các bản ghi được tự động tạo ra quá nhiều. Để làm điều đó, bạn có thể giới hạn số lượng các bản ghi được lưu cho một bài đăng và thời gian tự động lưu bản ghi của WordPress. Để làm điều đó, hãy thêm các câu lệnh sau vào file wp-config.php:

  1. Giới hạn số bản ghi tối đa
define( ‘WP_POST_REVISIONS’, 10 );
  1. Giới hạn thời gian tự động lưu bản ghi:
define( ‘AUTOSAVE_INTERVAL’, 600 );

Trong đó:

  • 10 là số bản ghi tối đa được lưu.
  • 300 là thời gian tự động lưu bản ghi, đơn vị là giây (s)

Page

Bạn nên xóa các page không cần thiết hoặc không phù hợp giảm tải cho website. Bạn vào mục Pages trong Admin Dashboard, sau đó chọn page mà bạn muốn xóa và nhấn Trash.

Xóa các trang không cần thiết để giảm tải cho website WordPress

Nếu bạn vẫn nhầm lẫn giữa Post và Page, hãy tham khảo bài viết này nhé!

Danh mục và thẻ

Bạn có thể xóa thẻ (tag) và danh mục (category) trực tiếp từ Admin Dashboard bằng cách đến mục Post, sau đó nhấn Tags hoặc Categories, chọn thẻ hoặc danh mục mà bạn muốn xóa rồi nhấn Delete.

Xóa các dữ liệu thừa trong phần tag và category trực tiếp từ Admin Dashboard của WordPress

Media Library

Khi bạn upload ảnh và video lên Media Library, WordPress có thể sẽ tạo vài bản sao với kích cỡ khác nhau của chúng để phục vụ cho việc hiển thị trên một số theme / plugin. Các dữ liệu thừa này sẽ làm chậm tốc độ tải trang web và bạn nên xóa chúng đi.

Thông thường để xóa các media này, người ta sẽ vào Media > Library và chọn từng ảnh / video để xóa. Tuy nhiên, cách này sẽ không phù hợp và gây mất thời gian khi số lượng ảnh và video quá nhiều. Bạn có thể tham khảo một số plugin giúp bạn xóa ảnh hàng loạt như là WP-Optimize hoặc Media Cleaner.

Tips: Thay vì đăng tải media trực tiếp nên website của bạn, bạn nên đưa chúng lên các nền tảng lưu trữ như Youtube, Imgur và nhúng media vào trong bài viết. Như thế, website của bạn sẽ không phải lưu trữ những dữ liệu này nữa.

Dọn dẹp dữ liệu thừa trong WordPress bằng plugin

Trên thị trường có nhiều plugin dọn dẹp dữ liệu, bên mình đã có một bài review chi tiết ở đây. Bạn có thể tùy chọn sử dụng một trong số những plugin đó.

Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng WP-Sweep. Đây là một plugin miễn phí lại rất nhanh, ổn định và nhiều tính năng. Có thể nói rằng nó là một trong những plugin tốt nhất để dọn dẹp dữ liệu thừa. Cách sử dụng cụ thể như sau:

Đầu tiên là phần cài đặt, WP-Sweep miễn phí và có sẵn trên wordpress.org nên bạn có thể cài đặt và kích hoạt nó trực tiếp từ Admin Dashboard.

Dọn dẹp dữ liệu thừa trong WordPress bằng plugin

Để sử dụng plugin, bạn vào Tools > Sweep. Trong giao diện của plugin, bạn sẽ thấy rất nhiều lựa chọn để dọn dẹp và tối ưu hóa dữ liệu của mình, bao gồm:

Post Sweep

Dọn dẹp dữ liệu liên quan đến bài đăng như:

  • Các bản ghi tạo tự động bởi tính năng Revision
  • Dữ liệu thừa của các bài đăng đã bị xóa
  • Duplicated Post Meta (Dữ liệu tạo ra khi bạn nhân bản các bài viết)
  • oEmbed Caches In Post Meta (Bộ nhớ Cache để lưu dữ liệu lấy ra từ các link được nhúng trong bài viết)

Nếu bạn muốn xóa loại dữ liệu nào chỉ cần ấn nút Sweep. Bên cạnh đó, bạn có thể nhấn Details để xem chi tiết các dữ liệu sẽ bị xóa. Làm tương tự với các phần còn lại.

Dọn dẹp các dữ liệu thừa liên quan đến post trong WordPress

Comment Sweep

Phần này cho phép xóa các loại dữ liệu sau:

  • Unapproved Comments: các bình luận không được chấp thuận
  • Spammed Comments: các bình luận spam
  • Deleted Comments: dữ liệu về các bình luận đã bị xóa
  • Orphaned Comment Meta (Comment meta là các dữ về bình luận chẳng như tên người bình luận, khi bạn xóa bình luận thì các dữ liệu này vẫn còn và gọi là orphaned comment meta).
  • Duplicated Comment Meta (Dữ liệu tạo ra khi nhân bản comment)
Dọn dẹp Comment Sweep trong WordPress

User Sweep

Phần này cho phép bạn dọn dẹp dữ liệu người dùng, bao gồm:

  • Orphaned User Meta (Dữ liệu thừa còn lại sau khi xóa dữ liệu về một user);
  • Duplicated User Meta (được tạo ra khi nhân bản dữ liệu về một user).

Trong ảnh dưới đây, website của mình không có dữ liệu người dùng nào cần dọn dẹp nên nút Sweep sẽ chuyển trạng thái thành N/A. Nếu website của bạn có, thì nút Sweep sẽ xuất hiện để bạn chọn.

Dọn dẹp User Sweep data 
trong WordPress

Term Sweep

Phần này cho phép bạn lựa chọn dọn dẹp các loại dữ liệu sau:

  • Orphaned Term Meta (Term meta là dữ liệu được tạo cho mỗi term của taxonomy, nó thường cung cấp các thông tin bổ sung và không được lưu trong terms table của WordPress. Khi xóa một term khỏi taxonomy, term meta của nó sẽ trở thành vô chủ – orphaned)
  • Duplicated Term Meta (term meta tạo ra khi nhân bản term)
  • Orphaned Term Relationship (việc bạn thêm một bài đăng vào trong một category sẽ tạo ra một file term relationship, khi bạn xóa bài đăng đó đi thì file này vẫn còn và được gọi là “orphaned”)
  • Unused Terms: term không sử dụng

Lưu ý là việc ấn Sweep ở mục này sẽ xóa cả các dữ liệu thừa về term trong cả các bản nháp của bài đăng, nên hãy kiểm tra kỹ trong mục Detail trước khi xóa nhé.

Dọn dẹp dữ liệu thừa về Term Sweep

Option / Database Sweep

Ở hai mục này, bạn có thể lựa chọn xóa dữ liệu không cần dùng đến trong bộ nhớ tạm thời (Transient) và tối ưu hóa bảng cơ sở dữ liệu của website. Ở đây plugin sẽ không đề cập tới việc thực hiện chi tiết như thế nào mà chỉ cho bạn lựa chọn là thực hiện hay không thôi. Nên ở phần này bạn chỉ cần nhấn Sweep hoặc bỏ qua.

Dọn dẹp phần Transient và tối ưu hóa cơ sở dữ liệu của website WordPress

Trong trường hợp bạn muốn xóa tất cả các loại dữ liệu thừa trong website, hãy xem xét qua từng phần trên và cuối cùng chọn Sweep All là xong.

Lời cuối

Dọn dẹp các dữ liệu thừa là một kỹ thuật vô cùng hiệu quả để tăng tốc website. Do đó, mình khuyên bạn nên quét và dọn dẹp dữ liệu thừa trong website của mình định kỳ và thường xuyên. Ngoài ra, bạn cũng có thể tham khảo thêm những cách khác để tăng tốc website như sử dụng CDN, plugin Jetpack, plugin Autoptimize, WP Asset CleanUp, …

Chúc may mắn và đừng quên theo dõi các bài viết tiếp theo của mình để cập nhật các kiến thức hữu ích về WordPress nhé!

Để lại bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *