เบเบธเบเบชเปเบฒเบเบฑเบเบเบญเบเบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒ frontends เปเบฅเบฐ backends เบกเบฑเบเบเบฐเบชเบฐเบซเบเบญเบเบฅเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ HTTP protocol, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ encapsulate เบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบนเปเปเบเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเบเบฒเบเบเบปเปเบงเปเบ. เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบฎเบฑเบ frontend เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบ backend, เบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบตเปเบกเบตเบเบตเบงเบดเบเบเบฒเบงเปเบเปเบเบทเบเบชเปเบฒเบเบเบฑเปเบเบเบถเปเบ, เปเบเบเบเปเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเปเปเบเปเบเบทเบเบชเบปเปเบ, เบเปเบฒเบเบเบญเบเบเบฒเบกเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบซเบเบถเปเบเบซเบผเบฑเบเบเบฒเบเบเบตเปเบญเบทเปเบ, เปเบเบเปเบเบเบงเบดเบเบตเบเบฒเบ HTTP protocol. เปเบเบทเปเบญเปเบเบเบเปเบฒเบฎเปเบญเบเบเป, เบซเบปเบงเบเปเป "เบเบงเบฒเบกเบเบฒเบงเปเบเบทเปเบญเบซเบฒ" (เบเปเบฒเบเบปเบเบเบฐเบซเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเปเปเบกเบนเบเปเบเบเปเบฒเบฎเปเบญเบเบเป) เปเบฅเบฐ ".
เบเบฑเบเบซเบฒเปเบเบตเบเบเบทเปเบเบเปเบฒ frontend เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฝเบเปเบเป "เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบทเปเบญเบซเบฒ" เปเบเปเบเปเปเบชเบปเบเปเบ "เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบญเบ: chunked" (เบเบปเบงเบขเปเบฒเบ, Akamai CDN เปเบฎเบฑเบเปเบเบเบเบตเป) เบซเบผเบทเปเบเบเบฒเบเบเบฑเบเบเบฑเบ. เบเปเบฒ Transfer-Encoding: chunked เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฑเบเบชเบญเบเบเปเบฒเบ, เบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ HTTP header parsers เบชเบฒเบกเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบกเบเบต (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบซเบเปเบฒเบเปเปเบชเบปเบเปเบเปเบเบงเปเบเบฑเปเบ "Transfer-Encoding: xchunked", "Transfer-Encoding: chunked โ, โTransfer-Encodingโ :[tab]chunkedโ, โX: X[\n]Transfer-Encoding: chunkedโ, โTransfer-Encoding[\n]: chunkedโ เบซเบผเบท โTransfer-Encoding : chunkedโ, เปเบฅเบฐ backend เบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเบฐเบเบงเบเบเบฒเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ).
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบกเบตเบเบฑเบ "เบเบงเบฒเบกเบเบฒเบงเปเบเบทเปเบญเบซเบฒ" เปเบฅเบฐ "เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบญเบเบเปเบฒเบ: chunked", เปเบเปเบเบฐเบซเบเบฒเบเปเบ "เบเบงเบฒเบกเบเบฒเบงเปเบเบทเปเบญเบซเบฒ" เบเปเปเบเบปเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป chunked, เปเบเบดเปเบ. เปเบกเปเบเบเปเบญเบเบเบงเปเบฒเบกเบนเบเบเปเบฒเบเบปเบงเบเบดเบ. เบเปเบฒ frontend เบเปเบฒเปเบเบตเบเบเบฒเบเปเบฅเบฐเบชเบปเปเบเบเปเปเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบก "เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบทเปเบญเบซเบฒ" เปเบฅเบฐ backend เบฅเปเบเปเบฒ block เบชเปเบฒเปเบฅเบฑเบเปเบเบเบญเบตเบเปเบชเป "Transfer-Encoding: chunked", เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบชเบดเปเบเบชเบธเบเบเบญเบเบเปเปเบกเบนเบเปเบเบเบญเบตเบเปเบชเป "Transfer-Encoding: chunked" เบเบฐ. เบเบทเบเบเปเบฒเบเบปเบเปเบงเปเบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบฅเบฐเบซเบฒเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบเบนเปเปเบเบกเบเบตเบเบฐเบขเบนเปเปเบเบเบญเบเบเบปเปเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเปเบ, i.e. เบเบนเปเปเบเบกเบเบตเบเบฐเบชเบฒเบกเบฒเบเปเบเบเบเปเปเบกเบนเบเปเบเบเบเบปเบเปเบญเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเบญเบทเปเบเบเบตเปเบชเบปเปเบเบเปเปเปเบ.
เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฑเบเบซเบฒเปเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ frontend-backend เบเบตเปเปเบเปเปเบฅเปเบง, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบเบตเปเบเปเบฒเบเบเบฒเบเบซเบเปเบฒ:
เปเบเบช /เบเปเบฝเบงเบเบฑเบ HTTP/1.1
เปเบเบปเปเบฒเบเบฒเบ: example.com
เบเบฒเบเปเบญเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ: chunked
เปเบเบทเปเบญเปเบเบเบญเบเบเบงเบฒเบกเบเบฒเบง: 4
1
Z
Q
เบเบฑเบเบซเบฒเปเบกเปเบเบกเบตเบขเบนเปเบเปเบฒเบซเบฒเบเบงเปเบฒ backend เบเปเปเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบเบตเบเบฑเบเปเบเปเบฅเบฐเบฅเปเบเปเบฒเบเบฒเบเบกเบฒเบฎเบญเบเบเบญเบเบชเบนเบเบชเบธเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบ chunked block. เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบตเปเบชเบปเบกเบเบนเบเบเบงเปเบฒ
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเปเบเปเบเบดเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเปเบงเบฑเบเปเบเบเบตเปเบเบทเบเปเบเบกเบเบต, เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เปเบกเบทเปเบญเปเบเบกเบเบตเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบเปเบเบเป Trello, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบเป (เบเปเปเบกเบนเบเบเบปเบเปเบเบเปเบเบฑเปเบ "PUT /1/members/1234... x=x&csrf =1234&username=testzzz&bio=cakeโ) เปเบฅเบฐเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบฅเบงเบกเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบเบเบนเปเปเบเปเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบกเปเบฅเบฐ Cookie เบเบฒเบเบฎเบฑเบเบฎเบญเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบฑเปเบ. เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบกเบเบตเปเบ saas-app.com, เบกเบฑเบเปเบเปเบเบฒเบเบกเบฒเปเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบปเบเปเบเบเบฅเบฐเบซเบฑเบ JavaScript เปเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบเบเบฒเบเบเปเบฝเบเบกเบฑเบเบขเบนเปเปเบเบซเบเบถเปเบเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบฎเปเบญเบเบเป. เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบกเบเบตเปเบ redhat.com, เบเบปเบงเบเบฑเบเบเบฒเบเบเบฒเบเปเบเปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบงเบฑเบเปเบเบเปเบเบญเบเบเบนเปเปเบเบกเบเบต (เบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเปเบเบเบเบญเบก "POST /search?dest=../assets/idx?redir=//[email protected]/ HTTP/1.1").
เบเบฒเบเบเปเบฒเปเบเปเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบฝเบเปเบเปเบเปเบฝเบเปเบงเบฑเบเปเบเบเปเบเบตเปเบฎเปเบญเบเบเปเปเบเบเบเบฒเบเบเปเบฝเบเบชเปเบงเบเบซเบปเบงเบเบญเบ "เปเบเบปเปเบฒเบเบฒเบ:". เบเบฒเบเปเบเบกเบเบตเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเบฒเบเบเบดเบเบเบญเบเบฅเบฐเบเบปเบ caching เปเบเบทเปเบญเปเบเปเบฅเบฐเบชเบฐเบเบฑเบเบเปเปเบกเบนเบเบเบงเบฒเบกเบฅเบฑเบเบเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒ. เบเบธเบเบชเบนเบเบชเบธเบเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบกเปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบเบกเบเบตเปเบ PayPal, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฑเบเบเบงเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบชเบปเปเบเปเบเบเบเบนเปเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบ (เบเปเบฒเบฎเปเบญเบเบเป iframe เปเบเปเบเบทเบเบเบฑเบเปเบเปเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบ JavaScript เปเบเบเปเบฅเบดเบเบปเบเบเบญเบเบซเบเปเบฒ paypal.com/us/gifts, เบชเปเบฒเบฅเบฑเบ เปเบเบดเปเบ CSP (เบเบฐเปเบเบเบฒเบเบเบงเบฒเบกเบเบญเบเปเบเปเบเบทเปเบญเบซเบฒ) เบเปเปเปเบเปเบเบทเบเบเปเบฒเปเบเป).
เบซเบเปเบฒเบชเบปเบเปเบ, เปเบเบเบต 2005 เบกเบต
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru