Bảng tra cứu wordpress

Việc tối ưu hóa cơ sở dữ liệu luôn là một trong những công việc rất quan trọng, đặc biệt càng quan trọng khi trang web của bạn đã sử dụng trong một thời gian dài rồi.

Đặc biệt càng quan trọng khi trang web của bạn có nhiều truy cập bởi vì bạn biết rằng trang web càng có nhiều lượt truy cập thì trang web sẽ càng gửi nhiều truy vấn (truy vấn) về cơ sở dữ liệu để lấy dữ liệu ra (truy vấn SELECT). Nếu bạn chưa được sắp xếp gọn gàng thì nó lại càng mất thêm thời gian để xử lý các truy vấn đó

Chủ đề về cơ sở dữ liệu tối ưu rất nhiều và khá rộng trong bài viết này mình sẽ chia sẻ về tối ưu bảng wp-options của wordpress đây là bảng tác động hiệu suất wordpress nhiều nhất cần phải được chăm sóc đặc biệt

Bảng tra cứu wordpress
Hướng dẫn tối ưu bảng wp-options

Bài viết này mình sẽ hướng dẫn các bạn tối ưu hóa wp-option để cải thiện tốc độ tải trang web giúp cơ sở dữ liệu của bạn hoạt động hiệu quả hơn

lục mục

WP_OPTIONS table is what

wp-option là một bảng được khởi tạo mặc định khi bạn khởi động bằng cách sử dụng WordPress

