杂谈

趣解IO多路复用

阻塞IO, 给女神发一条短信, 说我来找你了, 然后就默默的一直等着女神下楼, 这个期间除了等待你不会做其他事情, 属于备胎做法. 非阻塞IO, 给女神发短信, 如果不回, 接着再发, 一直发到女神下楼, 这个期间你除了发...

goAccess图形化分析nginx日志

具体的goAccess相关信息可以在官网看到介绍,这里不做赘述。 只提到几个需要注意的点。 1.nginx默认为空格(一个空格)分割,如果是初始化的nginx log可以0配置直接使用。 2. 1.3版本支持中文,但是需...

GeoHash算法

精度分析: geohash长度Lat位数Lng位数Lat误差Lng误差km误差123±23±23±2500255± 2.8±5.6±630378± 0.70± 0.7±7841010± 0.087± 0.18±2051213± 0.022± 0.022±2.461515± 0.0027± 0.0055±0.6171718±0.00068±0....

PHP定位问题三板斧

一丶dstat linux性能监控工具,可以全方面定位系统层面瓶颈。言简意赅直接上图 dtstat默认的输出 dstat -g -l -m -s --top-mem 耗费内存的进程 dstat -c -y -l --proc-count --top-cpu 耗费cpu的进...

一位有趣的PHP开发工程师

平时大家对程序员的印象可能是:格子衫、运动鞋、宅男、钱多、话少、死的早。 而我确实一个不“一般”的工程师。 那么我来个自我介绍吧。马胜杰,男,1993年10月6日出生。职业PHP开发工程师、了解一些产品、...

Webbench 压力测试

Webbench是一个在Linux下使用的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。 1.安装依赖包 ctags (b...