WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āφāĻŽāϰāĻž āĻŦāĻŋāĻĒāϰ⧀āϤ āĻĒā§āϰāĻ•ā§ŒāĻļāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻšāĻžāϤ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦ, āϕ⧇āω āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āφāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻšā§āĻĄā§‡āϰ āύāĻŋāĻšā§‡ āφāĻŽāĻžāĻĻ⧇āϰ āύ⧋āĻ‚āϰāĻž āĻšāĻžāϤ āĻĒāĻžāĻŦ, āϤāĻžāĻĻ⧇āϰ āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āĻļā§‹āώāĻŖ āĻ•āϰāĻŦ āϝāĻž āϕ⧇āω āĻ•āĻ–āύāĻ“ āĻļā§‹āώāĻŖ āĻ•āϰāĻŦ⧇ āύāĻžāĨ¤

āĻāχ āĻĒāϰ⧀āĻ•ā§āώāĻžāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻ—ā§‹āϞāĻžāĻ•āĻžāϰ āĻ˜ā§‹āĻĄāĻŧāĻžāϰ āĻĒāϰāĻŋāĻŽāĻžāĻĒ, āĻĒā§āϰāĻžāĻĒā§āϤ āĻĄā§‡āϟāĻž āĻ›āĻžāĻĄāĻŧāĻž āφāϰ āĻ•āĻŋāϛ⧁āχ āύāϝāĻŧ, āĻāĻŦāĻ‚ āĻāĻ–āύ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ āύāĻž āĻāϟāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āϕ⧀ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:

āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ

Nginx āĻāĻŦāĻ‚ Apache-āĻāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāϞ Ubuntu ā§§ā§Ž.ā§Ļā§Ē āĻāϞāϟāĻŋāĻāϏ, āφāχāφāχāĻāϏ-āĻāϰ āϜāĻ¨ā§āϝ Windows Server āϕ⧋āϰ ⧍ā§Ļ⧧⧝āĨ¤ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āφāϗ⧇, ā§Ē āĻĄāĻŋāϏ⧇āĻŽā§āĻŦāϰ, ⧍ā§Ļ⧧⧝ āϤāĻžāϰāĻŋāϖ⧇āϰ āϏāĻ°ā§āĻŦāĻļ⧇āώ āφāĻĒāĻĄā§‡āϟ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āϏāĻŽāĻ¸ā§āϤ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻĒāϰ⧀āĻ•ā§āώāĻžāϗ⧁āϞ⧋ āĻāĻ•āĻšā§‡āϟāĻŋāϝāĻŧāĻžāĻ­āĻžāĻŦ⧇ HTTP-āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻ•āχ āĻĒ⧃āĻˇā§āĻ āĻž āϚāĻžāϞāĻžāϤ, Codrops āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ Jekyll āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟāĨ¤ āϞāĻŋāĻ‚āĻ•. āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϜāĻŋāϜāĻŋāĻĒ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻ…āĻ•ā§āώāĻŽ āĻ›āĻŋāϞāĨ¤

āĻĨā§āϰ⧁āĻĒ⧁āϟ āĻĒāϰ⧀āĻ•ā§āώāĻžāϟāĻŋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āϏāĻš Httpd-āϟ⧁āϞ āĻĻāĻŋāϝāĻŧ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ:

ab -n 50000 -c 500 http://192.168.76.204:80/

āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋ 10, 5 āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϕ⧋āϰ⧇āϰ 1, 8, āĻāĻŦāĻ‚ 4 āĻļāϤāĻžāĻ‚āĻļ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ›āĻŋāϞ⧎ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻŦ⧇āĻžā§āϚāϟāĻŋ āĻ›āĻŋāϞ 9900K@5400MHz āϏāĻš āĻāĻ•āϟāĻŋ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ, āϝāĻžāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ 10% āϏ⧀āĻŽāĻž āĻĒā§āϰāĻžāĻĒā§āϤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāϤāĻŋ āϕ⧋āϰ⧇ āĻĒā§āϰāĻžāϝāĻŧ 540MHz āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĨ¤

TTFB āĻĒāϰ⧀āĻ•ā§āώāĻžāϟāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϝāĻ–āύ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϟāĻŋ āĻĒā§āϰāĻĨāĻŽ āĻŦ⧁āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āĻĢāϞāĻžāĻĢāϞ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇, āϏāĻžāĻ°ā§āĻ­āĻžāϰāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ⧋ āϧāϰāύ⧇āϰ āĻ•ā§āϝāĻžāĻļ⧇āϰ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāϤ⧇ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āφāύāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āĻĒāϰ⧀āĻ•ā§āώāĻ• āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻ•āχ āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻāĻŦāĻ‚ āĻāĻ•āχ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϏ⧁āχāĻšā§‡ āĻ›āĻŋāϞāĨ¤