Mục đích của nó là nơi lưu trữ những thiết lập của wordpress, những cấu hình nào bạn thiết lập trong trang quản trị wordpress (Ví dụ như bạn thiết lập chủ đề bật tính năng này để tắt cái kia, bạn thiết lập cấu hình plugin làm cái này . v. sẽ được lưu trữ ở trong này và các chủ đề plugin cốt lõi của wordpress thì khi sử dụng sẽ gọi giá trị bạn thiết lập ra

Đây là bảng cực kỳ quan trọng, trong hiệu suất của WordPress càng cần phải được chăm sóc tối ưu nhất

Bảng tra cứu wordpress
Bảng wp-options wordpress

Hướng dẫn tối ưu hóa wp-options

Mình sẽ chia sẻ một số kỹ thuật wp-options để giúp mọi người cải thiện hiệu quả của cơ sở dữ liệu nhé

Khuyến cáo. Trước khi thực hiện các hướng dẫn ở bên dưới, bạn vui lòng sao lưu lại cơ sở dữ liệu trước khi thực hiện theo các hướng dẫn của mình để đảm bảo an toàn, nếu có sự cố xảy ra thì sẽ dễ dàng khôi phục lại

Xóa tạm thời

Khi bạn đang sử dụng wp_object_cache WordPress, hãy lưu trữ các bản ghi tạm thời trong bảng wp_options

You can't tham khảo. object cache and wp_object_cache is what

Thông thường, thoáng qua có thời hạn hết hạn và sẽ biến mất theo thời gian. Tuy nhiên, điều đó không phải lúc nào cũng phải luôn chắc chắn như vậy cuộc đời nó lại hơi khác cuộc sống. Chúng tôi đã thấy một số cơ sở dữ liệu có hàng định dạng bản ghi tạm thời. Trên thực tế, trên một trang web, chúng tôi đã xử lý một số bản ghi tạm thời bị hỏng, trong đó hơn 690. 000 hàng được tạo trong bảng wp_options. Chỉ cần đúng 1 lệnh, Dọn dẹp ở bên dưới, cơ sở dữ liệu tệp từ 600mb xuống còn 11mb

Lệnh Dọn dẹp tạm thời

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%');

Ghi chú. Please change the money prefix wp_ to money prefix you are used if as you have to change the money, not use the default money. Bạn sao chép rồi dán vào sql bạn có thể sử dụng phpmyadmin ở phần sql hoặc bạn có thể sử dụng wp cli hoặc lệnh mysql thực thi

Ví dụ. bạn sử dụng phpmyadmin, bạn chọn cơ sở dữ liệu bạn muốn thực thi tại đó, bạn chuyển qua tab SQL rồi chọn lệnh của mình để ở bên trên rồi bạn tiếp tục nhấn vào phần thực thi

Bảng tra cứu wordpress
Dọn dẹp WordPress tạm thời bằng phpmyadmin, chọn lệnh của mình vào rồi nhấn vào thực thi

Dọn dẹp phiên

Một vấn đề phổ biến khác giống như tạm thời ở bên trên mà chúng tôi đã thấy là gấp đôi khi các công việc cron không đồng bộ hoặc không hoạt động đúng cách và do đó các phiên bản không được thu gọn. Bạn có thể nhận được hàng tấn wp_session trong cơ sở dữ liệu của mình

Lệnh Dọn dẹp wp_session

DELETE FROM wp_options WHERE option_name LIKE '_wp_session_%';

You can wp_ instead of your own money rồi. bạn dán vào sql bạn có thể sử dụng phpmyadmin ở phần sql hoặc bạn có thể sử dụng wp cli hoặc lệnh mysql thực thi

ADD INDEX autoload bảng wp-options

Kỹ thuật này bạn hiểu đơn giản là bảng tùy chọn wp giống như một cuốn sách, bạn thêm chỉ mục giống như bạn thêm mục lục và đánh số trang và đánh số chương trình cho sách, như vậy thì nếu bạn cần tìm kiếm thông tin dữ liệu

Kỹ thuật này sẽ có hiệu quả khi autoload của bạn lớn 1mb thì mới thực sự mới có giá trị hiệu quả cho bạn, còn nếu dưới thì thực sự không có nhiều giá trị lắm

Bảng tra cứu wordpress
Hiệu suất khi đánh index wp-option autoload source ảnh. 10up

Lệnh thêm bảng chỉ mục wp_options

CREATE INDEX autoloadindex ON wp_options(autoload, option_name);

Please change the money prefix wp_ to money prefix you are used if as you have to change the money, not use the default money

Bảng tra cứu wordpress
add-index-database-table-wp-option

Nếu trong trường hợp bạn muốn xóa chỉ mục đi thì sử dụng lệnh

DROP INDEX autoloadindex ON wp_options;

Delete data database not used

Vì sao phải xóa dữ liệu không sử dụng được?

Ví dụ trong quá trình khử bạn sử dụng 1 plugin nào đó, rồi bạn không thích sử dụng plugin đó nữa, bạn xóa plugin đó đi, nhưng thực tế dữ liệu của plugin bạn xóa đó vẫn còn nằm trong cơ sở dữ liệu của bạn

in sao lại có điều đó?

Chỉ đơn giản là plugin tác giả và chủ đề chiến lược kinh doanh của họ, mong bạn đến một ngày trời đẹp, quay lại sử dụng plugin của họ thì bạn không cần thiết lập lại nữa. chính vì điều đó các cái vẫn nằm trong cơ sở dữ liệu. trong tương lai có thể bạn không quay lại sử dụng hay quay lại plugin đó đi nữa thì thực sự dữ liệu cơ sở dữ liệu gắn lại đó làm tốc độ tải trang web của bạn chậm lại

Cách 1. Xóa dữ liệu bằng thủ công

Đây là câu chuyện nói thì đơn giản đấy nhưng thực hiện thì cũng là một quá trình cần phải nỗ lực rất nhiều. Nhưng thực sự nó rất đang nỗ lực nếu bạn thích chụp ảnh đam mê tốc độ tải trang web. Đây là cách yêu thích của mình và mình vẫn sử dụng nó hàng ngày để trang web tối ưu cho khách hàng của mình

Nhiều khi cơ sở dữ liệu dữ liệu các tác giả có tâm họ đặt tên có quy tắc nhìn phát là biết ngay dữ liệu này là của plugin nào luôn để mình dễ dàng xóa nhanh chóng

Còn tác giả không quan tâm đến việc họ đặt tên tiền tố cho vay cả lên chả biết dữ liệu của plugin nào. Nhưng cũng may là có một trang web giúp mình dễ dàng thực hiện trang cứu điều đó. là trang web. plugintests. com

Bạn có thể truy cập vào trang web trên truy tìm các plugin trong quá khứ bạn đã sử dụng và xóa nó đi

cách 2. Bạn có thể sử dụng Plugin Advanced DB Cleaner Pro đây là cách tự động nhưng mình khuyến cáo là không nên sử dụng vì sử dụng có thể xóa nhầm dữ liệu Tỷ lệ cơ sở dữ liệu bạn ra đi là rất cao và gọn gàng sẽ không được làm sạch . Nhưng thực sự nó sẽ hữu ích nếu như bạn không có thời gian tìm kiếm thì việc sử dụng plugin này cũng là lựa chọn tốt

Đây là một plugin trả phí, nếu thực sự bạn cần plugin này thì có thể liên hệ với mình để mình tặng miễn phí

Bảng tra cứu wordpress

Chuyển đổi công nghệ innodb

Khi bạn cài đặt website WordPress từ khoảng 3 năm trở lại đây thì wordpress đã mặc định sử dụng inodb thay vì myiam

You also on check back

InnoDB thực sự vượt trội MyISAM ở nhiều khía cạnh, innodb thắng lại hiệu suất tốt hơn

Công nghệ lưu trữ cơ sở dữ liệu từ MyISAM sang InnoDB

Lời Kết

Nhưng mình tin rằng với những mẹo nhỏ ở trên nhưng nó sẽ giúp website đạt hiệu quả cao hơn rất nhiều, đặc biệt là những website lớn và website dạng động

Bạn có thể tham khảo nhiều cơ sở dữ liệu kỹ thuật tối ưu hơn tại wptangtoc. com đây là blog mình chia sẻ những kiến ​​thức mình học được về website tăng tốc