Mẹo 7 để giảm kích thước cơ sở dữ liệu WordPress

Bài viết được viết bởi:
  • WordPress
  • Cập nhật: Tháng Chín 08, 2014

Nghiêm trọng về việc tăng tốc trang web được lưu trữ trên WordPress của bạn?

Sau đó, bạn có thể đã bỏ ra tiền cho một thiết kế lộn xộn hoặc các mã làm giảm thời gian tải trang web của bạn.

Và nếu bạn là bất cứ điều gì giống như các webmaster điển hình, bạn háo hức nuốt các bảng tính, sách điện tử và hội thảo trên web giúp bạn tăng tốc độ trang web.

Nhưng hóa ra, bạn có thể không cần phải dựng lên một ít bột.

Lý do tại sao bạn hỏi?

Bởi vì giảm kích thước cơ sở dữ liệu WordPress của bạn có thể làm giảm đáng kể thời gian tải trang của bạn và cải thiện tốc độ của trang web.

Không có gì bí mật khi công cụ tìm kiếm đưa ra rất nhiều tầm quan trọng của tốc độ trang webvà thời gian tải trang web của bạn có thể ảnh hưởng đến xếp hạng tìm kiếm của bạn chỉ với một tỷ lệ nhỏ. Điều này không có nghĩa là trang web nhanh hơn sẽ tăng xếp hạng của bạn, nhưng nó giúp trình thu thập thông tin truy cập trang web của bạn dễ dàng và mang lại trải nghiệm người dùng tốt hơn cho khách truy cập.

Và cơ sở dữ liệu WordPress của bạn càng lớn thì càng mất nhiều thời gian để hiển thị các trang cho những người truy cập vào trang web của bạn. Vì vậy, nó rất cần thiết cho bạn dọn dẹp WordPress của bạn và giảm kích thước của nó. Theo thời gian, cơ sở dữ liệu của bạn có thể có các bản ghi không sử dụng, các mục nhập thừa và các bảng mà bạn có thể xóa an toàn mà không ảnh hưởng đến các yếu tố khác trên trang web của bạn. Điều này sẽ giúp loại bỏ thời gian tải trên máy chủ của bạn và cải thiện hiệu suất trang web của bạn.

Tò mò về cách giảm kích thước cơ sở dữ liệu WordPress của bạn? Sau đây là bảy bước để giảm kích thước cơ sở dữ liệu WordPress có thể được đưa vào thực hành ngay lập tức:

1. Xóa các plugin không mong muốn

1

Bạn có biết có hơn plugin WordPress 20,000 không? Sự dễ dàng mà bạn có thể cài đặt một plugin là một phước lành và lời nguyền cùng một lúc. Cơ sở dữ liệu của bạn sẽ luôn luôn bị bloat plugin, vì mỗi plugin, ngay cả khi đã ngừng hoạt động, thêm nhiều mã cho WordPress để tải.

Vì vậy, làm cơ sở dữ liệu của bạn, và trang web của bạn, một ưu, và xóa tất cả các plugin bạn đã không được sử dụng trong một thời gian. Điều này có thể được thực hiện dễ dàng thông qua phần plugin trong bảng điều khiển WordPress của bạn.

2. Xóa nhận xét spam và mã không mong muốn

2

Nên có các nhận xét và bài đăng trong thư mục spam và thùng rác của bạn: đây là sự lộn xộn không cần thiết mà bạn cần phải xóa. Bạn cũng nên xóa mọi bản sửa đổi bài đăng còn lại dưới dạng bản nháp và bài đăng mới được xuất bản thay thế.

Bạn có thể sử dụng Plugin tối ưu hóa WP để hoàn thành công việc chỉ bằng một cú nhấp chuột. Đồng thời, bạn có thể sử dụng các tùy chọn Clean cho WordPress plugin để tìm các bảng không sử dụng trong cơ sở dữ liệu của bạn và làm sạch chúng.

3. Sử dụng truy vấn MySQL

Plugin Akismet làm tăng kích thước cơ sở dữ liệu trong nhiều trường hợp do bảng được gọi là wp_commentmeta. Cài đặt Trình quản lý plugin WP db > chạy hai tùy chọn truy vấn sau đây - chúng có thể được thực thi từ bảng điều khiển WordPress (nhưng chạy riêng từng bảng):

