Sử dụng tên miền cookie miễn phí drupal lưu trữ

Khi những thứ như YSlow và Tốc độ trang cho bạn để thiết lập miền cookie ít, những gì họ thực sự có nghĩa là phục vụ phương tiện truyền thông từ một tên miền mà bạn sẽ không thể cài đặt bất kỳ, hoặc chưa thiết lập bất kỳ (toàn cầu) trong quá khứ. Đôi khi điều này có thể được thực hiện bằng cách sử dụng tên miền phụ, chẳng hạn như media.domain.com. hoặc static.domain.com. Tuy nhiên nếu bạn thiết lập một cookie trên domain.com áp dụng cho lĩnh vực như một toàn thể - một cookie cho * .domain.com - sau đó cookie này sẽ được gửi của khách hàng lại cho máy chủ trên mọi yêu cầu cho mỗi miền gắn liền với miền .com. Điều này bao gồm tất cả các tên miền phụ.

Sử dụng tên miền drupal lưu trữ cookie miền cookie miễn phí
   đã trả lời 31 Tháng 7

Cookie toàn cầu trở thành một vấn đề nếu bạn quyết định từ bỏ việc sử dụng các www. trên tên miền của bạn. Nếu không có một tên miền phụ cụ thể để thiết lập một cookie cho, tất cả cookie phải được thiết lập cho * .domain.com để cho họ làm việc.

vấn đề cookie toàn cục Đây là lý do tại sao bạn sẽ thấy phương tiện truyền thông tĩnh phục vụ từ những nơi như ytimg.com trên YouTube. ytimg.com sẽ không bao giờ phục vụ nội dung động mà có thể thiết lập các tập tin cookie, điều đó có nghĩa không có cookie mãi mãi sẽ được gửi từ khách hàng lại cho máy chủ khi các lĩnh vực này là một phần của yêu cầu HTTP.

Nếu bạn chắc chắn rằng bạn sẽ không bao giờ có một bộ cookie cho * .domain.com sau đó bạn có thể sử dụng một tên miền phụ cho nhu cầu của bạn. Hãy nhận biết rằng phần lớn thời gian nếu bạn tích hợp với một trang web khác hoặc dịch vụ thông qua Javascript, họ sẽ thiết lập cookie miền toàn cầu.

Trong Apache (và tôi chắc chắn rằng tất cả các máy chủ web khác), bạn có thể thiết lập hoặc tiêu đề unset trước khi yêu cầu được trả lời. Điều này sẽ không giải quyết được vấn đề của khách hàng gửi cookie đến máy chủ của bạn, nhưng nó sẽ giữ cho tên miền của bạn từ bao giờ gửi hoặc ban đầu cài đặt cookie. Chỉ có một vấn đề nếu bạn phục vụ nội dung đó không phải là tĩnh từ cookie ít bạn lĩnh vực, trong đó đánh bại mục đích của họ.

Điều này sẽ bỏ đặt tiêu đề cho tập tin cookie hiện có và để tạo cookie mới. Một lần nữa, chỉ là một vấn đề nếu bạn phục vụ nội dung từ các tên miền tĩnh của bạn có khả năng có thể thiết lập một cookie. Đặt này vào trang web của bạn hoặc cấu hình virtualhost (mà tùy thuộc vào hệ điều hành của bạn, máy chủ, và phiên bản có thể là bất kỳ số nơi).

đã trả lời 31 Tháng 7 '10 03:58

Làm thế nào để xác định rằng tôi không muốn sử dụng các tập tin cookie?

Nó không phải về những gì bạn cần phải làm gì để có một tên miền cookie - đó là nhiều hơn về những gì bạn cần để không làm. Để có một miền không có cookie bạn phải chắc chắn rằng ứng dụng của bạn chạy trên tên miền mà không đặt bất kỳ cookie. Điều này thường có nghĩa là không có thông tin đăng nhập, không có phân tích google, không có phiên - tức là chỉ phục vụ phương tiện truyền thông và không có gì khác. Rõ ràng điều này phụ thuộc vào thiết lập của bạn.

Một sai lầm tôi đã thực hiện thời gian gần đây là tôi đã không làm cho sự phân biệt giữa một tên miền và một sub-domain. Tôi bắt đầu phục vụ tất cả các phương tiện truyền thông của tôi từ media.example.com nghĩ đó là một miền không có cookie nhưng thực sự nó là một -domain phụ và tôi thấy rất nhiều các tập tin cookie của tôi từ trang web chính www.example.com nơi được đặt ở cấp tên miền và do đó gây ô nhiễm suppossedly cookie sub-domain của tôi. Dưới đây là liên kết cho cách tôi giải quyết vấn đề đó: https://serverfault.com/questions/160210/nginx-serve-static-content-from-a-cookieless-domain

Sử dụng tên miền cookie miễn phí drupal lưu trữ có khả năng có thể thiết lập

đã trả lời 31 Tháng 7 '10 13:35

Những bài viết liên quan

Drupal lưu trữ với sslHTTPS là một giao thức mã hóa các yêu cầu HTTP và phản ứng của họ. Điều này đảm bảo rằng nếu một người nào đó đã có thể xâm nhập vào mạng giữa máy tính của bạn và máy chủ bạn đang yêu cầu ...
Bình luận permalink drupal lưu trữTập hợp các ảnh chụp màn hình lớn ra khỏi một bài diễn đàn gần đây trên các diễn đàn Acquia Network. Nó đi qua thiết lập một GoDaddy Linux tài khoản lưu trữ để sử dụng Acquia Drupal. Vào cuối của quá trình này ...
robot tốt nhất txt cho lưu trữ drupalMỗi ngày, hàng triệu người sử dụng Tìm kiếm hình ảnh của Google để tìm hình ảnh, sản phẩm, và con người. Nếu bạn đang sử dụng Drupal, rất có thể bạn không nhận được bất kỳ lưu lượng này. robots.txt của Drupal ...
Lĩnh vực cụ drupal lưu trữGiới thiệu An thực hiện một tìm kiếm hiệu quả là một trong những nhiệm vụ khó khăn nhất trong sự phát triển, nhưng nó cũng là một chìa khóa để thành công của nhiều trang web và các ứng dụng. Một tìm kiếm nhanh chóng và ...
Tất cả các module drupal lưu trữ31 tháng 1 năm 2017 tôi đã bắt đầu loạt bài này với một bài về những tính năng sẽ được đánh giá khi chọn DIY Drupal giải pháp lưu trữ. Chúng ta sẽ bắt đầu với đơn giản nhất và sớm nhất ...