JoJ*_*oJo 9 javascript cookies hard-drive
我需要在客户端更快地建立我的网站.我想知道我过多的Javascript cookie操作是否会降低浏览器的速度.它使用硬盘驱动器,它是计算机中最慢的组件.在一个严重分散的硬盘上,cookie操作会冻结浏览器吗?
JS是否对cookie写入/读取(缓存等)进行了任何优化.我可以利用这些优化来改进我的网站吗?
用服务器端数据库替换客户端cookie是不可能的,因为我的服务器已经过载了.
Ran*_*Dev 11
有几种方法可以加快客户端的页面速度,虽然我猜测减少使用cookie只能节省几微秒.总的来说,确保你只是保存你需要的东西.
您可以做很多其他优化,例如:
这些都是减少页面加载时间的成熟方法.
有关如何加快页面加载的更多信息,请获取YSlow!firefox/firebug的插件http://developer.yahoo.com/yslow/
cookie 是请求和响应标头的一部分,因此加载它们意味着加载每个请求和响应。其次,每个域的 cookie 总数不得超过 50 个,每个 cookie 不得超过 4k。第三,许多用户绝对害怕cookie,并且倾向于删除它们,即使它们是无害的。
由于这 3 个原因,除非绝对必要(即会话令牌),否则 Web 开发人员很少使用它们。由于 Web 开发人员很少使用它们,因此围绕它们的“最佳实践”很少,而且它们往往不会受到太多关注。
在解决问题之前,我会确保它确实与 cookie 进行交互,这才是问题所在。该实现是特定于浏览器的,因此您可能会看到这些测试的非常不同的结果,具体取决于您尝试使用的浏览器。