最新消息:

http

一文读懂 HTTP/2 特性

一文读懂 HTTP/2 特性

admin 9年前(2017-06-06) 1浏览

HTTP/2 是 HTTP 协议自 1999 年 HTTP 1.1 发布后的首个更新,主要基于 SPDY 协议。由互联网工程任务组(IETF)的 Hypertext Transfer Protocol Bis(httpbis)工作小组进行开发。该组织...

Python-aiohttp百万并发(下)

Python-aiohttp百万并发(下)

admin 10年前(2016-07-11) 0浏览

同步 vs 异步 重头戏来了。我们来验证异步是否值得(编码麻烦)。看看同步与异步(client)效率上的区别。异步每分钟能够发起多少请求。 为此,我们首先配置一个异步的aiohttp服务器端。这个服务端将获取全部的html文本, 来自Marry Sh...

Python-aiohttp百万并发(上)

Python-aiohttp百万并发(上)

admin 10年前(2016-07-08) 0浏览

本文将测试python aiohttp的极限,同时测试其性能表现,以分钟发起请求数作为指标。大家都知道,当应用到网络操作时,异步的代码表现更优秀,但是验证这个事情,同时搞明白异步到底有多大的优势以及为什么会有这样的优势仍然是一件有趣的事情。为了验证,...

慢速连接攻击

慢速连接攻击

admin 10年前(2016-06-03) 0浏览

提起攻击,第一反应就是海量的流量、海量的报文。但有一种攻击却反其道而行之,以慢著称,以至于有些攻击目标被打死了都不知道是怎么死的,这就是慢速连接攻击。 slowhttptest是一款对服务器进行慢攻击的测试软件,包含了几种攻击方式,像Slowlori...

HTTP/2 资料汇总

HTTP/2 资料汇总

admin 11年前(2015-09-13) 1浏览

随着今年 5 月 14 日 HTTP/2 协议正式版的发布,越来越多的网站开始部署 HTTP/2 了。我对 HTTP 协议一直都比较有兴趣,本文汇总一些关于 HTTP/2 的资料以及我写过的文章,会持续更新。如果大家有任何问题,欢迎留言交流探讨。 协...

Nginx http https 同一 server {} 下

Nginx http https 同一 server {} 下

admin 11年前(2015-08-20) 0浏览

