āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ āĻ¸āĻŋāĻāĻšāĻāĻžāĻ āĻĻāĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛ā§āĻā§āĻ°āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĻāĻŋāĻā§ āĻā§āĻŦ āĻāĻŽ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻā§āĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¸āĻ˛ā§ āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ (āĻĻā§āĻŦ) āĻāĻŦāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ (āĻ āĻĒāĻ¸) āĻāĻ° āĻĒā§āĻĨāĻā§āĻāĻ°āĻŖ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻ°āĻžāĻĒ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ DevOps āĻ¸āĻāĻ¸ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¤ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻā§āĻ˛āĻžāĻāĻĄā§ āĻ¤āĻžāĻĻā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻšāĻ¯āĻŧā§ āĻāĻ āĻā§, āĻ¤āĻžāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻā§āĻˇā§ āĻā§āĻŦ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻĒāĻ¯ā§āĻā§ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻŦāĻž āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻ¯ā§āĻāĻĒāĻ¤ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ¤ā§āĻāĨ¤ āĻāĻāĻŋ āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ° āĻŦāĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨, āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻāĻ āĻ°āĻāĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŽā§āĻ˛āĻŋāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻž āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻā§āĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻŦā§ā§ˇ
āĻāĻŽāĻŋ āĻāĻ āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻāĻāĻŋ āĻ¤āĻ°ā§āĻŖ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°ā§ āĻ¯āĻžāĻ°āĻž āĻ¸ā§-āĻā§āĻāĻžāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ°ā§āĻāĻŋāĻā§āĻā§āĻ āĻšāĻ¤ā§ āĻāĻžāĻ¨āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻ¤āĻ°ā§ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻŽā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĄā§āĻŦ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦā§āĻāĻž āĻ
āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻ¯āĻĻāĻŋāĻ āĻ
āĻ¨ā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ āĻ¸āĻŋāĻ°āĻŋāĻā§ āĻāĻŽāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻž āĻā§āĻā§āĻ¸āĻ āĻāĻĄāĻŋāĻāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻĄā§āĻ¸ā§āĻāĻāĻĒ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¯āĻŧā§āĻŦ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻŦā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻĨāĻĒāĻ¤āĻŋāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ°āĻž āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻŦāĻž āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻāĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§ āĻāĻžāĻ¨āĨ¤
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻšāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°ā§āĻŽā§ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ OS āĻ āĻāĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻŽāĻŋ āĻŦāĻ˛āĻŋ "āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸", āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŽāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻ° āĻŽāĻ¤ā§ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻ˛āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻŋ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ FreeBSD āĻŦāĻž OpenBSD-āĻ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻŽāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ, āĻāĻŽāĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻŋāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻ āĻā§āĻāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻāĻŋ āĻ¨āĻž āĻāĻ°āĻžāĻ āĻāĻžāĻ˛āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ C āĻŦāĻž C++ āĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ˛ā§āĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§āĻ° āĻļā§āĻˇ āĻĻāĻŋāĻ¨āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻāĻžāĻ¨āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻĨā§āĻ°ā§āĻĄ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻā§āĻ¨ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻā§āĻ¨ Nginx Apache httpd āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻ°ā§, āĻā§āĻ¨ āĻāĻāĻāĻŋ āĻāĻ°ā§āĻ¨ā§āĻĄā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻžāĻāĻĨāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻā§āĻā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻžāĻāĻĨāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻŦā§āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
ZeroHTTPd: āĻļā§āĻāĻžāĻ° āĻā§āĻ˛
āĻ¯āĻĻāĻŋāĻ āĻāĻŽāĻ°āĻž āĻ¤āĻ¤ā§āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻā§āĻĄ āĻ˛ā§āĻāĻž, āĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻā§ āĻ
āĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ āĻāĻ° āĻāĻŋāĻā§āĻ āĻ¨ā§āĻāĨ¤ āĻāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻ
āĻ¤āĻāĻŦ, āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ ZeroHTTPd āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ˛āĻŋāĻāĻŦ: āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ, āĻĨā§āĻ°ā§āĻĄ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻŦāĻ āĻāĻā§āĻ¨ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ āĻĻā§āĻā§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻ¤āĻžāĻ°āĻž āĻāĻā§ āĻ
āĻĒāĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤ ZeroHTTPd āĻāĻāĻāĻŋ āĻāĻāĻ C āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻĄā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖā§, ZeroHTTPd āĻāĻ¯āĻŧā§āĻŦ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻžāĻ āĻžāĻŽā§āĨ¤ āĻāĻāĻŋāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¸ā§āĻŽāĻŋāĻ¤, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻā§āĻŦ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ" āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻāĻŽāĻžāĻā§ āĻŦāĻ˛āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ ZeroHTTPd āĻā§āĻāĻžāĻŦā§ āĻāĻā§āĻ-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻļā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛āĨ¤ āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§ā§ˇ āĻāĻāĻž āĻ āĻŋāĻ āĻāĻŋ ZeroHTTPd āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻŋ āĻļā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻšāĻžāĻ¤āĻŋāĻ¯āĻŧāĻžāĻ°, āĻā§āĻĒāĻžāĻĻāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ
āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§āĻ° āĻāĻ°ā§āĻŦ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ¨ā§āĻ (āĻāĻš āĻšā§āĻ¯āĻžāĻ, āĻāĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ strcpy
) āĻŦāĻž āĻ¸āĻŋ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¤ā§āĻ° āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻāĻļāĻž āĻāĻ°āĻŋ āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻāĻžāĻāĻāĻŋ āĻāĻžāĻ˛ āĻāĻ°ā§āĨ¤
ZeroHTTPd āĻšā§āĻŽ āĻĒā§āĻāĨ¤ āĻāĻāĻŋ āĻāĻŦāĻŋ āĻ¸āĻš āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¤āĻŋāĻĨāĻŋ āĻŦāĻāĻ¯āĻŧā§āĻ° āĻāĻŦā§āĻĻāĻ¨
āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻā§ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸, āĻā§āĻ¯āĻžāĻļā§ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋāĻ˛ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž "āĻā§āĻ¸ā§āĻ āĻŦā§āĻ" āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĻāĻ°ā§āĻļāĻāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¨āĻŋāĻā§ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻā§āĻĄāĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻā§āĻ¸ā§āĻ āĻŦā§āĻ āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻā§ āĻŦāĻžāĻāĻŋ. āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻāĻŋāĻāĻ° āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¯āĻŧā§āĻŦ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ "āĻā§āĻ¸ā§āĻ āĻŦā§āĻ" ZeroHTTPd
āĻāĻŋāĻāĻŋāĻāĻ° āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻā§āĻ¸ā§āĻ āĻŦā§āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ°ā§āĻĄāĻŋāĻ¸ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻā§āĨ¤ āĻ°ā§āĻĄāĻŋāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¤āĻžāĻ°āĻž āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯āĻāĻ¨ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ āĻāĻžāĻ˛-āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻāĻŽāĻŋ āĻšā§āĻŽāĻŦā§āĻ°ā§ āĻā§āĻĄ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻŦāĻĄāĻŧ āĻāĻā§āĻ¤ āĻ¨āĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ ZeroHTTPd āĻāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž, āĻ¯āĻāĻ¨ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ Redis-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŋāĻā§ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻŽāĻ°āĻž āĻŦā§āĻ˛āĻāĻŋāĻ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ, āĻ āĻ¨ā§āĻ¯āĻā§āĻ˛ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻā§āĻ¨ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ Redis āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ āĻ°ā§āĻĄāĻŋāĻ¸ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§ (āĻāĻāĻāĻŋ āĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž, āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž; āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž)āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, Redis āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻ. āĻāĻŽāĻ¨āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻļā§āĻāĻžāĻ¨ā§āĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻļ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻā§āĻĄā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻŋ āĻāĻ¤āĻāĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ (āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°) āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻ˛ā§ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻā§ āĻāĻ°ā§ āĻ¤āĻž āĻĻā§āĻāĻžāĻ¯āĻŧ /guestbookURL
.
āĻā§āĻ¸ā§āĻ āĻŦā§āĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ¸ā§āĻ āĻŦā§āĻ āĻĒā§āĻ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻāĻāĻŋ āĻāĻ˛ āĻāĻŦāĻ Redis-āĻ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ HTML āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻ¨ā§āĻā§āĻ¨ā§āĻā§āĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ āĻāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¸ā§āĻĨāĻžāĻ¨āĻ§āĻžāĻ°āĻāĻ āĻ°āĻ¯āĻŧā§āĻā§: āĻĒā§āĻ¸ā§āĻ āĻāĻŦāĻ āĻāĻŋāĻāĻŋāĻāĻ° āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĨ¤ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ°ā§āĻĄāĻŋāĻ¸ āĻĨā§āĻā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŋ, āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻĸā§āĻāĻžāĻ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ āĻŋāĻ¤ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŋā§ˇ Redis-āĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻ˛āĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ Redis āĻ¯āĻāĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻā§ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻāĻā§āĻ¨ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ˛ āĻļā§āĻāĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĨ¤ āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻŋāĻāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ Redis āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻā§āĻ¯āĻžāĻ˛ā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§ āĻĻāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻŋāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° ZeroHTTPd
āĻāĻŽāĻ°āĻž āĻāĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻš ZeroHTTPd āĻāĻ° āĻ¸āĻžāĻ¤āĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻāĻŋ:
- āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ
- āĻĢāĻ°ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻāĻāĻāĻŋ āĻļāĻŋāĻļā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž)
- āĻĒā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻĒā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻāĻŋāĻ āĻ āĻĢ āĻĒā§āĻ°āĻ¸ā§āĻ¸)
- āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻĨā§āĻ°ā§āĻĄ āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻāĻāĻāĻŋ āĻĨā§āĻ°ā§āĻĄ)
- āĻĒā§āĻ°āĻžāĻ-āĻĨā§āĻ°ā§āĻĄ āĻ¸ā§āĻˇā§āĻāĻŋ āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°
- āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ
poll()
- āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ
epoll
āĻāĻŽāĻ°āĻž HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻŋāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻĄāĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŋāĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
ZeroHTTPd āĻ˛ā§āĻĄ āĻā§āĻ¸ā§āĻāĻŋāĻ āĻ¸ā§āĻāĻāĻĒ
āĻāĻāĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻāĻ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, OS āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻŦāĻšāĻ¨ āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ CPU-āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻāĻŋāĻ¤āĻž āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻāĻ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ¯āĻ¤āĻŽ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤ āĻāĻ°āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻšāĻ¯āĻŧā§ āĻāĻ āĻŦā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ°ā§āĻ° āĻāĻŦāĻŋāĻ° āĻ¸ā§āĻāĻāĻĒāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋ āĻāĻ°ā§?
- load.unixism.net: āĻāĻāĻžāĻ¨ā§āĻ āĻāĻŽāĻ°āĻž āĻāĻžāĻ˛āĻžāĻ
ab
, āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĨ¤ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ - nginx.unixism.net: āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻš Nginx āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻ¸āĻž āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ ab āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸ā§āĨ¤
- zerohttpd.unixism.net: āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻ¤āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ, āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĨ¤
- redis.unixism.net: āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ Redis āĻĄā§āĻŽāĻ¨ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¸ā§āĻāĻŦā§āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻŦāĻ āĻāĻŋāĻāĻŋāĻāĻ° āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ°ā§ āĻāĻ˛ā§āĨ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻ¸āĻ˛āĻžāĻāĻ¨āĨ¤ āĻāĻŽāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¸ā§āĻāĻāĻĒ āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻŽāĻšāĻžāĻ¸āĻžāĻāĻ° āĻĨā§āĻā§ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻāĻŋ?
āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻžāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŋ: āĻ˛ā§āĻĄ 20 āĻĨā§āĻā§ 15 āĻ¸āĻŽāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĨā§āĻā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧāĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻāĻžāĻ°ā§āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻžāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤ y-āĻ āĻā§āĻˇ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, x-āĻ āĻā§āĻˇ āĻšāĻ˛ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ¸āĻāĻ¯ā§āĻāĨ¤
āĻ¨ā§āĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ āĻ¨ā§āĻ°ā§āĻ§
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ
āĻāĻžāĻāĻāĻž
āĻĒā§āĻ°āĻžāĻ āĻāĻžāĻāĻāĻž
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ
āĻĒā§āĻ°āĻŋ-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ
āĻā§āĻāĻā§āĻ°āĻšāĻŖ
āĻāĻĒā§āĻ˛
20
7
112
2100
1800
2250
1900
2050
50
7
190
2200
1700
2200
2000
2000
100
7
245
2200
1700
2200
2150
2100
200
7
330
2300
1750
2300
2200
2100
300
-
380
2200
1800
2400
2250
2150
400
-
410
2200
1750
2600
2000
2000
500
-
440
2300
1850
2700
1900
2212
600
-
460
2400
1800
2500
1700
2519
700
-
460
2400
1600
2490
1550
2607
800
-
460
2400
1600
2540
1400
2553
900
-
460
2300
1600
2472
1200
2567
1000
-
475
2300
1700
2485
1150
2439
1500
-
490
2400
1550
2620
900
2479
2000
-
350
2400
1400
2396
550
2200
2500
-
280
2100
1300
2453
490
2262
3000
-
280
1900
1250
2502
āĻŦāĻĄāĻŧ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°
2138
5000
-
āĻŦāĻĄāĻŧ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°
1600
1100
2519
-
2235
8000
-
-
1200
āĻŦāĻĄāĻŧ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°
2451
-
2100
10
-
-
āĻŦāĻĄāĻŧ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°
-
2200
-
2200
11
-
-
-
-
2200
-
2122
12
-
-
-
-
970
-
1958
13
-
-
-
-
730
-
1897
14
-
-
-
-
590
-
1466
15
-
-
-
-
532
-
1281
āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻā§āĻŦāĻŋāĻ˛ āĻĨā§āĻā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ 8000 āĻāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻ¯ā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻāĻŋ āĻā§āĻ˛ā§āĻ¯āĻŧāĻžāĻĄāĻŧ āĻŦāĻžāĻāĻŋ āĻāĻā§: āĻĒā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻ āĻāĻŦāĻ āĻāĻĒā§āĻ˛āĨ¤ āĻ˛ā§āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°āĻžāĻĒ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻĨā§āĻ°ā§āĻĄ-āĻĒā§āĻ°āĻŋ-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻļāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻāĻŋ āĻāĻĒā§āĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻā§, āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ¤āĻāĻž āĻāĻžāĻ˛ā§āĻāĻžāĻŦā§ āĻĨā§āĻ°ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻŽāĻžāĻŖāĨ¤
ZeroHTTPd āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ
ZeroHTTPd āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ
ZeroHTTPd â âââ 01_āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ â âââ main.c âââ 02_āĻĢā§āĻ°āĻāĻŋāĻ â âââ main.c âââ main.c âââ 03_preforking 04_āĻŽ āĻĒāĻ āĻ¨ â âââ main.c âââ 05_āĻĒā§āĻ°āĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻ â âââ main.c âââ 06_poll â âââ main.c âââ 07_epoll â â âââ main.c âââleâ main.c â āĻāĻ°ā§āĻ¨ âââ index.html â âââ āĻāĻžāĻā§āĻ¸ png âââ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ âââ āĻā§āĻ¸ā§āĻāĻŦā§āĻ âââ index.html
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ¤āĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻļā§āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻ°āĻ āĻĻā§āĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§: āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ¤ā§ index.html āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻ āĻĨā§āĻā§ āĻāĻŦāĻŋ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ ZeroHTTPd āĻā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻĒāĻžāĻĨāĻāĻŋ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻĒāĻžāĻĨā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§, āĻ¤āĻžāĻšāĻ˛ā§ ZeroHTTPd āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ index.html āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ āĻ¤āĻŋāĻĨāĻŋ āĻŦāĻāĻ¯āĻŧā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻšā§āĻŽ āĻĒā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ 'āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ/āĻā§āĻ¸ā§āĻāĻŦā§āĻ/index.html' āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ ZeroHTTPd āĻ¸āĻšāĻā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻšāĻ˛ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ ZeroHTTPd āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ¤āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻāĻžāĻ˛āĻžāĻ¨ make all
āĻļā§āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĨā§āĻā§ - āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¯ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĨā§āĻā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻĒāĻŋāĻāĻ
āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻāĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ Linux API-āĻ¤ā§ āĻĒāĻžāĻ°āĻĻāĻ°ā§āĻļā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻŋ āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻ°ā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻā§āĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ āĻ¨ā§āĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻāĻā§āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻŽāĻ°āĻž āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻĒāĻŋāĻāĻ-āĻāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻā§ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻŦ, āĻāĻŽāĻžāĻĻā§āĻ° āĻĢā§āĻāĻžāĻ¸ āĻšāĻŦā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸, āĻĨā§āĻ°ā§āĻĄ, āĻāĻā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ°āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻĒāĻŋāĻāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻāĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĨ¤ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§, āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ āĻ¸āĻāĻ¯ā§āĻ āĻ¨ā§āĻāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻā§āĻŦ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻ¯āĻŧā§āĻ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻŽā§āĻā§āĻ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻāĻžāĻ°ā§ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻ¨āĻžāĻ¤ā§ āĻāĻ¯āĻŧā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻ¸āĻŽāĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻā§āĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧāĨ¤ āĻāĻā§āĻ-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŽā§āĻĒāĻĻāĻā§āĻ˛āĻŋ āĻ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ°āĻ āĻ¸āĻŽāĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°ā§, āĻāĻ°āĻ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
CPU āĻāĻŦāĻ I/O āĻāĻžāĻ
āĻĒāĻ°āĻŋāĻļā§āĻˇā§, āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻāĻ¯āĻŧā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ āĻĨāĻžāĻā§: I/O āĻāĻŦāĻ CPU-āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž (āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ I/O), āĻĢāĻžāĻāĻ˛ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻž (āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ I/O), āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻž (āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ I/O) āĻšāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¤ I/O āĻāĻžāĻ°ā§āĻ¯āĻāĻ˛āĻžāĻĒāĨ¤ āĻāĻŋāĻā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻŋāĻā§āĻāĻž CPU āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻž, āĻāĻ āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻĄāĻŧ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ I/O āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻŦ āĻāĻŽāĻ āĻĒā§āĻ°ā§āĻŖ āĻā§āĻˇāĻŽāĻ¤āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻĻā§āĻā§āĻ¨ āĻ¯ā§ āĻāĻŋāĻā§ I/O āĻāĻžāĻ¸ā§āĻ āĻĒā§āĻ°āĻā§āĻ° CPU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§, āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ˛āĻā§āĻˇāĻŖāĨ¤ āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻˇā§āĻ āĻšāĻ¯āĻŧ - āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ, āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻāĻ¨āĻāĻžāĻ°ā§āĻ¸āĻ¨ āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ āĻāĻ° āĻŽāĻ¤ āĻāĻŋāĻā§ āĻāĻ°āĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ CPU āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻāĻžāĻ¨ā§āĻ¨
āĻĒāĻžāĻ°ā§āĻ I: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŖā§āĻĄāĨ¤ āĻĢāĻ°ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻŖā§āĻĄāĨ¤ āĻĒā§āĻ°āĻžāĻ-āĻĢāĻ°ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻ IVāĨ¤ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻĨā§āĻ°ā§āĻĄ āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻ V. āĻĒā§āĻ°āĻŋ-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻˇāĻˇā§āĻ āĻāĻŖā§āĻĄāĨ¤ āĻĒā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻ āĻ¸āĻĒā§āĻ¤āĻŽāĨ¤ āĻāĻĒā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°
āĻāĻ¤ā§āĻ¸: www.habr.com