**定个小目标,吃透这本书,每天最少一章 CSDN 见**
- 个性化接触
个性化的问候:战马为用户生产的欢迎词和页面内容,是购物更加个性化。
有的放矢的推荐:通过了解用户的兴趣,提供对应的产品
管理信息存档:保存用户的购物习惯
记录会话:记录用户每一次访问的信息 - HTTP首部
HTTP提供了七种常见的首部,用来承载用户的相关信息。 - 客户端的IP地址
通常HTTP首部并不提供客户端的IP地址,但服务器可以找到HTTP请求另一端的IP地址,但由于一些中间技术的诞生,这样的方法并不是很实用。 - 用户登录
web服务器无需被动的根据用户的IP地址来猜测用户的IP地址,可以通过用户的登录来管理。 - 胖URL
有些web站点会为每个用户生成特定版本的URL来追踪用户的身份,通常会对真正的URL进行扩展,在URL路径开始或结束的地方条件一些状态信息,这样的URL被称为胖URL。但是这样的URL带来了一系列的问题:丑陋的URL,无法分享的URL,破坏缓存,额外的服务器负荷,逃逸口,在会话间是非持久的。 - cookie
cookie是当前识别用户,实现持久会话的最好方式。它定义了一些新的HTTP首部。
cookie可以大概分为两类:会话cookie和持久cookie,
cookie就像服务器给用户贴的一个标签贴纸一样,用户访问一个web站点时,这个web站点就可以读取那个服务器贴在用户身上的所有贴纸。
下面是微软internet Explorer的cookie
浏览器内部的cookie罐中可以有成百上千的cookie,但是浏览器不会将每个cookie都发送给所有站点,实际上就发送2-3个cookie,如果发送大量的cookie会导致传输数据过多和传输一些没有意义的数据。
产生cookie的服务器可以向set-cookie响应首部添加一个Damain属性来控制那些站点可以看到那个cookie。下面HTTP响应首部就是告诉浏览器将cookie user=“mary17” 发送给域".airtravelbargains.com"中的所有站点。
cookie规范生长允许用户将cookie与部分web站点关联起来,可以通过path属性来实现这一功能,在这个属性列出的URL路径浅醉下所有的cookie都是有效的。
cookie规范有两个不同的版本;cookies版本0,和cookies版本1.cookies版本1是对0的扩展,应用不如0广泛。
可以用cookie在用户与某个web站点进行多项事务处理时对用户进行追踪。
cookie是可以禁止的,而且可以通过日志分区或其他方式来实现发奔放追踪记录,所有cookie自身并不是很大的安全隐患。但是潜在的滥用情况总是存在的,所以在处理隐私和用户追踪信息是,最好还是要小心一些。