给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下: server { listen 80 default backlog=2048; listen 443; server_name linuxy...

HTTP长连接200万尝试及调优方法

HTTP长连接200万尝试及调优方法

admin 11年前(2015-07-08) 0浏览

对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。c...

用 Redis 做分布式 DNS/HTTP 检测汇总系统

用 Redis 做分布式 DNS/HTTP 检测汇总系统

admin 12年前(2015-03-17) 1浏览

一年前搞的一套小脚本,今天翻博客发现没发过,现在发上来好了。主要背景是这样:考虑到有 DNS 和 HTTP 劫持需要监控,但是很多 DNS 服务器对非本区域本运营商的来源请求是拒绝做出响应的,所以得把监控点分散到各地去。其实做这个事情用 nagios...

HTTP/HTTPS自动加密反向代理方案

HTTP/HTTPS自动加密反向代理方案

admin 12年前(2015-03-17) 3浏览

这里主要介绍电脑无需任何设置,就能够自动加密代理特定网站的HTTP/HTTPS协议。由于某墙的存在,作用你懂的。敏感磁太多,这里就不多说了。 方案介绍 涉及到的软件 BIND: 一个流行的域名解析服务器,我们可以设置哪些域名需要走加密线路。 Stun...

nginx 自定义 http 状态码

nginx 自定义 http 状态码

admin 12年前(2015-03-16) 0浏览

因为特殊需求,需要自定义的http状态码,用apache和php-cli试了一下,没有找到方法实现,换成nginx和php-cgi就可以了。 1,修改php.ini cgi.fix_pathinfo=1 cgi.force_redirect=1 cg...

nginx: cache loader process 进程分析和header头输出

nginx: cache loader process 进程分析和header头输出

admin 12年前(2015-03-16) 0浏览

背景: Nginx模块fastcgi_cache后会在启动时候出现cache manager process和cache loader process 进程,查了下得知这玩意是用来作header使用的,PHP输出后由经它后给替换了header,有点像...

VC实现HTTP协议的GET和POST方法

VC实现HTTP协议的GET和POST方法

admin 12年前(2015-03-16) 0浏览

以下是两个文件:HttpClient.h HttpClient.cpp 一个类 (错误检测部分没有加入) 使用方法 1:get方式 CHttpClient conn; CString value="http://8crystal.com/t...

OpenVPN over HTTP 突破Layer 7 QoS的宽带网速限制

OpenVPN over HTTP 突破Layer 7 QoS的宽带网速限制

admin 12年前(2015-03-16) 0浏览

Why 我家里用的是一家三线的便宜小区宽带,标称有几个M的带宽,虽说有些资源确实能达到这个速度,但发现直连VPN的速度从来都没上去过,大概30k/s,不难猜测到,ISP在链路上做了手脚,即所谓的Layer 7 Priority QoS。因为入线是10...

一次分享引发的血案 — HTTP Slowloris Denial Of Service

一次分享引发的血案 — HTTP Slowloris Denial Of Service

admin 12年前(2014-08-14) 0浏览

此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...

各种 Comet 技术优缺点对比

各种 Comet 技术优缺点对比

admin 12年前(2014-07-29) 0浏览

script tag iframe ajax websocket polling 低效, 可以跨域 / 低效, 无法跨域 / long-polling 中效, 可以跨域 中效, 无法跨域 中效, 无法跨域 / streaming / 高效, 无法跨域...

四层和七层负载均衡的区别

四层和七层负载均衡的区别

admin 12年前(2014-07-24) 0浏览

(一) 简单理解四层和七层负载均衡: ①所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后...

httpd四之CGI、HTTPS、压缩配置

httpd四之CGI、HTTPS、压缩配置

admin 13年前(2014-03-27) 0浏览

本文讲述http的CGI、HTTPS、压缩等选项的配置。本文所用环境还是上一次编译安装后的环境,编译安装的博文http://wangfeng7399.blog.51cto.com/3518031/1379373 一、CGI的配置 我们假设在wangf...

http post : Content-Type

http post : Content-Type

admin 13年前(2014-03-21) 0浏览

今天在使用http post(curl)获取一个数据的时候发现了问题,死活拿不到数据。获取永远为空。 场景是这样的:我向微信发起一个请求,QQ请求我的服务器,由我请求接口服务器。返回结果 但问题是,如果由微信直接请求接口服务器。一切正常。反而因为我做...

一个HTTP小问题

一个HTTP小问题

admin 13年前(2014-03-13) 0浏览

同事叫我帮忙解释一个问题:一个PHP生成的重定向请求,在Nginx日志里产生两种截然不同的记录:一种响应体大小是零个字节;另一种响应体大小是五个字节。 现在年纪大了,面对问题时的嗅觉不再灵敏,第一感觉零是正确的,心想是不是重定向后忘记退出了,后面还有...

Http 请求头中的 Proxy-Connection

Http 请求头中的 Proxy-Connection

admin 13年前(2014-02-26) 0浏览

平时用 Chrome 开发者工具抓包时,经常会见到 Proxy-Connection 这个请求头。之前一直没去了解什么情况下会产生它,也没去了解它有什么含义。最近看完《HTTP 权威指南》第四章「连接管理」和第六章「代理」之后,终于搞明白了这是因为给...

一些安全相关的HTTP响应头

一些安全相关的HTTP响应头

admin 13年前(2014-02-26) 0浏览

现代浏览器提供了一些安全相关的响应头,使用这些响应头一般只需要修改服务器配置即可,不需要修改程序代码,成本很低。本文介绍一些这样的响应头: 1. Strict-Transport-Security HTTP Strict Transport Secu...

把JS文件用gzip 压缩后,HTTP服务器的设置

把JS文件用gzip 压缩后,HTTP服务器的设置

admin 13年前(2014-02-12) 0浏览

下载 gzip for Windows 把原有的js文件通过gzip程序压缩成gz文件后,文件体积能够立马瘦下来。比如71K的jquery.js,压缩成jquery.gzjs 只有24K 整整少了2倍,2倍啊,有木有。 附件中的gzip.exe 操作...

通过http协议进行域名解释

通过http协议进行域名解释

admin 13年前(2013-11-16) 0浏览

对于互联网的应用来说,域名是互联网的基础,几乎所有的应用都牵涉到域名的解释,而随着移动互联网的发展,网络的延迟不再是几十ms,而是几百ms的延迟,对于一个应用来说都是有好几个域名,如果单纯解释一个域名都需要几百ms,打开一个应用,包括数据的传输,渲染...

HTTP Header 详解

HTTP Header 详解

admin 13年前(2013-09-21) 0浏览

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和mess...