แฐแแแแฃแ แแแกแ แแ แแแแแแแก แฃแแแแแ แกแแขแแขแแแแก แแแแแแแแ แแแ
แแ แแแแแแ แฃแแแแจแแ แแแแ แแ แคแแฅแขแก, แ แแ CDN-แแแ แฅแแจแแ แแแแ แแ แ แแฎแแแแ แฌแแ แแแขแแแแ แแแกแ แฃแแแแฃแ แแแแฎแแแแแแก, แแ แแแแ แกแแขแฃแแชแแแแกแแช, แ แแแแกแแช http แกแแ แแแ แ แแแ แฃแแแแก แจแแชแแแแแก. แ แแแแ แช แฌแแกแ, แแแแฎแแแแแก แคแแ แแแ แแแแกแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แจแแแแฎแแแแแจแ, แกแแ แแแ แ แแแแแกแชแแแก 400 (Bad Request) แจแแชแแแแแก, แแ แแแแแ แแ แแแแแแแแแแกแ แแ แแก IIS, แ แแแแแแช แแแแแกแชแแแก 404 (Not Found) แจแแชแแแแแก แซแแแแแ แแแแ แกแแแแฃแ แแแแกแแแแก. แกแขแแแแแ แขแ แแซแแแแ แแฎแแแแ 404 (แแ แแแแซแแแแ), 405 (แแแแแแ แแ แแ แแก แแแจแแแแฃแแ), 410 (แฌแแแแแ) แแ 501 (แแ แแแแฎแแ แชแแแแแ) แจแแชแแแแแก แฅแแจแแ แแแ, แแแแ แแ แแแแแแ แแ CDN แแกแแแ แฅแแจแแ แแแก 400 (แชแฃแแ แแแแฎแแแแ) แแแกแฃแฎแแแก, แ แแแแแแแช แแแแแแแแแแฃแแแ แแแแแแแแแ แแแแฎแแแแแแ. .
แแแแแแแกแฎแแแแแแก แจแแฃแซแแแแ แแแแแแฌแแแแ โ400 แชแฃแแ แแแแฎแแแแแกโ แจแแชแแแแแก แแแแ แฃแแแแ แแแแแแแแ แแแ แ แแกแฃแ แกแแ แแแแฎแแแแแก แแแแแแแแแ แกแแแชแแแแฃแ แแ แจแแฅแแแแแ HTTP แกแแแแฃแ แแแแ. แแก แกแแแแฃแ แแแ แแฎแแแแแแแแแจแ แแ แแแแฆแแแ CDN-แแก แแแแ , แแแแขแแ แแแคแแ แแแชแแ แแแแ แแแ แฌแแแแแแก แจแแฃแซแแแแแแแแก แจแแกแแฎแแ แจแแแแแฎแแแ แแ แงแแแแ แกแฎแแ แแแฅแแแแ แแแแฎแแแ แแแแแก แแแแฎแแแแ แแแแแก แแแแฌแฃแ แแแแแ แจแแแซแแแแ แแแแแแฌแแแแก แจแแชแแแแ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แกแแฌแงแแกแ แกแแแขแ แแกแแฎแแแก แจแแแแแ แกแก. แฃแแ แแแแแแแ.
แแแแกแแแแแก, แ แแ แแแซแฃแแแ HTTP แกแแ แแแ แ แแแแแ แฃแแแก แจแแชแแแแ, แจแแแแแแแแแแแฃแแแ แจแแขแแแแก แกแแแ แแแ แแแแขแ:
- HMO (HTTP แแแแแแแก แฃแแฃแแแแแแงแแคแ) - แแแแแแแกแฎแแแแก แจแแฃแซแแแ แฃแแ แงแแก แแ แแแแแแแฃแ แ แแแแฎแแแแแก แแแแแแ "X-HTTP-Method-Override", "X-HTTP-Method" แแ "X-Method-Override" แกแแแแฃแ แแแแก แแแจแแแแแแ, แ แแแแแแแช แแฎแแ แแแญแแ แแแแ แแแแแแ แแ แกแแ แแแ แแก แแแแ , แแแแ แแ แแ แ. แแแแแฎแแแแแ CDN-แจแ. แแแแแแแแแ, แจแแแแซแแแแ แจแแชแแแแแ แแ แแแแแแแฃแ แ "GET" แแแแแแ "DELETE" แแแแแแแ, แ แแแแแแช แแแ แซแแแฃแแแ แกแแ แแแ แแ แแ "POST" แแแแแแแ, แ แแแแแแช แแ แแแแแแงแแแแแ แกแขแแขแแแแกแแแแก;
- HHO (HTTP Header Oversize) - แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแ แฉแแแก แกแแแแฃแ แแก แแแแ แแกแ, แ แแ แแแ แแแแแแญแแ แแแก แฌแงแแ แแก แกแแ แแแ แแก แแแแแขแก, แแแแ แแ แแ แแแฎแแแแก CDN แจแแแฆแฃแแแแแจแ. แแแแแแแแแ, Apache httpd แแฆแฃแแแแก แกแแแแฃแ แแก แแแแแก 8 แแ-แแแ, แฎแแแ Amazon Cloudfront CDN แกแแจแฃแแแแแแก แแซแแแแก แกแแแแฃแ แแแก 20 แแ-แแแ;
- HMC (HTTP Meta Character) - แแแแแแแกแฎแแแแก แจแแฃแซแแแ แจแแชแแแแแก แกแแแชแแแแฃแ แ แกแแแแแแแแแ (\n, \r, \a) แแแแฎแแแแแจแ, แ แแแแแแแช แแ แแกแฌแแ แแ แฌแงแแ แแก แกแแ แแแ แแ, แแแแ แแ แแแแแ แแ แแแฃแแแ CDN-แจแ.
แแแแแแแแก แแแ แกแแ แแแกแแแจแ (AWS) แแแแแงแแแแแฃแแ CDN CloudFront แแฆแแแฉแแแ แงแแแแแแ แแแ แซแแแแแแ แ แแแแแแกแฎแแแก แแแแแ แ. แแแแแแแแ แแฎแแ แแแแแแแ แ แแ แแแแแแ แจแแชแแแแแก แฅแแจแแ แแแแก แแแ แซแแแแแ, แแแแ แแ แแแแแแแแ แแแก แกแแ แแแแแ แแแขแ แแแกแญแแ แแแ แแแชแแแก แแแกแแแแขแแแแแ. แกแแแแแฎแ แแกแแแ แจแแแฎแ Cloudflare, Varnish, Akamai, CDN77 แแ
แกแฌแ แแคแแ, แแแแ แแ แแแแ แแแจแแแแแแ แจแแขแแแ แจแแแแแคแแ แแแแแ แกแแแแแแ แกแแ แแแ แแแแ, แ แแแแแแแช แแงแแแแแแ IIS, ASP.NET,
แกแแแขแแก แแฎแ แแแแ แแแแแแกแฎแแแก แแแแแแแแแก แแแแแกแแแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ "Cache-Control: no-store" แกแแแแฃแ แ, แ แแแแแแช แแ แซแแแแแก แแแกแฃแฎแแแแก แฅแแจแแ แแแแก. แแแแแแ แแ CDN, แ แแแแ แแชแแ
CloudFront แแ Akamai, แจแแแแซแแแแ แแแแแ แแแ แจแแชแแแแแแแก แฅแแจแแ แแแ แแ แแคแแแแก แแแ แแแแขแ แแแแก แแแแแแ. แแแชแแแก แแแแแแ, แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแฃแฎแแ แ แแแ แแแแแแแชแแแแแกแแแแก (WAF, Web Application Firewall), แแแแ แแ แแกแแแ แฃแแแ แแแแฎแแ แชแแแแแแก CDN แแฎแแ แแก แฅแแจแแ แแแแก แฐแแกแขแแแแก แฌแแ.
แฌแงแแ แ: opennet.ru