เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเต‡เดตเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดพเดฏ เดชเดฟเด‚เด—เต‹เดฑ 0.4-เตปเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

เดฑเดธเตเดฑเตเดฑเต เดญเดพเดทเดฏเดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเต‡เดตเดจเด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค Pingora 0.4 เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเตปเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ Cloudflare เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. Pingora เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเตเดฐเต‹เด•เตเดธเดฟ เดฐเดฃเตเดŸเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ Nginx-เดจเต เดชเด•เดฐเด‚ Cloudflare เด‰เดณเตเดณเดŸเด•เตเด• เดกเต†เดฒเดฟเดตเดฑเดฟ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 40 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‹เดกเต เดฑเดธเตเดฑเตเดฑเดฟเตฝ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เด…เดชเตเดชเดพเดšเตเดšเต† 2.0 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเดฟเด‚เด—เต‹เดฑเดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:

  • HTTP/1, HTTP/2 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ (เดชเตเดฒเดพเดจเตเด•เดณเดฟเตฝ HTTP/3), เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดธเตเดตเดจเตเดคเด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ UDP/TCP เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต‡เดตเดจเด™เตเด™เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚.
  • เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดฎเต‹เดกเดฟเตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
  • เด•เต‹เตพเดฌเดพเด•เตเด•เต เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เดณเตเด‚ เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เดณเตเด‚ เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเตปเตเดฑเต† เดตเดฟเดตเดฟเดง เด˜เดŸเตเดŸเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดคเดŸเดฏเดพเดจเตเด‚ เดฒเต‹เด—เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดœเดฟเด†เตผเดชเดฟเดธเดฟเดฏเตเด‚ เดตเต†เดฌเตโ€Œเดธเต‹เด•เตเด•เดฑเตเดฑเตเด‚ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เตพ.
  • เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต.
  • เด•เดฃเด•เตเดทเดจเตเด•เตพ เดคเด•เตผเด•เตเด•เดพเดคเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เต‹เดกเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
  • เดชเดฐเดพเดœเดฏเด‚ (เดชเดฐเดพเดœเดฏเด‚) เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เดฒเต‹เดกเต เดธเตเดตเดฟเดšเตเดšเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดฎเดพเตผเด—เด™เตเด™เตพ.
  • เดตเดฟเดตเดฟเดง เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต, เดฒเต‹เด—เดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚ (เดธเดฟเดธเตเดฒเต‹เด—เต, เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต, เดธเต†เดจเตโ€ŒเดŸเตเดฐเดฟ, เด“เดชเตเดชเตบ เดŸเต†เดฒเดฟเดฎเต†เดŸเตเดฐเดฟ).
  • TLS เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ (เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเตฝ, เดฌเต‹เดฑเดฟเด‚เด—เตเดŽเดธเตเดŽเดธเตเดŽเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดธเตเดฑเตเดฑเตฝเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต).
  • HTTP เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ HTTP เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เดชเดพเดดเตโ€Œเดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเดฟเด‚เด—เตเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด‚, เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด™เต, เด•เต†เดฑเตเดฑเดพเดฎ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตโ€Œเดค เดนเดพเดทเต เดŸเต‡เดฌเดฟเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตฝ, RAM-เตฝ เด•เดพเดทเต† เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ, เดŸเตˆเด‚เด”เดŸเตเดŸเตเด•เดณเตเดŸเต† เด…เดธเดฎเดจเตเดตเดฟเดค เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดฑเดธเตเดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ.

เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ:

  • aws-lc-rs, BoringSSL เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฑเดฟเด‚เด—เต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดŽเดจเตเดจเดฟเดต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ เดชเตเดฐเตŠเดตเตˆเดกเตผเดฎเดพเดฐเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Rustls เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดซเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดพเดฐเด‚เดญ เดชเดฟเดจเตเดคเตเดฃ.
  • เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดณเตเดณ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดชเดฟเดจเตเดคเตเดฃ.
  • เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ TLS เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดกเดฎเตเดฎเดฟ TLS เดฎเต‹เดกเต.
  • gRPC-web เด•เตเดฒเดฏเดจเตเดฑเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ gRPC-web เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต. เดธเต†เตผเดตเตผ เดœเดฟเด†เตผเดชเดฟเดธเดฟ.
  • เด’เดฐเต‡ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเต‹เตผเดŸเตเดŸเดฟเตฝ H2C (HTTP/2 เด“เดตเตผ เดฌเต†เดฏเตผ TCP, เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด‡เดฒเตเดฒ), HTTP/1 เด•เดฃเด•เตเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเต.
  • เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเต‹เด•เตเด•เดฑเตเดฑเดฟเดจเดพเดฏเดฟ เด…เดงเดฟเด• เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดชเดฟเดถเด•เตเด•เตพ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹, เด•เดฃเด•เตโ€Œเดฑเตเดฑเต() เดซเด‚เด—เตโ€Œเดทเตปเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃเด™เตเด™เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต.
  • "เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•: 100-เดคเตเดŸเดฐเตเด•" เดŽเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เตพ เดชเต‹เดฒเต†, เดชเตเดฐเต‹เด•เตเดธเดฟ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเดฟเดตเดฐเดฆเดพเดฏเด• เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเต.
  • gzip-compressed เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เตพ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เดจเดฟเดฐเต€เด•เตเดทเดฃ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฌเดพเด•เตเด•เต†เตปเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเดฟเตปเตเดฑเต† เด…เด•เตเด•เต—เดฃเตเดŸเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.
  • เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดคเตเดฑเดฎเตเด–เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•