`
xsong512
  • 浏览: 35115 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Cookie-free Domains

阅读更多
所谓 Cookie-free Domains, 翻译成中文叫"饼干免费域名"
但是翻译英文的时候有一种高深的语法叫倒装, 一般同学难以理解就不用转牛角尖了
说白了就是反过来翻译, 那么正确的翻译就是 免费饼干域名!

聪明的同学一看就明白了
有点呆的同学继续听我讲

免费饼干域名 说白了就是这个域名不会产生cookie

为什么不能让域名产生 cookie 呢?

当浏览器向服务器请求一张静态的图片前,会先发送同域名下的 cookie,服务器对于这些 cookie 不会做任何处理。因此它们只是在毫无意义的消耗带宽。所以你应该确保对于静态内容的请求是无coockie的请求。

域名加WWW的好处是什么?

如果我给 http://ooxx.me 设置了cookie,那么会感染所有子域名, 请求 http://plz.ooxx.me/logo.gif 时便会带上讨厌的cookie
但如果我给 http://www.ooxx.me 设置了cookie, 并不会感染其他子域名或主域名

域名不加WWW的好处

也许女孩子们不喜欢,但没错, 不加 WWW 的唯一好处就是 短

毫无疑问, 咱的域名都是被污染过的, 无法通过开一个二级域名存放图片CSS JS等静态资源
但咱有钱,可以买个域名专门放图片
Yahoo!使用的是 ymig.com,YouTube使用的是ytimg.com,
Amazon使用的是images-anazon.com, Miao.in使用的是 mediatempl.com(卖掉了)

插播广告: 世界上最大域名贩子 Godaddy.com , 只需要花$0.89 就可以买一个 .info 域名, 做 Cookie-free Domians 不是很二的选择
PS:续费很贵,用完就丢掉...




Use Cookie-free Domains for Components

When the browser makes a request for a static image and sends cookies together with the request, the server doesn't have any use for those cookies. So they only create network traffic for no good reason. You should make sure static components are requested with cookie-free requests. Create a subdomain and host all your static components there.

If your domain is www.example.org, you can host your static components on static.example.org. However, if you've already set cookies on the top-level domain example.org as opposed to www.example.org, then all the requests to static.example.org will include those cookies. In this case, you can buy a whole new domain, host your static components there, and keep this domain cookie-free. Yahoo! uses yimg.com, YouTube uses ytimg.com, Amazon uses images-amazon.com and so on.

Another benefit of hosting static components on a cookie-free domain is that some proxies might refuse to cache the components that are requested with cookies. On a related note, if you wonder if you should use example.org or www.example.org for your home page, consider the cookie impact. Omitting www leaves you no choice but to write cookies to *.example.org, so for performance reasons it's best to use the www subdomain and write the cookies to that subdomain.
分享到:
评论

相关推荐

    flask-session-cookie-manager-master.zip

    本项目“flask-session-cookie-manager-master.zip”显然是一款针对Flask Web框架的session管理工具,它专注于session的加密与解密。Flask是一个轻量级的Python Web服务器网关接口(WSGI)应用框架,广泛用于快速...

    flask-session-cookie-manager

    标题“flask-session-cookie-manager”指的是一个Python应用,它专门针对Flask框架,用于管理和操作session cookie。在Web开发中,session cookie是服务器用来跟踪用户状态的一种方式,特别是在无状态的HTTP协议上...

    Cookie-Editor 1.12.0.crx

    Cookie-Editor 1.12.0.crx

    Laravel开发-laravel-cookie-consent

    在本文中,我们将深入探讨如何在 Laravel 开发中利用 "laravel-cookie-consent" 这一工具,以符合欧盟的 GDPR(一般数据保护条例)关于 cookie 使用的规定。"laravel-cookie-consent" 是一个由 Silktide 开发的库,...

    PyPI 官网下载 | flask-session-cookie-manager-1.2.1.tar.gz

    标题中的“PyPI 官网下载 | flask-session-cookie-manager-1.2.1.tar.gz”表明这是一个在Python Package Index(PyPI)上发布的开源软件包,名为“flask-session-cookie-manager”,版本为1.2.1,其源代码以tar.gz...

    jquery-cookie-master.jar

    本文将围绕"jquery-cookie-master.jar"这个压缩包文件,详细讲解jQuery Cookie的原理、使用方法以及其在实际项目中的应用。 首先,"jquery-cookie-master.jar"是一个包含jQuery Cookie插件的Java档案文件,它主要...

    Laravel开发-cookie-guard

    **Laravel 开发中的 "Cookie-Guard"** 在 Laravel 框架中,"Cookie-Guard" 是一种安全措施,用于处理用户身份验证和授权。它利用了 cookies 作为存储用户认证状态的一种方式,增强了应用的安全性和用户体验。下面将...

    前端开源库-universal-cookie-koa

    "前端开源库-universal-cookie-koa"是一个专为解决这个问题而设计的库,它结合了`universal-cookie`库和`Koa`框架,以实现跨平台的cookie操作。下面将详细阐述这个库的功能、原理以及如何在实际项目中应用。 `...

    Firefox插件cookie-editor-1.9.0

    **Firefox插件Cookie Editor 1.9.0详解** 在互联网世界中,Cookie是一种至关重要的技术,用于存储用户浏览网站时的临时数据。Cookie Editor是一款针对Mozilla Firefox浏览器的插件,专为用户提供了方便的Cookie管理...

    zepto-cookie-master

    此外,"zepto-cookie-master"还支持设置Cookie的生命周期(过期时间)和域(domain),以及是否使用安全协议(secure)。例如,创建一个3天后过期的跨域Cookie: ```javascript $.cookie('sessionToken', 'abc123',...

    jquery-cookie-master-v1.4.1官方版(2015.09.13--源代码+示例) cookie设置,验证通过

    - `domain`:定义Cookie作用的域名,如`.example.com`会适用于所有子域名。 - `secure`:如果设置为`true`,只有在HTTPS协议下Cookie才会被发送到服务器。 为了更好地理解和应用jQuery Cookie Master,我们可以...

    Cookie-Editor-1.12.2.zip

    名称:Cookie-Editor ---------------------------------------- 版本:1.12.2 作者:https://cookie-editor.cgagnier.c 分类:其他 ---------------------------------------- 概述:简单而强大的Cookie编辑器,可...

    Firefox插件cookie-editor打包版本

    火狐cookie管理插件,可对cookie进行新增、删除、修改,直接拖入浏览器即可安装

    cookie-editor 管理您的 cookie

    “cookie-editor”是一个专门用于管理用户浏览器中的cookie的工具。Cookie是网站在用户设备上存储的小型数据文件,用于记录用户的浏览历史、登录状态等信息。因此,“cookie-editor”可以帮助用户查看、编辑、添加或...

    laravel-cookie-consent, 让你的Laravel 应用程序符合疯狂的欧盟cookie规则.zip

    laravel-cookie-consent, 让你的Laravel 应用程序符合疯狂的欧盟cookie规则 让你的Laravel 应用符合疯狂的欧盟cookie法则赞助商 如果你希望快速向 Laravel 项目添加安全令牌认证,可以查看 auth0 SDK的Laravel 和 ...

    Cookie-Editor 1.12.2

    Cookie-Editor 的设计具有简单易用的界面,可让您执行大多数标准 cookie 操作。它非常适合开发和测试网页,甚至手动管理 cookie 以保护您的隐私。 当心!不要与您不信任的任何人分享您的 cookie! Cookie 可能包含...

    前端开源库-cookie-client

    `cookie-client`是一个专为前端设计的开源库,用于处理与Cookie相关的任务,它简化了在客户端操作Cookie的流程,使得开发者能更方便地进行请求时的Cookie管理。 Cookie是一种小型文本文件,由服务器发送到用户的...

    cookie-universal:通用cookie插件,非常适合SSR

    您可以使用cookie-universal在浏览器,节点,连接和表达应用程序中设置,获取和删除cookie。 cookie-universal使用流行的解析cookie。 您可以使用cookie-universal-nuxt在客户端和服务器端nuxt应用程序中设置,获取...

Global site tag (gtag.js) - Google Analytics