无界

我是Oracle Java JCP会员 博客域名 https://linuxstyle.blog.csdn.net/

浅谈https\ssl\数字证书

在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。名词解释首先解释一下上面的几个名词:https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。http协议直接放置在T...

2012-11-06 15:09:42

阅读数 3319

评论数 0

HTTP 协议的通用头域via 的意义以及作用

列出从客户端到 OCS 或者相反方向的响应经过了哪些代理服务器,他们用                  什么协议(和版本)发送的请求。                  当客户端请求到达第一个代理服务器时,该服务器会在自己发出的请求里面                  添加 Via 头部,并填...

2012-11-01 12:10:45

阅读数 2497

评论数 0

HTTPS的七个神话(译文)

原文网址:http://blog.httpwatch.com/2011/01/28/top-7-myths-about-https/译文地址:http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html误解七:HTTPS无法...

2012-10-23 21:47:58

阅读数 2665

评论数 0

HTTP-REFERER伪造方法

什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer...

2012-04-01 16:08:59

阅读数 27501

评论数 1

HTTP POST慢速DOS攻击初探

1. 关于HTTP POST慢速DOS攻击HTTP Post慢速DOS攻击第一次在技术社区被正式披露是今年的OWASP大会上,由Wong Onn Chee 和 Tom Brennan共同演示了使用这一技术攻击的威力。他们的slides在这里:http://www.darkreading.com/g...

2012-03-29 14:31:18

阅读数 9250

评论数 0

HTTP中的缓存

HTTP典型应用于能通过采用缓存技术而提高性能的分布式信息系统。HTTP/1.1协议包括的许多使缓存尽可能的工作的元素。因为这些元素与协议的其他方面有着千丝万缕的联系,而且他们相互作用、影响,因此有必要单独的来介绍基本的缓存设计。如果缓存不能改善性能,他将一无用处。HTTP/1.1中缓存的目的是为...

2012-03-25 22:33:32

阅读数 3567

评论数 0

关于URL编码

参考:前端工程师的编码遭遇战http://ued.taobao.com/blog/2011/08/26/encode-war/細 談 URL 編碼关于URL编码作者: 阮一峰日期: 2010年2月11日一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数...

2012-03-25 22:26:04

阅读数 1835

评论数 0

内容协商 (Content Negotiation)

大多数响应包含一个实体,此实体包含人类用户能理解的信息。通常,希望提供给用户相应于请求最容易得到的实体。对服务器和缓存来说,不幸的是,并不是所有的用户都对这个最容易得到的实体有喜好,并且并不是所有的用户代理(如web浏览器)都能一致的呈现这些实体。所以,HTTP提供了一些“内容协商”机制 — 当有...

2012-03-25 21:21:46

阅读数 2570

评论数 0

apache的keepalive和keepalivetimeout(apache优化)

在APACHE的httpd.conf中,KeepAlive指的是保持连接活跃,类似于Mysql的永久连接。换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担。    KeepAlive的连接活跃时间当然是受Ke...

2012-03-25 21:12:05

阅读数 12621

评论数 1

HTTP响应头不缓存

Cache-Control:nocachePragma:no-cacheExpires:-1

2012-03-25 08:05:33

阅读数 4161

评论数 0

几个重要的RFC

RFC目录 权威无须解释http://www.ietf.org/rfc/ RFC中文目录 http://man.chinaunix.net/develop/rfc/default.htm 几个常用的RFC参考:RFC1945 超文本传输协议--HTTP/1.0 RFC2616超文本传输协议--HT...

2011-11-21 11:54:53

阅读数 2201

评论数 0

Http与RPC通信协议的比较

OSI网络结构的七层模型各层的具体描述如下:  第七层:应用层     定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输 和处理;   第六层:表示层     掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传输格式; 数据的编码和解码...

2011-11-09 10:51:33

阅读数 34829

评论数 1

HTTP协议中的Tranfer-Encoding:chunked编码解析

当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就需要通过Transfer-Encoding域来确定报文体长度。    通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行

2011-10-17 18:09:00

阅读数 2916

评论数 0

取消掉Transfer-Encoding:chunked

有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容的长度。进行Chunked编码传输的HTTP Response会在消息头部设置:

2011-10-17 18:04:37

阅读数 8636

评论数 2

YSLOW法则中,为什么yahoo推荐用GET代替POST?

原文:http://www.cnxct.com/use-get-for-ajax-requests-why/背景:上上周五,公司前端工程师培训,提到前端优化的一些技巧,当然不能少了yahoo yslow的优化法则。其中有这么一条“Use GET for AJAX Requests

2011-08-08 12:46:36

阅读数 3406

评论数 2

web高性能开发系列随笔

在BlogJava里写了一些关于高性能WEB开发的随笔,因为都是跟前端技术相关(html,http,js,css等),所以也贴到博客园来,吸收下人气。 1、 HTTP服务器. 2、性能测试工具推荐 3、 图片篇. 4、 如何加载JS,JS应该放

2011-07-18 15:32:25

阅读数 1728

评论数 0

BigPipe:高性能的“流水线技术”网页

原文地址:http://www.facebook.com/note.php?note_id=389414033919 译文地址:http://isd.tencent.com/?p=2419 作者:蒋长浩 Facebook的网站速度做为最关键的公司任务之一。在2009年,我们

2011-07-18 15:26:54

阅读数 1582

评论数 1

Apache URL重定向避免网址结尾斜线问题

结尾斜线问题 描述: 每个网主都曾受到结尾斜线问题的折磨,若在URL中没有结尾斜线,服务器就会认为URL无效并返回错误,因为服务器会根据/~quux/foo去寻找foo这个档案,而非显示这个目录。其实很多时候,这问题应留待用户自己加「/」去解决,但是用户会直接输入网址。 这

2011-07-14 12:04:46

阅读数 4612

评论数 0

Squid的refresh_pattern配置

refresh_pattern 大概是 squid 最有意思但最不好懂的配置参数了。 记住refresh_pattern 只对后端没设置Expires过期时间的页面起作用,比如论坛页面;而对类似apache mod_expires 设置过的页面不起作用。 说明之前,先将个

2011-07-14 10:51:59

阅读数 4554

评论数 0

Squid下Http头信息优先级

no-cache>Expires>refresh_pattern>Last-Modified 也就是讲,最前面的最重要,前面的生效后,后面的基本就失效了.   另外squid本身就能对比Last-Modified,但根据我的测试,Etag还是会要向源服务器发送请求头,来确认

2011-07-14 10:50:16

阅读数 2260

评论数 0

提示
确定要删除当前文章?
取消 删除