Trong bài viết cách đây khá lâu, tôi đã từng hướng dẫn các bạn chống DDoS cho website một cách đơn giản với CloudFlare rồi phải không nào? Tuy nhiên, những tính năng như Under Attack Mode hay Bots Fight Mode không thể duy trì thường xuyên trên website vì chúng sẽ gây ảnh hưởng đến tốc độ load web, SEO, cũng như trải nghiệm của người dùng. Vậy làm thế nào để biết website của bạn đang bị tấn công DDoS nhằm nhanh chóng kích hoạt những tính năng kể trên?
WordPress
Tổng hợp mọi thứ về WordPress: tin tức WordPress, thủ thuật WordPress, WordPress themes, WordPress plugins, dịch vụ dành cho WordPress.
Index WordPress MySQL để tăng tốc độ load
Nếu website WordPress của bạn có database lớn với lượng bài viết, sản phẩm, người dùng… rất nhiều thì bài viết này chính là dành cho bạn. Theo thời gian, database của WordPress sẽ phình to lên với nhiều dữ liệu được lưu trữ. Nó khiến cho tốc độ phản hồi truy vấn của database cũng chậm hơn vì sẽ mất nhiều thời gian hơn để tìm kiếm dữ liệu được yêu cầu. Việc index WordPress MySQL (tương tự với MariaDB) sẽ giúp dữ liệu được lưu trữ một cách có tổ chức hơn, dễ dàng tìm kiếm hơn.
Tinh giản plugin LiteSpeed Cache giúp menu gọn gàng hơn
LiteSpeed Cache, không còn nghi ngờ gì nữa, chắc chắn là một trong những plugin hỗ trợ tối ưu website WordPress miễn phí tốt nhất hiện nay. Cùng với sự phát triển của nó qua từng phiên bản, menu của plugin này ngày càng xuất hiện thêm nhiều mục mà theo tôi là không thật sự quá cần thiết, thậm chí gây rối mắt và làm chậm tốc độ load của WordPress Dashboard. Nếu bạn cũng đang có cảm nhận tương tự và muốn tìm cách để tinh giản hay tùy biến menu của plugin LiteSpeed Cache thì bài viết này chính là dành cho bạn.
Gộp chung category, tag trong website WordPress
Vừa qua, nhân dịp Google đang triển khai thuật toàn tìm kiếm mới (tháng 3 năm 2023), tôi đã tiến hành một số thay đổi lớn trên WP Căn bản. Theo đó, tôi đã xóa hoặc gộp chung gần 400 WordPress post tag mà tôi đã tạo một cách vô tội vạ trước đây. Đó là những tag ít khi được sử dụng (chỉ có trên một hoặc một vài bài viết). Lợi ích thì chẳng thấy đâu, nhưng có một điều chắc chắn là chúng đã tiêu tốn rất nhiều tài nguyên của bot tìm kiếm mà đáng ra phải dành cho các trang, bài viết, chuyên mục… khác.
Cache WordPress REST API để tăng tốc độ load
WordPress REST API cung cấp cầu nối cho các ứng dụng tương tác với website WordPress của bạn bằng cách gửi và nhận dữ liệu dưới dạng các đối tượng JSON (JavaScript Object Notation). Nó là nền tảng của Block Editor và ngoài ra còn có chức năng cho phép theme, plugin hoặc ứng dụng tùy chỉnh của bạn hiển thị các giao diện mới, quản lý, xuất bản nội dung… Bên cạnh những lợi ích thấy rõ, WordPress REST API cũng là một trong những nguyên nhân gây ảnh hưởng đến tốc độ load của website.
Preload tài nguyên trong website WordPress
Bạn đã bao giờ test tốc độ website của mình trên Google PageSpeed Insights và nhận được cảnh báo màu đỏ với nội dung “Preload key requests” hay chưa? Cảnh báo này thường liên quan đến các file CSS, JS hoặc Web Font, Icon Font… trên website của bạn. Nó có nghĩa là bạn nên cho các thành phần kể trên được phép tải trước nhằm tăng tốc độ hiển thị của website. Vậy làm thế nào để preload các tài nguyên trong website WordPress? Nhờ sự trợ giúp của một plugin có tên là Pre* Party Resource Hints, mọi thứ sẽ trở nên thật dễ dàng.
Tích hợp CloudFlare Turnstile vào website WordPress
Gần đây, CloudFlare vừa mới giới thiệu một dịch vụ mới có tên là Turnstile. Nó được kỳ vọng là một sự thay thế tuyệt vời cho Google reCAPTCHA bởi một số ưu điểm như: hoàn toàn miễn phí, tốc độ nhanh, thân thiện với người dùng (bảo mật quyền riêng tư, yêu cầu tương tác ở mức thấp nhất)… Giống như reCAPTCHA, Turnsile cũng có chức năng chính là xác minh người dùng để chống spam và brute force attack. Nếu bạn đã quá chán với những trải nghiệm mà reCAPTCHA mang lại thì đây là lúc để thử Turnstile.
Thêm hoặc chỉnh sửa màu sắc trong Block Editor
Không biết vì lý do gì mà kể từ phiên bản 6.0, WordPress đã loại bỏ tính năng cho phép lựa chọn màu sắc tùy chỉnh trong Block Editor. Cộng thêm với việc plugin Advanced Editor Tools (tên gọi cũ là TinyMCE Advanced) đã hơn 2 năm không được cập nhật, khiến cho người dùng không thể lựa chọn được màu sắc theo ý thích trong trình soạn thảo (ngoại trừ các màu đã được theme thiết lập sẵn và sẽ bị thay đổi tùy theo theme). Thật may mắn khi MotoPress đã đưa ra một giải pháp hoàn toàn miễn phí giúp giải quyết khó khăn này.
4 Lớp bảo vệ website WordPress mà bạn nên có
Để bảo vệ website WordPress của bạn an toàn trước 99% các mối đe dọa về bảo mật, trên thực tế không quá khó. Trong suốt 10 năm làm việc trong lĩnh vực WordPress và hosting, từng xử lý mã độc, chống hack, chống DDoS… cho hàng nghìn website, tôi đã đúc rút được ra được một số kinh nghiệm khá hữu ích mà bất cứ ai cũng có thể áp dụng được. Theo đó, mỗi website nói chung và mỗi website WordPress nói riêng nên có 4 lớp bảo vệ. 4 Lớp bảo vệ đó là gì? Hãy dành ít phút để cùng WP Căn bản tìm hiểu ngay sau đây.
Loại bỏ “Get the app” khỏi email của WooCommerce
Nếu tôi nhớ không nhầm thì bắt đầu từ phiên bản 7.0, WooCommerce bắt đầu chèn dòng ghi chú “Process your orders on the go. Get the app.” vào cuối email thông báo đơn hàng gửi cho quản trị viên. Mục đích của việc này là nhằm quảng cáo cho ứng dụng WooCommerce mới vừa ra mắt trên cả nền tảng Android lẫn iOS. Mặc dù nó không xuất hiện trên các email gửi cho khách hàng. Tuy nhiên, nó gây ra sự khó chịu cho những quản trị viên giống như tôi và ít nhiều có thể ảnh hưởng tới hiệu suất của website (biết đâu được).
Bình luận mới nhất