使用TCP keepalive还是HeartBeat心跳包?

标题是抄来的 看了一些文章发现结合项目 用一句化来解答, keepalive 是服务端向客户端发送心跳包, HeartBeat 是客户端维护心跳包, 具体选择哪种用句万金油的话分场景;keepalive 既浪费流量又浪费CPU 性能考虑 还是使用 HeartBeat , keepalive就是高级点的 心跳检测参考文章 : http://www.nowamagic.net/academy/deta

- 阅读全文 -

【转】使用HttpOnly提升Cookie安全性

在介绍HttpOnly之前,我想跟大家聊聊Cookie及XSS。随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息,http是不会为了下一次连接而维护这次连接所传输的信息的。所以为了在每次会话之间传递信息,就需要用到c

- 阅读全文 -

【摘要】HTTPS 的介绍及工作原理

转载自: http://www.centoscn.com/nginx/2014/0506/2916.html说明一下 这篇文章写于2014年, 部分内容已过时, 请选用时谨慎筛选内容;HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure S

- 阅读全文 -

Http请求方法和响应状态码整理教

个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,格式如下:可见请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。HTTP请求方法: GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属

- 阅读全文 -

Ajax DELETE, PUT 方法请求

DELETE:$.ajax({ url: '/script.php', type: 'DELETE', success: function(result) { // Do something with the result } }); PUT:$.ajax({ url : "" , // 处理的请求路径 ty

- 阅读全文 -

浏览器访问网站一个HTTP请求的执行流程是什么?

访问一个网址http://www.libenfu.com 时,发生了些什么?1. 用户在浏览器中输入网址 2. 浏览器拿到网址后通过DNS 查询它的ip地址 3. NS服务器根据网址返回ip地址 101.200.241.194 4. 浏览器得到地址后,和该地址建立一条通道(TCP连接) 5. 浏览器向服务器发出一个请求,包括 URL,协议版本号(http 1.0等),协议头(请求的方法ge

- 阅读全文 -

【转】DNS解析过程及DNS TTL值

今天没啥事 就开始看鸟哥的私房菜, 看到:认识网路:在实际进入架站的阶段之前,鸟哥希望大家能够对于网路基础有一定程度的认识!尤其是 DNS 这个观念!! 如果对于网路有一定程度的认识之后,对于您自己的网路除错一定能有长远的帮助的!!上面这句话,我就开始查找 DNS 解析过程 查到下面的内容:DNS相关知识 根域名服务器(root-servers.org)是互联网域名解析系统(DNS)中最高

- 阅读全文 -

【转】Robots协议的那些事

由于本站文章搜索引擎搜索机器人(以下简称:爬虫)爬取效果不是很理想,出现了导航链接大量被爬取,而文章链接爬取较少。所以准备对本站加入SEO,其实也就是引入了 Robots协议 。Robots协议(也称为爬虫协议、机器人协议等)的全称是「网络爬虫排除标准」(Robots Exclusion Protocol)。网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,而robots.t

- 阅读全文 -

常用端口号

代理服务器常用以下端口:(1). HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080(2). SOCKS代理协议服务器常用端口号:1080(3). FTP(文件传输)协议代理服务器常用端口号:21(4). Telnet(远程登录)协议代理服务器常用端口:23

- 阅读全文 -

PHP返回HTTP状态码

面试时很多人问我这个,记录一下 200是ok, 404表示页面未找到.HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。 <?PHP /** * HTTP Protocol defined status codes * HTTP协议状态码,调用函数时候只需要将$num赋予

- 阅读全文 -