āĻĄāĻŋāĻ¸ā§āĻ• āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāϤ⧇, ATTO āĻāĻŦāĻ‚ CrystalDIskMark āĻŦ⧇āĻžā§āϚāĻŽāĻžāĻ°ā§āϕ⧇āϰ āĻĢāϞāĻžāĻĢāϞāϗ⧁āϞāĻŋ āϝāĻžāϤ⧇ āĻŦāĻžāϧāĻžāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϧāĻžāϰāĻŖāĻž āĻĨāĻžāϕ⧇āĨ¤

āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ āĻĨ⧇āϕ⧇ āύ⧇āĻ“āϝāĻŧāĻž āĻĄā§‡āϟāĻž:WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:

āĻĢāϞāĻžāĻĢāϞ:

TTFB:

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
IIS-āĻāϰ āĻ—āĻĄāĻŧ TTFB āĻšāϞ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϛ⧋āϟ, 0,5ms, āĻŦāύāĻžāĻŽ Apache-āĻāϰ āϜāĻ¨ā§āϝ 1,4ms āĻāĻŦāĻ‚ Nginx-āĻāϰ āϜāĻ¨ā§āϝ 4msāĨ¤

āĻĨā§āϰ⧁āĻĒ⧁āϟ:

āĻĒā§āϰāĻĨāĻŽā§‡, āφāϏ⧁āύ āĻĻ⧇āĻ–āĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϕ⧋āϰ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ•āϤāϟāĻž āĻ­āĻžāϞ⧋āĻ­āĻžāĻŦ⧇ āĻ¸ā§āϕ⧇āϞ āĻ•āϰ⧇āĨ¤

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āĻ—ā§āϰāĻžāĻĢāϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĒāϰ⧀āĻ•ā§āώāϕ⧇āϰ āĻ•āϞ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻāĻŦāĻ‚ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āĻ—ā§āϰāĻžāĻĢāϟāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝ⧇ NGINX āϏāĻŽāĻ¸ā§āϤ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ 98% āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰ⧇āϛ⧇, 20ms āĻŦāĻž āϤāĻžāϰ āĻ•āĻŽ āϏāĻŽāϝāĻŧ⧇ āϏāĻžāχāϟāϟāĻŋ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āϛ⧇⧎ IIS, Apache āĻāϰ āĻŽāϤ⧋, āϏāĻŦ āĻ•āϞ⧇āϰ āĻļ⧇āώ 5% āϝāĻĨāĻžāĻ•ā§āϰāĻŽā§‡ 76ms āĻāĻŦāĻ‚ 14ms-āĻ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰ⧇āϛ⧇āĨ¤

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āĻ—ā§āϰāĻžāĻĢāϟāĻŋ āĻāĻ•āϟāĻŋ āϚāĻžāĻĒ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āϜāĻ¨ā§āϝ āĻ—āĻĄāĻŧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āϏāĻŽāϝāĻŧ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤

āφāĻĒāύāĻŋ āĻ—ā§āϰāĻžāĻĢ āĻĨ⧇āϕ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ, IIS Apache āĻāĻŦāĻ‚ Nginx āωāĻ­āϝāĻŧāϕ⧇āχ āωāĻĄāĻŧāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇, āωāĻšā§āϚ āϞ⧋āĻĄā§‡āϰ āĻ…āϧ⧀āύ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āϧ⧀āϰ āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤ 

IIS āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ 4 āĻāϰ āĻšā§‡āϝāĻŧ⧇ XNUMXāϟāĻŋ āϕ⧋āϰ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āϛ⧇, XNUMX āϤ⧇ āĻ•āĻŽ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āϕ⧋āϰāϕ⧇ āĻĻ⧃āĻĸāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āύāĻŋāĨ¤

NGINX āϏāĻŽāĻ¸ā§āϤ 8āϟāĻŋ āϕ⧋āϰ āϜ⧁āĻĄāĻŧ⧇ āĻ­āĻžāϞ āĻ¸ā§āϕ⧇āϞ āĻ•āϰ⧇, āĻāĻŦāĻ‚ Apache-āĻāϰ āϜāĻ¨ā§āϝ, āĻāĻ•āĻ•-āϕ⧋āϰ āĻĻ⧃āĻļā§āϝāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϏ⧇āϰāĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāϝāĻŧāĨ¤

āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝāϤāĻž:

nginx:

