今天同事在投放AdWords广告的时候发现了一个诡异的现象:
使用Firefox点击AdWords广告跳转到客户网站上之后,再次刷新页面或者浏览其他页面均提示“Bad Request”的HTTP错误(错误码400)。
而IE、Chrome下则没有这个问题。
Cookie惹的祸
由于HTTP本身是无状态的,用来实现状态维持的技术一般都是Cookie。而之前我也遇到过几次因为Cookie导致的访问异常。一次是同事用Firefox死活访问不了新东方网站…
Kevin Yang 疑难杂症 Bad Request, Cookie, Fiddler, Firefox, Google Analytics, HTTP, IE, IIS, WFetch, 中文, 非法请求
症状
公司一台数据库服务器上部署了IIS网站(IIS7),利用Sql Server Analysis Services的msmdpump.dll组件,实现了通过HTTP层来访问Analysis Services(MSAS不支持HTTP远程访问,非HTTP的远程访问也一直没成功过)。运行状况一直良好,最近突然罢工。Debug发现在建立连接的时候总是抛出“The Connection either timed out or was lost”。
诊断
尝试用企业管理器…
Kevin Yang 疑难杂症 Analysis Services, HTTP, IIS, IIS7, ISAPI
去年年底的时候,有客户向我们公司反映,他在自己公司内网(铁通ADSL)无法访问我们的Silverlight应用程序,而在他家里(网通ADSL)就可以正常访问。我们其他的客户并没有反映过类似的问题。
问题分析排查
由于他用的是笔记本,在家里和在公司访问时的系统环境是一样的,这样也就排除了系统环境的原因。那只能怀疑是网络环境的问题了。后来在现场使用HTTP Watch调试发现,当Silverlight在下载其中几个缓存程序集的zip包(我们的Si…
Kevin Yang Silverlight Assembly Caching, HTTP, HTTP Watch, Silverlight, 跨域, 重定向, 铁通
做Web开发或者Web分析经常需要查看Http通讯的过程,项目实践中,很多Web相关的各种各样稀奇古怪的问题,最后都能通过分析HTTP流量得以解决。我到现在用过的比较好用的两个Http流量分析工具,一个是HTTP Watch,另外一个是Fiddler。
HTTP Watch
HTTP Watch是我最早用过的HTTP流量分析工具。它只能用于IE和Firefox浏览器上。
它有两种使用界面,一种是以插件的形式附加在浏览器上面,供实时分析使用。你可以看…
Kevin Yang 实用工具 Fiddler, HTTP, HTTP Watch, 工具, 流量分析
概述
在HTTPS的网站下,如果要访问HTTP资源,那么一般浏览器会弹出窗口询问用户是否允许加载不安全内容,云云。为了避免出现这样干扰用户的情况,所有网页下请求的资源都都必须是HTTPS资源。如果你的站点支持HTTP和HTTPS两种方式访问,而实际网站只有一份的话,这种情况下,你可以使用相对Url的方式改写网页内资源的请求Url。
省略Scheme的相对Url语法
Url相对路径我们并不陌生,下面这样的写法非常常见。
<img src='/…
Kevin Yang Web传统技术, 技术随笔 HTTP, HTTPS, Javascript, Scheme省略, URI, Url, 相对URL, 相对路径
摘要
本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.
前言.
本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.
压缩概述
HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScri…
Kevin Yang 技术随笔 GZip, HTTP, IIS, IIS6, 压缩
最新评论
分析的很透彻,不错!
谢谢,说的很祥细,让人很容易理解!
很好,之前郁闷坏了,不知道怎么回事
顶楼主
这个我暂时还没有去找,现在是每周自己手工备份一次。我觉得你可 以找找其他插件,但是要定期测试备份的东西是否可靠