`

Web 前端优化最佳实践之 Cookie 篇

阅读更多

1. 缩小 Cookie (Reduce Cookie Size)

Cookie 是个很有趣的话题。根据 RFC 2109 的描述,每个客户端最多保持 300 个 Cookie,针对每个域名最多 20 个 Cookie (实际上多数浏览器现在都比这个多,比如 Firefox 是 50 个) ,每个 Cookie 最多 4K,注意这里的 4K 根据不同的浏览器可能不是严格的 4096 。别扯远了,对于 Cookie 最重要的就是,尽量控制 Cookie 的大小,不要塞入一些无用的信息。

 

2. 针对 Web 组件使用域名无关性的 Cookie (Use Cookie-free Domains for Components)

这个话题在此前针对 Web 图片服务器 的讨论中曾经提及。这里说的 Web 组件(Component),多指静态文件,比如图片 CSS 等,Yahoo! 的静态文件都在 yimg.com 上,客户端请求静态文件的时候,减少了 Cookie 的反复传输对主域名 (yahoo.com) 的影响。

从这篇 When the Cookie Crumbles 能看出,MySpace 和 eBay 的 Cookie 都不小的,想必是对用户行为比较关心。eBay 前不久构造了 Personalization Platform ,就是从 Cookie 的限制中跳出来。

 

分享到:
评论

相关推荐

    Web前端性能优化全攻略

    Web前端性能优化是提高网页加载速度和用户体验的关键因素。Yahoo! 的 Exceptional Performance team 提出了一系列不断更新的优化策略,从最初的13条发展到现在的34条,涵盖了多个角度,包括内容、服务器、Cookie、...

    j2EE 缓存 Web前端优化 后台 服务器优化

    **J2EE缓存机制** J2EE缓存机制是提高...总之,J2EE缓存和Web前端优化是提升系统性能的关键技术,需要结合具体业务场景,合理设计和配置,才能达到最佳效果。在面试中,对这些知识点的理解和实践能力往往受到重视。

    前端性能优化指南

    本指南将深入探讨几个关键的优化领域,包括AJAX优化、Cookie管理、DOM操作优化等方面,帮助开发者掌握最佳实践,提高网站的整体性能。 #### AJAX优化 **缓存AJAX**:通过合理利用浏览器缓存机制,可以有效减少重复...

    .Net Web经典优化

    - 关闭数据库连接的最佳实践:在完成数据库操作后立即关闭连接,以减少数据库连接打开的时间并避免超过连接池限制。推荐使用`using`语句或`try-catch-finally`结构来确保连接的正确关闭。 2. **ASP.NET内置对象**...

    WEB前端技术开发-登录表与注册表

    在WEB前端技术开发中,登录表与注册表是至关重要的组成部分,它们构成了用户与网站交互的入口,确保了用户身份的安全验证...开发者应当注重细节,遵循最佳实践,不断优化和改进,以提升用户的满意度和网站的整体质量。

    web前端开发教程.doc

    【Web前端开发】\n\nWeb前端开发是构建...同时,随着Web技术的发展,如Ajax、WebSockets、SPA(Single Page Application)等技术的应用,前端开发者需要不断学习新的技术和最佳实践,以适应快速变化的互联网环境。

    Web前端开发规范.doc

    3. **优化性能**:遵循最佳实践,可以提高页面加载速度,减少服务器负载。 4. **保证兼容性**:确保网页在不同浏览器和设备上的良好表现。 **二、文件规范** 1. **基本准则** - **遵循Web标准**:使用语义化的...

    javascript cookie 操作框架 XCookie

    源码中可能包含对DOM API的使用,以及事件监听和封装的最佳实践。通过阅读源码,我们可以学习到如何构建自己的工具库,以及如何优化和封装浏览器提供的原生API。 在实际应用中,XCookie可以用于实现诸如用户登录...

    前端性能优化建议

    前端性能优化建议主要涉及页面加载、执行、渲染和样式等多方面的优化策略,这些策略可以帮助开发者显著提升网站的性能,增强用户体验。性能优化是一个系统工程,需要在设计、开发和维护各个环节中持续关注和实践。 ...

    前端知识大全

    【前端知识大全】 在IT行业中,前端开发是一个至关重要的领域,它主要负责构建用户与互联网应用...以上内容只是"前端知识大全"的一部分,前端开发是一个不断演进的领域,开发者需要持续学习,跟进最新技术和最佳实践。

    前端网页api(帮助文档)最全手册

    通过学习《前端网页API(帮助文档)最全手册》,开发者可以全面掌握前端开发的各种技术和最佳实践,无论你是初学者还是资深开发者,都能从中受益匪浅。同时,手册还可能包含与后端API交互的示例和技巧,帮助开发者更...

    前端面试题之safe相关题集.zip

    13. **浏览器安全最佳实践**:了解浏览器的最新安全特性,如Subresource Integrity、HTTP/2、Web Assembly的安全性等。 以上是“前端面试题之safe相关题集”可能涉及的部分重点知识点,理解并掌握这些内容将有助于...

    前端开源库-restify-cookies

    使用`restify-cookies`时,开发者需要注意一些最佳实践,如限制Cookie的大小,避免过多的Cookie导致性能问题;同时,确保敏感数据经过加密和签名处理,以防止中间人攻击。 总之,`restify-cookies`作为一个强大的...

    .NET平台下Web程序设计实例代码

    项目可能涵盖了登录注册系统、用户权限管理、数据库交互、前端UI设计等多个方面,这些都是Web开发中的核心知识点。 "10403.NET 平台下Web 程序设计.zip"则可能是针对特定课程或教程的一系列示例代码,可能包括了如...

    前端项目-cookies-monster.zip

    “cookies-monster”项目可能遵循了前端开发的最佳实践,如代码模块化、可维护性和性能优化。它可能使用了现代JavaScript语法(如ES6+)和模块打包工具(如Webpack或Parcel),以提高代码质量和效率。 总结来说,...

    最新版前端开发工程师面试题目

    在前端开发领域,面试往往涉及广泛的技能和知识,包括但不限于基础概念、技术栈的应用以及最佳实践。本篇文章将深入探讨最新版前端工程师面试题目中的一些关键知识点,帮助求职者更好地准备面试。 首先,我们从基础...

    完整前端资料.zip

    【标签】"php" 进一步确认了这份资料的核心内容是关于PHP的,可能包括基础语法、函数库、框架、最佳实践、实战项目代码等。学习和理解这些内容对于想要深入理解和掌握PHP的开发者来说至关重要。 【压缩包子文件的...

    Web技术应用基础电子教案

    开发者应使用安全最佳实践,如输入验证、参数化查询、内容安全策略等来防止这些攻击。 11. **Web存储**:随着Web应用复杂性的增加,本地存储需求也在增长。浏览器提供了本地存储机制,如Cookie、localStorage和...

    ASP.NET Web应用系统项目开发

    ASP.NET Web应用系统项目开发是基于微软的.NET框架构建高效、安全...同时,这也将帮助你掌握Web开发的最佳实践,提升解决问题和团队协作的能力。记住,理论知识与实践经验相结合,才能真正成为ASP.NET Web开发的大师。

    python Django web 实训项目的实验报告

    **Python Django Web实训项目实验报告** 本实验报告主要围绕基于Python的Django Web...通过这样的项目,学生能够提升自己的Python Web开发能力,理解Web应用的完整生命周期,并掌握Django框架的核心技术和最佳实践。

Global site tag (gtag.js) - Google Analytics