Trao yếu tố động trên website cho bên thứ ba: cách để bạn có được website tĩnh tốt hơn, và qua đó cải thiện thêm tốc độ

Các yếu tố động trên website như tìm kiếm, bình luận, giỏ hàng trên website chắc chắn làm giảm thời gian sống của cache cũng như tốc độ website nói chung.

Cách tiêu cực là bạn loại bỏ các yếu tố này, tuy nhiên không phải website nào cũng có thể hy sinh như thế, vậy chúng ta còn giải pháp nào không?

Vâng, như tiêu đề đã tiết lộ: sử dụng các yếu tố động thay thế từ bên thứ ba.


Tìm kiếm

Tính năng tìm kiếm mặc định của WordPress không có chất lượng tốt & và rất hiếm khi được dùng trên các website tầm trung.

Bạn nên thay đổi công cụ mặc định này của nó dù bạn có quan tâm đến tốc độ hay không. Điều này chắc chắn cải thiện trải nghiệm người dùng, đặc biệt trên các website mà tính năng tìm kiếm có thể rất quan trọng, ví dụ các website có nội dung đồ sộ hoặc rất nhiều sản phẩm.

Hai công cụ mà tôi đề xuất là:

PS: nếu website của bạn ít bài viết, việc loại bỏ hoàn toàn công cụ tìm kiếm không phải là ý tưởng tồi.


Bình luận

Tính năng bình luận là yếu tố động trên WP, tính năng mặc định này của WP nhìn chung có chất lượng tốt.

Nếu bạn muốn thay thế nó bằng bên thứ ba để cải thiện hiệu suất, hai công cụ mà tôi đề xuất là:

  • Facebook comment;
  • Disqus;

Ngoài ra bạn có thể tạo subdomain cho một trang dạng diễn đàn chuyên để trả lời câu hỏi hoặc dùng nhóm trên Facebook để trả lời.

PS: đáng tiếc Disqus hiện không dùng được tại Việt Nam, chỉ các website nước ngoài mới dùng được. Tôi sẽ cố gắng tìm kiếm thêm các dịch vụ khác trong thời gian tới.


Giỏ hàng

Đây là tùy chọn mà tôi không hoàn toàn cảm thấy thoải mái khi thay thế bằng bên thứ ba. Lý do chính là vì các bên thứ ba làm nhiệm vụ này đều tính phí dịch vụ, và nó không rẻ (trong khi plugin woocommerce lại free).

Nếu bạn vẫn muốn thực hiện, công cụ mà tôi đề xuất là Snipcart.


Khó khăn

Khi bạn trao yếu tố động cho bên thứ ba là bạn trao một phần dữ liệu quan trọng trên website cho họ, do vậy điều cần lưu ý ở đây là bạn nên chọn dịch vụ uy tín, chất lượng.

Điều thứ hai có thể là trở ngại: các dịch vụ bên thứ ba để làm yếu tố động thường có PHÍ, nguyên nhân là vì để duy trì các dịch vụ như vậy họ cần các tài nguyên không hề nhỏ.

Sẽ có các dịch vụ miễn phí hoàn toàn như Facebook comment, hoặc miễn phí khi bạn dùng số lượng nhỏ như Algolia, hoặc miễn phí hoàn toàn nhưng tận dụng nền tảng của bạn để hiển thị quảng cáo như công cụ tìm kiếm tùy chỉnh của Google.

Bạn sẽ cần kiểm tra kỹ lưỡng để xem dịch vụ nào phù hợp nhất với website của bạn, ví dụ trang bán hàng có thể không nên dùng công cụ tìm kiếm tùy chỉnh của Google, vì có thể bạn sẽ quảng cáo cho sản phẩm của đối phương trên trang tìm kiếm, trong khi blog thì có thể dùng mà không phải lo lắng gì nhiều.


Kết luận

Trao yếu tố động cho bên thứ ba là cách thức thú vị để tăng tốc website. Bạn nên làm điều này với tìm kiếm, cân nhắc khi thực hiện với bình luận & cẩn trọng khi muốn triển khai với giỏ hàng để tính toán thiết hơn.