首页 理论教育 Web存储的影响及应用-HTML5开发全方位指南

Web存储的影响及应用-HTML5开发全方位指南

时间:2023-10-26 理论教育 版权反馈
【摘要】:Cookie的优点是允许我们在登陆网站时,记住我们输入的用户名和密码,这样在下一次登陆时就不需要再次输入了,可以达到自动登陆的效果。但是另一方面,Cookie的安全问题也日趋受到关注,比如Cookie由于存储在客户端浏览器中,很容易受到黑客的窃取,安全机制不是十分好。还有另外一个问题,Cookie存储数据的能力有限。目前在很多浏览器中规定每个Cookie只能存储不超过4KB的限制,所以一旦Cookie的内容超过4KB,唯一的方法是重新创建。

Web存储的影响及应用-HTML5开发全方位指南

Cookie的出现大大地推动了Web的发展,虽然它既有优点也有一定的缺陷,但是功大于过。Cookie的优点是允许我们在登陆网站时,记住我们输入的用户名和密码,这样在下一次登陆时就不需要再次输入了,可以达到自动登陆的效果。

但是另一方面,Cookie的安全问题也日趋受到关注,比如Cookie由于存储在客户端浏览器中,很容易受到黑客的窃取,安全机制不是十分好。还有另外一个问题,Cookie存储数据的能力有限。目前在很多浏览器中规定每个Cookie只能存储不超过4KB的限制,所以一旦Cookie的内容超过4KB,唯一的方法是重新创建。此外,Cookie的一个缺陷是每次的HTTP请求中都必须附带Cookie,这将有可能增加网络的负载。

使用HTML 5中新增加的Web存储机制,可以弥补cookie的缺点,Web存储机制在以下两方面作了加强。

(1)对于Web开发者来说,它提供了很容易使用的API接口,通过设置键值对即可使用。(www.xing528.com)

(2)在存储的容量方面,可以根据用户分配的磁盘配额进行存储,这就可以在每个用户域下存储5~10MB的内容。这就意味者,用户不仅仅可以存储Session,还可以在客户端存储用户的设置偏好、本地化的数据、离线的数据,这对提高效率是很有帮助的。

Web存储提供了使用JavaScript编程的接口,这将使得开发者可以使用JavaScript,在客户端做很多以前要在服务端才能完成的工作。现在各个主流浏览器已经开始支持Web存储。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