āĻāĻ–āύ āφāϏ⧁āύ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āĻāĻŦāĻ‚ āϕ⧋āϰ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻĒāϰāĻŋāĻĒā§āϰ⧇āĻ•ā§āώāĻŋāϤ⧇ āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ āĻĻ⧇āĻ–āĻŋāĨ¤ 

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
Nginx 1 āĻāĻŦāĻ‚ 4 āϕ⧋āϰ⧇āϰ āϜāĻ¨ā§āϝ 1% āϏ⧀āĻŽāĻž āϏāĻš āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĒāĻžāϏ āĻ•āϰ⧇āύāĻŋ āϝāĻ–āύ āĻāϟāĻŋ 2000 āĻ…āύ⧁āϰ⧋āϧ āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇, āĻāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāϕ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻā§āϝāĻžāĻĒāĻžāϚāĻŋ:

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
Apache, Nginx āĻāϰ āĻŽāϤ, 2500 āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāϏ⧇āϏ āĻ•āϰ⧇, āϏāĻ‚āϝ⧋āĻ— āϛ⧇āĻĄāĻŧ⧇ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻ…ā§āϝāĻžāĻĒāĻžāϚāĻŋ 8, 4 āĻāĻŦāĻ‚ 1 āϕ⧋āϰ⧇ 1% āϏ⧀āĻŽāĻž āϏāĻš āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϤāĻŦ⧇ āĻāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϕ⧋āϰ⧇ 5% āϏ⧀āĻŽāĻž āϏāĻš āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž Nginx āĻāϰ āĻšā§‡āϝāĻŧ⧇āĻ“ āĻ–āĻžāϰāĻžāĻĒāĨ¤

āφāχāφāχāĻāϏ:

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻŽāϝāĻŧ, IIS āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āϏāĻžāϰāĻŋ āϜāĻŽāĻž āĻ•āϰ⧇āĻ›āĻŋāϞ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏ⧇āϗ⧁āϞāĻŋāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋāϕ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤ āĻĻ⧃āĻļā§āϝāϤ, āĻŦāĻžāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧋āύ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āϏ⧇āϟ āĻ•āϰāĻž āύ⧇āχāĨ¤

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āϚāĻžāĻ°ā§āϟāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāϤ⧇ āĻ•āϤ āϏāĻŽāϝāĻŧ āύāĻŋāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āϝ⧌āĻ•ā§āϤāĻŋāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻŦāĻžāϤāĻŋāϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϚāĻŋāĻ¤ā§āϰāϟāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝ⧇ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āφāχāφāχāĻāϏ āĻ•āϤāϟāĻž āϚāĻžāĻšāĻŋāĻĻāĻžāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻāύāϜāĻŋāφāχāĻāύāĻāĻ•ā§āϏ āĻ•āϤāϟāĻž āϚāĻŽā§ŽāĻ•āĻžāϰāĨ¤

āĻĄāĻŋāĻ¸ā§āĻ• āĻĨ⧇āϕ⧇ āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝāϤāĻž:

nginx:

āĻāĻ–āύ āφāϏ⧁āύ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āĻāĻŦāĻ‚ āϕ⧋āϰ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻ—āϤāĻŋāϰ āĻĒāϰāĻŋāĻĒā§āϰ⧇āĻ•ā§āώāĻŋāϤ⧇ āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ āĻĻ⧇āĻ–āĻŋāĨ¤ 

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āĻāĻŦāĻžāϰ Nginx āĻĻ⧁āϟāĻŋāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ 4āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻā§āϝāĻžāĻĒāĻžāϚāĻŋ:

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āĻ…ā§āϝāĻžāĻĒāĻžāϚāĻŋ āĻ—āϤāĻŦāĻžāϰ⧇āϰ āĻŽāϤ⧋ āĻāĻ•āχ āϏāĻ‚āĻ–ā§āϝāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āφāχāφāχāĻāϏ:

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:
āφāχāφāχāĻāϏ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āĻ…āĻ­āĻŋāĻ¨ā§āύ āĻ—ā§āϰāĻžāĻĢ āĻĻ⧇āĻ–āĻžāϝāĻŧ, āϝ⧇āύ āϕ⧋āύ⧋ āĻĄāĻŋāĻ¸ā§āĻ• āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āύ⧇āχāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āϏāĻŽāĻ¸ā§āϤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧāύāĻŋ, āϝāĻžāϰ āĻ…āĻ°ā§āĻĨ āϤāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇ RAM-āϤ⧇ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āĻĄā§‡āϟāĻž āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻŽāϰāĻž āĻĒā§āϰāϧāĻžāύ āĻŦāĻžāϧāĻž āĻĻ⧇āĻ–āĻŋ - āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āύāĻŋāĻœā§‡āχāĨ¤

āĻāχ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āĻ“āϝāĻŧāĻž āϖ⧁āĻŦ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ; āφāĻŽāϰāĻž āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āĻāχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāϤ⧇ āĻšāĻŦ⧇.

WEB āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϝ⧁āĻĻā§āϧāĨ¤ āĻĒāĻžāĻ°ā§āϟ 1 – HTTP āĻ¸ā§āĻĒāĻ°ā§āĻļ⧇āϰ āĻŦāĻžāχāϰ⧇:

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster