Tiết kiệm dung lượng host và cải thiện hiệu suất blog/ website WordPress.
Qua thời gian dài sử dụng, dữ liệu blog/ website WordPress của bạn sẽ không ngừng tăng lên. Lượng dữ liệu lớn, kèm theo việc không được “sắp xếp ngăn nắp” sẽ nhanh chóng biến hosting của bạn trở thành một “bãi rác” hỗn độn. Và hậu quả của việc này thì đã rất nhiều người được nếm trải. Blog/ website sẽ load chậm hơn và thậm chí là trở nên ì ạch. Điều này sẽ khiến chúng chịu tải kém và ảnh hưởng lớn đến trải nghiệm của người dùng cũng như khả năng thu thập dữ liệu của bots tìm kiếm.
Tệ hại hơn, bạn sẽ phải trả thêm tiền để nâng cấp host trong trường hợp gói mà bạn đang sử dụng không có dung lượng đủ lớn. Nhưng đừng quá lo lắng, hôm nay, tôi sẽ hướng dẫn cho các bạn một số phương pháp hiệu quả để tiết kiệm dung lượng host và tối ưu hiệu suất cho blog/ website WordPress.
Tham khảo thêm:
- Top 3 công cụ kiểm tra tốc độ và hiệu suất website
- 5 WordPress plugin giúp bảo trì blog dễ dàng và nâng cao hiệu suất
Tiết kiệm dung lượng host và cải thiện hiệu suất
WP Căn bản (hiện tại đang có khoảng 900 bài viết) + hệ thống WP Shop (lưu trữ dữ liệu của hơn 500 sản phẩm) + trang demo của theme Paradise chỉ tiêu tốn tổng cộng hơn 1GB dung lượng, bao gồm cả cache:
Tại sao lại ít như vậy? Bởi vì chúng tôi áp dụng các phương pháp dưới đây:
1. Xóa plugin không cần thiết
Nếu bạn có một số plugin đã lâu chưa dùng tới (đang ở trạng thái Inactive) hoặc cảm thấy plugin nào đó đang sử dụng là không thực sự cần thiết thì hãy mạnh dạn deactivate (vô hiệu hóa) nó đi. Sau đó, hãy xóa chúng để tiết kiệm dung lượng host. Nên nhớ rằng, đối với ổ cứng SSD, dung lượng trống càng lớn thì tốc độ đọc ghi sẽ càng cao, đồng nghĩa với việc cải thiện tốc độ load cho blog/ website của bạn.
2. Xóa theme không dùng đến
Tương tự như plugin, bạn chỉ nên giữ lại những theme đang sử dụng. Ngoài ra, hãy xóa sạch những theme còn lại đi để tiết kiệm dung lượng lưu trữ.
Nhiều bạn có thói quen cài rất nhiều theme và plugin nhưng sau đó không dùng đến và “quên” xóa chúng đi. Điều này sẽ khiến host bị lãng phí một phần dung lượng lưu trữ không hề nhỏ.
3. Xóa dữ liệu rác
Bạn cũng nên kiểm tra host và xóa bỏ những dữ liệu không cần thiết. Chúng có thể là các file error_log, file backup đã cũ hoặc bạn đã download về máy tính, dữ liệu còn sót lại của các plugin đã xóa (đặc biệt là các plugin tạo cache)… Những dữ liệu này thường nằm trong thư mục wp-content
của mã nguồn WordPress.
4. Xóa ảnh thumbnail không còn sử dụng
Khi bạn thay đổi theme hoặc cài thêm plugin, rất nhiều ảnh thumbnail sẽ tự động được tạo ra nhằm phục vụ cho việc hiển thị giao diện. Lượng theme bạn cài càng nhiều số lượng ảnh thumbnail tạo ra càng lớn. Đây cũng chính là một trong những nguyên nhân gây tốn rất nhiều dung lượng host, đặc biệt là khi site của bạn upload nhiều ảnh. Tốt nhất bạn nên xóa hết ảnh thumbnail cũ và chỉ giữ lại những kích thước ảnh thumbnail mà theme hiện tại cần đến. Cách làm ư? Hãy tham khảo bài viết ” Chỉnh sửa kích thước ảnh thumbnails khi thay theme WordPress“.
Trước đó, các bạn cũng nên truy cập vào Settings => Media => thiết lập các thông số về 0 nếu không cần dùng đến các kích thước ảnh này.
5. Dọn dẹp database
Đây là vấn đề mà tôi đã từng có rất nhiều bài hướng dẫn trước đây. WordPress có cơ chế tự động lưu các bản nháp, bản sửa đổi bài viết/ trang của bạn vào trong database. Nó giúp bạn nhanh chóng khôi phục dữ liệu trong trường hợp đang soạn thảo thì bị mất điện hoặc mất kết nối mạng. Tuy nhiên, nó cũng chính là nguyên nhân khiến cho database của bạn ngày một phình to ra và trở nên chậm chạp. Do đó, thường xuyên dọn dẹp dữ liệu rác trong database không những giúp bạn tiết kiệm dung lượng host mà còn giúp blog/ website hoạt động trơn tru hơn.
Tham khảo thêm:
- Advanced Database Cleaner – plugin dọn dẹp database tốt nhất
- Dọn dẹp WordPress database với plugin WP-Sweep
Xóa các table hoặc record của các plugin mà bạn không còn sử dụng nữa sẽ giúp bạn tiết kiệm được kha khá dung lượng database, đồng thời giúp chúng gọn gàng, bớt rối rắm.
Tham khảo thêm: Xóa các bản ghi không sử dụng trong WordPress database
Ngoài ra, nếu host của bạn có dung lượng quá thấp, bạn có thể xem xét lưu trữ hình ảnh trên các dịch vụ cloud (Google Drive, OneDrive, DropBox…) sau đó copy link hình ảnh và paste vào bài viết. Việc này sẽ giúp bạn giảm được rất nhiều chi phí thay vì phải nâng cấp host để mở rộng dung lượng. Tuy nhiên, nó sẽ ảnh hưởng đến tốc độ load của website, do đó, chỉ nên làm khi dung lượng host của bạn thực sự quá hạn hẹp và không có khả năng mở rộng thêm.
Bạn biết các thủ thuật khác hiệu quả hơn giúp tiết kiệm dung lượng host cũng như tối ưu hiệu suất cho blog/ website WordPress? Hãy chia sẻ nó với chúng tôi bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Dọn dẹp database: Khuyên dùng thêm wp-optimize full check option tối ưu cũng được rất nhiều.
Dọn dẹp hình ảnh: – Chưa upload thì nên tối ưu qua tinypng (khuyên dùng .jpg).
– Đã upload thì nên dùng plugin smush để nó tối ưu ( nhược điểm khi tối ưu để ý để tiếp tục khi sử dụng bản miễn phí) hoặc Compress JPEG & PNG images (nhược điểm chỉ 100 hình ảnh cho 1 tháng).
Cộng với danh sách ở trên mà wpcanban hướng dẫn nữa là website nhẹ khỏi phải nói :D
Dọn dẹp database nên dùng Advanced Database Cleaner. Còn nén ảnh thì nên dùng EWWW Image Optimizer (miễn phí) hoặc ShortPixel (trả phí, cũng được 200 ảnh miễn phí mỗi tháng nếu đăng ký qua link ref).
Cám ơn anh em sẽ sử dụng thử xem ạ!
web em nhiều ảnh quá, data lên đến 6G . có cách nào giảm bớt được không ah
Em lỡ xóa một vài file cần thiết trong host. Giờ làm sao khôi phục lại ạ?
Nếu host có backup thì thử restore xem sao. Nhưng thường thì phải xóa host tạo lại từ đầu.
mục dọn dẹp database rất hữu ích. thanks bạn
Bác ơi cho e hỏi e quét google speed nó báo như này :(
http://prntscr.com/eq69jo
Cái này là tài nguyên của Google, sao control được. Mặc kệ nó đi. :P
Cho mình hỏi, bạn có nhắc đến dung lượng host, làm thế nào để mình kiểm tra được dung lượng host mà mình đã sử dụng, đó có phải là tổng tất cả các dữ liệu gồm bài viết, ảnh, plugin của trang web mình không? Mình sử dụng gói hosting của Godaddy, vào phần Account thì chỉ thấy có ghi Tổng dung lượng đĩa 10Gb, vậy đây có phải là dung lượng host của mình không?
Ngoài ra mình còn thấy lượt truy cập hàng tháng trong account Goddady của mình là 25.000. Bạn có thể giải thích cho mình thế nào là một lượt truy cập không? Ví dụ 1 user vào thăm web mình, sau đó họ đi xem hết 10 bài ở 10 post khác nhau, vậy có tính là 10 lượt truy cập? Và khi lượt truy cập chạm mốc 25.000 thì điều gì sẽ xảy ra?
Cảm ơn Hiếu rất nhiều!
Set về 0 trong media nó vẫn nhân ra 7 cái ảnh , ( trong theme có lệnh gọi là nó nhân ra ) :(((
Còn về up ảnh lên site khác sau đó chèn lên thì nó cũng phải up lên host để làm thumbnail chứ nhỉ? Có khác gì âu? :v
Bậy nhé. Có plugin hỗ trợ lấy ảnh bên ngoài host làm ảnh thumbnail luôn. :P
Plugin gì nhở ? :D ngon thế sao không nghe ai nói :P
Lại bảo không có đi. Cả mớ nhé. Cho 2 cái tham khảo này: https://wordpress.org/plugins/wp-remote-thumbnail/ và https://wordpress.org/plugins/external-thumbnail/ :P
Ồ thanks, mà wpcanban không dùng nhở :v , mà sao để nó hỏi nhân ảnh ra đây Hiếu ẹp zai ( nếu up lên host :P
Mình thích up ảnh lên host hơn. Vì như vậy mình mới nén, mới cache được. Dùng ảnh từ nguồn bên ngoài không control nổi, làm ảnh hưởng đến tốc độ load site. Nếu bạn không dùng kích thước ảnh nào thì tìm trong file functions.php của theme và xóa code tạo kích thước ảnh đó đi. Rồi dùng plugin để regen lại toàn bộ ảnh thumbnail + xóa ảnh thumbnail không dùng đến. :P
Blog lớn như của anh chắc database giờ khủng lắm nhỉ :D
Database khoảng 30MB chứ mấy mà khủng. :P
có cách nào thời gian phản hồi của máy chủ không anh Trung Hiếu!.
tốc độ trang web em khá chậm
Bạn sử dụng plugin tạo cache xem sao. Nếu vẫn không cải thiện được thì buộc lòng phải đổi sang host khác. Không còn cách nào nữa cả. :P
Hi. Cảm ơn anh Trung hiếu để em test thử :P
sinh viên không có tiền đi mua host rẻ nên chắc tai host là chính :((
Vào thử site của bạn công nhận là rất chậm. Bạn mua host của nhà cung cấp nào vậy? Giá bao nhiêu tiền một tháng? :P
Mình mua host bên interserver giá 2$/ tháng :D
tại bữa mình tìm hiểu bên canhme thấy cái đó khuyễn mãi vĩnh viễn :D
Bạn biết host nào giá rẻ mà ổ định không ^^
Nên mua HawkHost nhé. Gói Primary là đủ. Giá khoảng hơn $2 một chút. Rất đáng đồng tiền bát gạo. :)
Cảm ơn anh Trung Hiếu nhé ^^
Để hết tháng em chuyển host để cải thiện website :P
Dung lượng host chắc bây giờ không phải là vấn đề lớn nữa rồi. Kinh nghiệm cá nhân của mình là các bạn nên sử dụng các gói dung lượng và băng thông không giới hạn để tránh tình trạng tốc độ ì ạch hoặc gián đoạn. Các gói hosting này từ các dịch vụ nước ngoài nói chung cũng không quá đắt, chỉ khó cái là bắt thanh toán 6-12 tháng. Dù sao cũng cảm ơn anh đã chia sẻ thông tin khá hữu ích
Dung lượng không giới hạn nhưng quá nhiều dữ liệu rác (không cần thiết) thì vẫn ì ạch như thường bạn nhé. :P