用java写http server时候关于favicon.ico问题

       这几天在研究java的一个开发框架grizzly时候,在处理浏览器发送过来的请求时候,每次都会多一次请求,发现多请求的uri为/favicon.ico,然后通过telnet模拟http请求,发现并不会添加这一请求,看来是浏览器的流氓行为,为了解决这一问题,查了一些资料,说得返回一个favicon.ico的地址,在response里边返回如下信息:<link rel=\"shortcut icon\" href=\"http://new.xinwaihui.com/favicon.ico\">,然后就没有多一次请求,然后问题又来了,这么处理会让浏览器指定new.xinwaihui.com吗,再次研究实例,把本地的hosts指向new.xinwaihui.com,然后开户nginx的access.log,再次运行,发现,还真请求了这个地方,之后就再也没有多请求一次/favicon.ico。

     经过上述问题建议每个站点都需要一个favicon.ico小图标,用来显示站点的一个小图标,这样减轻了服务器的一半的请求次数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值