Sử dụng cookie-free domains cho WordPress

0
246
[pro_ad_display_adzone id=”1647″ ajax_load=”1″]

Giới thiêu sơ lực về cookies

Sử dụng cookie-free domains là một khuyến nghị từ GTmetrix YSlow giúp bạn loại bỏ tất cả các cookie không cần thiết và tăng tốc độ tải cho trang web.

Cookies là gì?

Cookies là các tập tin văn bản nhỏ được lưu trên trình duyệt của người dùng. Hầu hết các cookie chứa một định danh duy nhất gọi là ID cookie: một chuỗi các ký tự mà các trang web và máy chủ liên kết với các trình duyệt mà trên đó các cookie được lưu trữ.

Cookie hoạt động như thế nào?

Các cookie này được lưu trữ trên trình duyệt và sẽ được gửi đến máy chủ web. Cookie cho phép các trang web nhớ các thông tin truy cập của bạn, chẳng hạn như nhớ thông tin đăng nhập và thông tin giỏ hàng của bạn. Tuy nhiên, việc sử dụng cookie đối với các nội dung tĩnh như các tập tin hình ảnh, js và css… là không cần thiết vì các máy chủ web không có nhu cầu sử dụng các cookie này.

Làm thế nào cookie được sử dụng trên các tên miền?

Sử dụng cookie-free là phương pháp tuyệt vời để giải phóng các cookie cho các nội dung tĩnh. Nếu như bạn sử dụng CDN hoặc bạn có dự định xây dựng nhiều website thông qua subdomain thì đây là điều bạn nên chú ý.

  1. Cookie được sử dụng trên tên miền yourdomain.com cũng sẽ được sử dụng trên tất cả tên miền phụ*.yourdomain.com và ngược lại.
    Nếu bạn có ý định xây dựng nhiều trang web bằng cách sử dụng subdomain thì đây là điều bạn nên lưu ý. Ví dụ: bạn sử dụng yourdomain.com để làm một blog WordPress, sau đó sử dụng forum.yourdomain.com để làm một diễn đàn và shop.yourdomain.com để làm shop bán hàng. Như vậy thì tất cả cookie từ domain cấp cao yourdomain.com cũng sẽ tồn tại trên các subdomain như forum, shop và ngược lại. Các cookie cũng không được giải phóng nếu bạn sử dụng CDN thông qua subdomain như cdn.yourdoamin.com cho một tên miền cấp cao yourdomain.com.
  2. Cookie từ subdomain www.yourdomain.com sẽ không được sử dụng trên forum.yourdomain.com và shop.yourdomain.com.
    Nếu bạn sử dụng  www.yourdomain.com để làm một blog WordPress thì cookie của subdomain này sẽ không được sử dụng các subdomain khác như *.yourdomain.com và ngược lại. Tất nhiên là bạn hoàn toàn có thể giải phóng các cookie khi sử dụng CDN thông qua subdomain cdn.yourdomain.com cho www.yourdomain.com và tất cả subdomain khác.
  3. Cookie của domain yourdomain.com sẽ không được sử dụng trên một tên miền khác như mydomain.com.
    Nếu bạn đang sử dụng tên miền cấp cao như yourdomain.com mà bạn muốn cookie của các trang web không liên quan đến nhau, hãy sử dụng một tên miền cấp cao khác.

Cookie-free cho WordPress

Để sử dụng cookie-free hay cookieless domain cho WordPress, bạn có thể sử dụng CDN free cho WordPress qua subdomain với W3 Total Cache.

Bạn chỉ có thể giải phóng các cookie khi bạn sử dụng subdomain cho CDN như cdn.yourdomain.comvà sử dụng domain có www như www.yourdoamin.com cho WordPress. Sau khi đã thiết lập subdomain và CDN hoàn thành thì bạn có thể thiết lập cookie cho WordPress bằng 1 trong 2 cách dưới đây:

  1. Nếu bạn đang dùng plugin W3 Total Cache thì bạn có thể vào Performance > CDN, sau đó bật Set cookie domain to “www.yourdomain.com” và nhấn Save all settings để lưu lại.cookie-free-domain-2
  2. Mở wp-config.php và thêm vào dòng sau:

Đối với những trang web không sử dụng WordPress, bạn có thể tham khảo tài liệu chính thức từ mã nguồn đó hoặc sử dụng PHP để thiết lập cookie cho domain.

Kết luận

Bây giờ, các cookie sẽ được thiết lập cho tên miền www.yourdomain.com và nó sẽ không được sử dụng trên bất cứ một subdomain nào khác như cdn.yourdomain.com.

Để biết rằng trang web của bạn đã giải phóng các cookie không cần thiết hay chưa, hãy kiểm tra mục “Use cookie-free domains” tại GTmetrix hoặc YSlow. Chúc bạn thành công!

Sử dụng cookie-free domains cho WordPress
Đánh giá bài viết !

Nếu yêu thích LocDang.Com thì hãy đăng ký theo dõi để nhận tin tức mới nhất và đừng quên Like và Follow mình trên Facebook Twitter nhé.
Để lại ý kiến nhận xét tại đây !!

Chưa có bình luận nào cho bài viết này. Bạn hay là người đầu tiên nhé.

    • Xin chào, khách