基于用户代理的缓存技术,对手机网站同样有效!
来源:互联网 发布:cad图纸加密软件 编辑:程序博客网 时间:2024/06/03 14:27
现在,aiCache的缓存响应也能够通过识别用户代理字符串进行答复了。
默认一般情况下,aiCache的缓存响应通过识别用户请求的主机名和网址进行回复。这些主机名和网址往往已经经过处理,要么除去了某些参数,或者根本删除了整个query string。
目前,依据用户请求中不同的用户代理HTTP header值,即使这些客户要求访问的是同一个网址,一些网站也需要来缓存不同的内容来响应。用户代理HTTP header是分辨浏览器构造和型号的关键。
一个服务于移动用户的网站是指其所响应的客户请求的格式是由移动设备或浏览器决定的。为了一方面服务于移动客户,同时又缓存web服务器的响应,我们必须将用户代理信息作为缓存响应进行答复的部分识别依据。
假设,有三台不同的移动设备都访问“news.html”这个站点,我们仍需要缓存三个不同的响应,每一个响应都包含了其移动设备的用户代理字符串。
为了达到此目的,我们可以在站点扇区的配置文件中定义sig_ua的设置值。这样的话,所有站点可缓存响应都必须追加用户代理信息作为识别依据对客户进行回复。你可以运行CLI inventory命令或其衍生命令(sit,sir,sis,sif)看到这一变化。
这一特性很可能会极大的增加缓存响应的数量和规模(因为其中同一站点的数据文本在成倍增加),所以,我们建议你只在需要的时候使用这一特性。这对移动设备用户而言是个好消息。
你也可以将sig_ua和sig_cookie(参照admin guide)的设置结合在一起。这样的话,你就将selected cookie参数和用户代理字符串都设置为缓存响应的识别依据了,此时,用户代理字符串就作为签名的后缀。
- 基于用户代理的缓存技术,对手机网站同样有效!
- 网站运营进行有效的用户细分
- 基于手机的用户体验
- 基于缓存的分页技术
- 基于反向代理的Web缓存加速
- 代理对缓存命令的支持
- 说说 JavaScript 对用户代理的检测技术(附完整源代码)
- 基于网格技术的计算能力提供—对GridASP有效业务处理进行概念证明实验的开端
- 基于网络爬虫的有效URL缓存(英文原文)
- 基于网络爬虫的有效URL缓存(中文译文)
- 一种缓存中间帧的代理缓存技术
- 基于手机支付方式的电子商务网站
- 基于注解的SpringAOP Redis缓存技术
- 基于c#的双缓存技术绘图
- 对你同样重要的非技术贴,告诉你写求职信的9个技巧
- 对缓存技术(redis)的理解
- 对事故发生同样对不合格的
- 基于网站的用户行为分析
- c#与word (1)
- Intel-x86-System-Programming-Guide, Part 1,Chapter 2.6 SYSTEM INSTRUCTION SUMMARY
- Python网络资源及常见库
- mysql 插入当前日期
- RSA加密解密及RSA签名和验证
- 基于用户代理的缓存技术,对手机网站同样有效!
- 水晶报表中文问题
- 2009ACM多校联合暑期集训(1)——TJU专场
- Linux内核中自选锁API的选用
- 动态SQL语法
- 一个RFT频繁无响应的问题的解决
- 又一个秋天
- 回看精典Hibernate 学习笔记
- linux2.6 中关于中断flags IRQF_TIMER的含义