没有合适的资源?快使用搜索试试~ 我知道了~
reading-and-annotate-nghttp2:HTTP2库nghttp2库中文注释分析,后期没有更新,。停止分析ng...
共671个文件
h:148个
cc:98个
c:60个
3 下载量 166 浏览量
2021-03-24
16:56:52
上传
评论 1
收藏 2.29MB ZIP 举报
温馨提示
阅读并注释nghttp2 HTTP / 2库nghttp2原始代码分析,注释 nginx高性能特性替代其他项目,效果明显 Nginx多进程高并发,低时延,高可靠机制在缓存代理中的应用: : nginx多进程,高性能,低时延机制进行缓存中间件twemproxy,对twemproxy进行多进程优化改造,提升TPS,降低时延: nginx高并发设计优秀思想替代其他高并发代理中间件: redis,nginx,memcache,twemproxy,mongodb等更多中间件,分布式系统,高效服务端核心思想实现博客: 阅读进度: 17.4.11调试日志增加函数名和行号,这样有利于阅读代码nghttp启动过程,连接建立过程,网络读写事件处理流程注释分析 17.4.18各种帧组包发送流程分析 相关参考资料: HTTP / 2协议部分资料和tcpdump抓包分析可以参考: nginx ht
资源推荐
资源详情
资源评论
收起资源包目录
reading-and-annotate-nghttp2:HTTP2库nghttp2库中文注释分析,后期没有更新,。停止分析nghttp2库最初:存在代码过多,造成性差。如果想了解HTTP2代码实现过程,可以参考工程-源码解析 (671个子文件)
025ca25c8427361ea5498e4c3ba49d20eac5b4332f7b75b8f74bfba5e43f59f8 61B
0276779c73bddcebc63b863c23a338b4c827bf6164640ff20a2d64d45a6b3f5a 85B
0428d1e3b2364efcc93ffd8fcfff43b378a92c7da44268b9dda2bf32a1178c66 16KB
06bc5f79b7e68e005bd4382bd3a6c6b1b6005c5f7d5783e99baf2f8f7432d71a 86B
09f76550ec065944a5d1d52f5d07b1dd87de1f651f80ef82c2815b0248b7dccd 82B
0b39d9df6e1721030667980a41547272ad42377149edcf130b2bf0b76804c61f 30B
0bb4365b02c05540936f9606ca725770a731e73c2144c7b81953dcc4b4f73c32 86B
0d577f6eb853e987b8fdab6ca4615a351ab74bfc75eb0d227acbef6a35bcae39 76B
0df702020c019dd33d0643c5a2b9a9637d325c8f38b4cc6d3f808b5b2a4169a9 96B
0f8054152149c73e64c9f3e83f97e6585c8a51ec2413e7a2e8dfcc444082a5c5 61B
nghttpx.1 70KB
h2load.1 13KB
nghttp.1 9KB
nghttpd.1 5KB
105f72bc9184bf47a857ed84e8c2f917946ec7ef3f4720535478b41e097a798a 73B
1368ed7160cc4115e31a8a158af429421570e7363a3b75441edc5d740513b0dc 4KB
1402c49b963994284b0d429edfac603133e0144dba08836f90b1ae164b328800 88B
1468c2cddae629788f6957847b76c09921e984796f6dc482859b119cf4879300 77B
14f66ce296f03e52f039f4fad189d3d70aebe70ecb14ffb1ffe2cd5fc5d1e5f0 86B
17caaf734401d2d25d09a65432789b45aff588c606536e93824b89739a6d07ab 85B
195b4a74a62fabc877052454d935ebc543f4d1305e318ccd2ff407517636bed8 78B
1960fc215485486f3e8ab97f853954e6f11c1f4754ccd83b1603b808878cfa76 84B
1a56272611761f0687dfb0ea37c900f13f429b750c87e6175b234b881bda6248 98B
1d31cd88fae35f2329e201983d11256d2432fcdeb55bfba9634aa88e3794adc6 98B
1e27187b10c02fe7e151818ddd0722f69830ac04975ddb5a9d83cdc406cbb678 2KB
1ecace234d8542fbaab35c7c55330e80d8121a0cff19633a56eba8f2182a59df 71B
1f4f3a16f5ad0425e0b38601339096b80a382afa1083a19c4deab11be847502f 77B
203a798d4b658be744fe34042038692eaede4d2c1f9e05a27f2410a6e0230132 61B
21904e842e90becb56ff9748ae962bb543dd5ca188dabc30897726f87403fbce 93B
23df7e0419240a9709b55af68a89c9750332ae5063e36401eae150ce63188fe0 86B
245ba702520fa32cf41d994f5d37e4111fe6203bac35b220d50362d5e986aa91 65B
274faf343feb9cb44079316401fee50c647552c99c0550ebfd7a3b736e8db9e5 4KB
2b042a1dfa3aeed6af58c58a4336f1386633bac75dea2c4b64c02541e7320933 114B
2d8ec606661a9f12960893aab9a74dd392cbdae104307e8512e5e4113739e93a 86B
2e0c8a3ce53e8e3711f781b480efaf9e2526f4ae87c5f5a585d68d6f7f7da13c 85B
ev.3 258KB
315e6acba7d715333d0865a8dfc0cd0e7aef8a1f5f420eae3d39067ad78df17d 75B
3376a2cdde0b98759f14490881328f80b5d3c942de3b1304a0382923ce896f8f 89B
35c2719913a19f197fb6484a34c3574da63554ff06f52377b73a9cfc24eb02ca 61B
35ddf0611cd98d025f6a625e7e4a102ba74721a04dfa1811e0968e9a4966d92c 90B
37e9eab291d6bca69510354e1d029cbbbb6113071b2bb13fc9646b5a0447d2cf 17KB
381c81f5e4d1b02de39c4f99f21e9793f6ffc82ae0ef6917a8611e8879e05941 86B
38ac32c81952cc832ade7aea13b0740f76898ccbb1da25f2281da76e50c1d04a 93B
3e297dd8fcdb50a751c397a505d84e76374b064aa5c71aab33bd9650c9a9d801 83B
3e5a57c30a97d3f06a3181f4baf3996053b8572da5f2deee3a636c3bc8dfcc60 82B
420b9790375f59a6e8c326391023a0981789c2351817996e0c253bfed708ad82 58B
43df3c3af62ddd1393269ffcf964f1897063e81da79c971e8af8c1fefa3e3cab 63B
443f39c99e1c9ca1908b54153c480754054a57777f22a00d377d745d78e9d193 73B
44f3fc1504a14e693fde420da94f77bf4a44e4e741420291491343f7ae4ecc16 84B
4528e6beb34f695f4df8ddbb7ac85f76a91229d9ba675fc9e09fe12f4a497937 86B
4534032d57020d2910641561a9f9da021f0fe52ebdbb148ee776ced87bac9b13 91B
47c5e9b339f9e7f1dccad5c9f51f211183795660ec81a6bdb5614031d39ebe3a 4KB
48ca2b3f63206aa8f774c3cb33958a806a1debf3d9ccf7b09c2d31256498cda6 85B
4ddbb54259df7ee7ecbdf9f8b4a0e8f7756b9846f2e2add8dd0df825296d993e 72B
4e612f3c1dfa468d94bbc3bde202c732b06a9b5f6bc5471c879fa56ec2daa4aa 85B
55860c89ef796d41b06b3c0fe60a3e6f90709c6a0e7063a8b4057dafa57c878a 63B
5748e7a24e8d9ecb43de7d1e14519f10d8c669a5a2602fc948bc9a80e6114b63 82B
5a13c8e09802e07fd3ceee625307fe48ef29bc66641c4f80ed4593bf8b773f88 85B
5aa30337198b482522a55c90554c93278034ebacc24792509a32aeba466df4e8 96B
5f3ff3c345ade163ba1ba889d60c1995b7fab68ded6ab052814008d990862c23 85B
5f88a17509a8843ab761bc8cbcfe1a511670ae1a4a434f3d483f942738933a3e 95B
60a288333ea7f01d380f2661d387692063ce2ae73b3e5401b716326967b4ce0c 73B
63ae750f5fe9469664b6f79cb48c502c3bfc4cb0a950aeba998a72ea6a3d5b2d 84B
67abeaacb21769a9fb521efa7ebdc8d9ff3443ad5892d75dd6d4f7d541713d33 71B
6e3b8913d874a18ec3ab9f74d4fab435b7738e1a14d0754fb79229c4bda9f604 63B
6fe31187ce1a64bffb0b31ee59618a2ebd483812410e9f8ae5a92fb72ef70885 87B
71d3c74882a100eaa5aaf9f62659d3b26bcbb8f2055f1add504f599f9051f61e 65B
7232f506e00bee175a3df8d33933fae10c67e501d6cea8e73ce76f4363d0bbea 89B
7425039321dcbecb1a1ef28849f277f914a889a54d44c1f2566b6ddd5bc83b4f 86B
7487341c630472c46a534223da1173666aaeae9788b144fa2c723204d55cc0a2 61B
79207f7d09b6145f3dbfcb9e19835f34e56c7927fda22859e960f5f13bc847a0 87B
7a1e1268d329e5f71ebdf74677a6c1a118994d7534d1fb08d631898d67372f5a 92B
7c954b010232be9461483803e3e553623d4fc382324d8b8ba53ebf83f0457707 74B
7ce8914993956b04baafaad0668e5c26a87a1c4cf70a6566aa0f199fe3c1dc18 77B
7d230ff71bac867a9820e75328f893972df210ab75cdb67f620b370ee5cddf45 60B
85a985b9011e356e11a24c2d0a01173ea80ccc584b659947b64ffefddab7fada 73B
8b165b8b94a9d120edf139fbd63cb6b161131d5722f201f2f4ba0984b46a3ca5 80B
8f5fd3dd5c0eb40ceb409c0f7d85086319d4177524fad58dc01743434765902a 101B
9223480b7c4b0d1cb95eb33a7a52dc7494b53a0f8a93fbc1816c6c4f347780b0 61B
9248ee16c602d45651b0045e9cc4e407fc62ce5688e1c6636f482ea02314c357 103B
979b96b7806f61081a48ff556bfbdb3e1c74e04f7d2cf88eab49b0fd89845453 73B
97f2f674b859ff1adb2e9548550f07fa8818d1ee8edae39ca50f516a57a12edb 73B
9984490c02b1604423a8679caf527d5f10667e0a38790f28f32af61efa930eef 58B
9a648e49f93b60cf578c87d187c8acb61d3a638bc30568bdcc6be30fd9defd43 65B
9af5c7a8538fb02b0a836b88a40d0b144f11ee98624e3686c0f43684e34e6838 100B
9b24f66bc7c47e677e40f8b07b2fd54985ef27c99670bed582ce904569b95702 81B
9c8ed8981065d28ce8a5a04ac6fc7a87ffaf9f9c6ce4323e6e0fefaabb2393cb 191B
9fc2eee916b1cfb002a487c37e73af29a0fbb29e47bf36839a762bb26fea3ec7 65B
9ff0fc476b3d27f5dc9803d38ef10be0d08b5e096630308f0d6f57a6f8ee5d88 73B
a46866d1875d0c06ec3ead73ecca531ef0dc92a67a233ebc8d1e2fff79f50a07 83B
a71bcbf6a6668aa019d38cc3527d5ecf2f4e538dfedddf34ff484e29d6fd26d1 85B
configure.ac 30KB
configure.ac 406B
ad0d3509e08424d21d87c64a0969b588dc9281ea98fd744acd9b8bd1daf72225 4KB
adaa168d63fe063455c1e0c304c9c9ba6b43e13849235339710d6b5f941e80a1 84B
aee251ccb027a2676ad1261b48d08b52752a41633279ff2e9e474eebf508250f 91B
Makefile.am 14KB
Makefile.am 9KB
Makefile.am 3KB
Makefile.am 3KB
共 671 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
皮卡学长
- 粉丝: 80
- 资源: 4622
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功