DELETE FROM wp_commentmeta WHERE comment_id KHÔNG IN (SELECT comment_id FROM wp_comments);
XÓA TỪ wp_commentmeta WHERE meta_key THÍCH '% akismet%';

Cài đặt WordPress của bạn có thể khác đôi chút, vì vậy đừng quên kiểm tra tên bảng của bạn trước khi áp dụng các truy vấn ở trên. Các truy vấn SQL sau đây cũng hữu ích trong việc giảm kích thước cơ sở dữ liệu:

XÓA TỪ wp_postmeta WHERE meta_key = "_edit_lock"; XÓA TỪ wp_postmeta WHERE meta_key = "_edit_last";

4. Nén hình ảnh

4

Nén hình ảnh của bạn có thể làm giảm đáng kể lượng dữ liệu cư trú trong cơ sở dữ liệu của bạn. Bạn có thể sử dụng nén gzip để giảm kích thước của tài nguyên dựa trên văn bản như CSS, JavaScript và HTML.

Bạn cũng có thể sử dụng WP Smush.it plugin sẽ nén hình ảnh khi bạn tải hình ảnh mới lên thư viện phương tiện bằng cách xóa dữ liệu meta khỏi JPEG, chuyển đổi GIF thành PNG được lập chỉ mục, tước màu không sử dụng khỏi hình ảnh được lập chỉ mục và tối ưu hóa nén JPEG. WP Smush.it sẽ chạy lặng lẽ đằng sau hậu trường.

5. Tắt Tự động lưu

WordPress lưu các thay đổi bạn thực hiện để đăng mỗi phút 2 và lưu trữ chúng dưới dạng bản sửa đổi. Tất cả các phiên bản của một bài đăng được lưu dưới dạng các mục riêng biệt trong cơ sở dữ liệu, làm cho cơ sở dữ liệu trở nên lớn.

Nếu bạn đang viết bài dài, tắt tính năng tự động lưu là giải pháp khả thi. Thêm đoạn mã sau vào tệp functions.php của bạn giữa các thẻ php đóng và mở:

chức năng vô hiệu hóaAutoSaveCompletely () {wp_deregister_script ('autosave'); } add_action ('wp_print_scripts', 'vô hiệu hóaAutoSaveCompletely');

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

Cơ sở dữ liệu là nơi lưu trữ tất cả mọi thứ: nhận xét, cài đặt, trang, bài đăng, plugin và mã. Cơ sở dữ liệu cồng kềnh nghĩa là mỗi khi trang được tải lại, có thể mất nhiều thời gian hơn để tìm và hiển thị thông tin.

Đây là lý do tại sao bạn cần tối ưu hóa cơ sở dữ liệu của bạn. Sử dụng Trình quản lý WP-DB or Plugin tối ưu hóa WP là một cách tuyệt vời để khôi phục, sửa chữa, tối ưu hóa và sao lưu cơ sở dữ liệu của bạn.

7. Sử dụng plugin bộ nhớ cache

Caching plugins như W3 Total Cache tạo phiên bản tĩnh của các trang cho khách truy cập lần đầu tiên. Vì vậy, cơ sở dữ liệu được truy cập để tạo trang của bạn khi ai đó truy cập trang đó lần đầu tiên.

Với plugin bộ nhớ cache, trang được tạo sẽ được lưu trữ trên máy chủ, vì vậy khi người dùng truy cập trang vào lần tiếp theo, cùng một trang được tạo trước và cơ sở dữ liệu không được gọi.

Thực hiện các biện pháp sau để tối ưu hóa cơ sở dữ liệu WordPress của bạn. Bạn sẽ nhận thấy kết quả tức thì.

Giới thiệu về Dan Virgillito

Dan Virgillito là một blogger chuyên nghiệp và nhà tư vấn chiến lược nội dung, yêu thích làm việc với các công ty mới khởi nghiệp, các công ty và tổ chức phi lợi nhuận và giúp họ kể câu chuyện của họ tốt hơn, thu hút người hâm mộ và tìm cách mới để thúc đẩy kinh doanh thông qua nội dung. Bạn có thể tìm hiểu thêm về công việc của anh ấy và liên lạc với anh ấy thông qua trang web của anh ấy. Kết nối với Dan trên Google+ / Dan Virgillito và Twitter / @danvirgillito

Kết nối: