技术文章 页 4

http 499 与 proxy_ignore_client_abort

SuperMan 发布于 1年前 (2016-01-09)

默认 proxy_ignore_client_abort 是关闭的,此时在请求过程中如果客户端端主动关闭请求或者客户端网络断掉,那么 Nginx 会记录 499,同时 request_time 是 「后端已经处理」的时间,而 upstream_response_time 为 “-...

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

1

SuperMan 发布于 1年前 (2016-01-09)

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

HTTP 499 状态码 nginx下 499错误

SuperMan 发布于 1年前 (2016-01-09)

日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。 老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用...

苹果鼠标移动速度太慢的解决办法

SuperMan 发布于 1年前 (2016-01-01)

可以用终端命令来调整:步骤: 1,打开终端 2,输入命令查看:defaults read -g com.apple.mouse.scaling      就可以看到当前的鼠标速度 3,输入命令修改:defaults write -g com.apple.mouse.scaling...

golang中几种加密方式的处理

SuperMan 发布于 1年前 (2015-12-25)

缘由 在与第三方平台进行接入的时候,通常会存在一些签名或者加密的处理,在进行开发的时候,因为语言的 不同,需要按照规范进行相应处理。 DES加解密 DES:https://en.wikipedia.org/wiki/Data_Encryption_Standard golang中...

PHP 中的随机数——你觉得可靠么?

2

SuperMan 发布于 1年前 (2015-12-25)

本文主要分析以加密为目的的随机数生成问题。PHP 5 并未提供生成强加密随机数的简便机制,但是,PHP 7 引入了两个 CSPRNG 函数以解决该问题。系 OneAPM 工程师编译整理。 什么是 CSPRNG? 引用维基百科的定义,密码安全的虚拟随机数生成器(Cryptograp...

JavaScript 的同源策略

SuperMan 发布于 1年前 (2015-12-25)

同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。 同源定义 如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。 下表给出了相对http://store.comp...

PHP-FPM 配置 & 优化

SuperMan 发布于 1年前 (2015-12-25)

PHP-FPM 是用于管理 PHP 进程池的软件,用于接收和处理 Web 服务器的请求。 PHP-FPM 会创建一个主进程,控制何时以及如何把 HTTP 请求转发给一个或多个子进程处理。 PHP-FPM 的配置很重要,可以参考 PHP手册相应的内容 全局配置 emergency_...

HTTP 协议格式 和 HTTP Header

3

SuperMan 发布于 1年前 (2015-12-23)

HTTP请求数据: HTTP请求信息由3部分组成: ① 请求方法 URI 协议/版本 ② 请求头(Request Header) ③     请求正文 HTTP 请求 数据 例子举例:   GET/sample.Jsp HTTP/1.1 Accept:image/gif...

达达CTO:达达物流技术架构之路与技术分享

13

SuperMan 发布于 1年前 (2015-12-19)

达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题。 达达业务主要包含两部分:商家发单,配送员接单配送,如下图所示。 达达架构分享 – 01 达达的业务规模增长极大,...