0%

前世

我从小在河南一个普通的农村长大,第一次高考分数只够上一个三本,所以就选择了复读,第二年考上了一个二本,但是是压线考上的,所以我觉得我被录取非常幸运,然后我就非常开心的去了大学。

阅读全文 »

磁盘 IO 的优化

磁盘介质

  • 机械硬盘:一般适合大文件,例如日志
    • 价格低
    • 存储量大
    • BPS 较大,适用于顺序读写
    • IOPS 较小
    • 寿命长
  • 固态硬盘:适合小文件的随机读写
    • 价格高
    • 存储量小
    • BPS 大
    • IOPS 大,适用于随机读写
    • 写寿命短
阅读全文 »

TLS/SSL 优化

握手性能优化

首先考虑 session cache,但是 session cache 只能在单台 Nginx 上使用。

1
2
3
Syntax: ssl_session_cache off | none | [builtin[:size]] [shared:name:size];
Default: ssl_session_cache none;
Context: http, server
阅读全文 »

lingering_close 延迟关闭的意义

当 Nginx 处理完成调用 close 关闭连接后,若接收缓冲区仍然收到客户端发来的内容,则服务器会向客户端发送 RST 包关闭连接,导致客户端由于收到 RST 而忽略了 response。

Nginx 发送 close 表示不希望再接收新的数据包了,而客户端如果仍然发送数据,就会直接回复 RST 包,客户端收到之后,就会认为是不正常的连接,从而忽略之前的响应内容。

阅读全文 »