เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เชนเซ‡ เชนเชฌเชฐ!

เช•เซ‹เชฐเซ‹เชจเชพเชตเชพเชฏเชฐเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชนเชพเชฒเชจเซ€ เช˜เชŸเชจเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡, เช˜เชฃเซ€ เชฌเชงเซ€ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชธเซ‡เชตเชพเช“ เชชเชฐ เชญเชพเชฐ เชตเชงเชตเชพ เชฒเชพเช—เซเชฏเซ‹ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฏเซเช•เซ‡เชจเซ€ เชเช• เชฐเชฟเชŸเซ‡เชฒ เชšเซ‡เช‡เชจเซ‡ เชคเซ‡เชจเซ€ เช“เชจเชฒเชพเชˆเชจ เช“เชฐเซเชกเชฐเชฟเช‚เช— เชตเซ‡เชฌเชธเชพเช‡เชŸ เชฌเช‚เชง เช•เชฐเซ€ เชฆเซ€เชงเซ€ เช›เซ‡., เช•เชพเชฐเชฃ เช•เซ‡ เชชเซ‚เชฐเชคเซ€ เช•เซเชทเชฎเชคเชพ เชจเชนเซ‹เชคเซ€. เช…เชจเซ‡ เชซเช•เซเชค เชตเชงเซ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชถเช•เซเชฏ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช—เซเชฐเชพเชนเช• เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡ (เช…เชจเซเชฏเชฅเชพ เชคเซ‡ เชธเซเชชเชฐเซเชงเช•เซ‹ เชชเชพเชธเซ‡ เชœเชถเซ‡).

เช† เชฒเซ‡เช–เชฎเชพเช‚, เชนเซเช‚ เชเชตเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเชฆเซเชงเชคเชฟเช“เชจเซ€ เชŸเซ‚เช‚เช•เชฎเชพเช‚ เชšเชฐเซเชšเชพ เช•เชฐเซ€เชถ เชœเซ‡ เชคเชฎเชจเซ‡ เชเชกเชชเซ€ เช…เชจเซ‡ เช–เชพเชฎเซ€-เชธเชนเชจเชถเซ€เชฒ เชธเซ‡เชตเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡. เชœเซ‹ เช•เซ‡, เชธเช‚เชญเชตเชฟเชค เชตเชฟเช•เชพเชธ เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚เชฅเซ€, เชฎเซ‡เช‚ เชซเช•เซเชค เชคเซ‡ เชœ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเชพ เช›เซ‡ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช›เซ‡. เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณเชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชพเช‚ เชคเซ‹ เชคเซˆเชฏเชพเชฐ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เช›เซ‡ เช…เชฅเชตเชพ เช•เซเชฒเชพเช‰เชก เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช†เชกเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช—

เช† เชธเซŒเชฅเซ€ เชธเชฐเชณ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชœเชพเชฃเซ€เชคเซ‹ เชฎเซเชฆเซเชฆเซ‹ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เชฌเซ‡ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฒเซ‹เชก เชตเชฟเชคเชฐเชฃ เชฏเซ‹เชœเชจเชพเช“ เช†เชกเซ€ เช…เชจเซ‡ เชŠเชญเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช›เซ‡. เชชเซเชฐเชฅเชฎ เช•เซ‡เชธเชฎเชพเช‚ เชคเชฎเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชšเชพเชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ เช›เซ‹, เชœเซ‡เชจเชพเชฅเซ€ เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เชญเชพเชฐเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เชฅเชพเชฏ เช›เซ‡. เชฌเซ€เชœเชพเชฎเชพเช‚ เชคเชฎเซ‡ เชตเชงเซ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชธเชฐเซเชตเชฐเซเชธเชจเซ‹ เช“เชฐเซเชกเชฐ เช†เชชเซ‹ เช›เซ‹ เช…เชฅเชตเชพ เช•เซ‹เชกเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ‹ เช›เซ‹.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซเช‚ เชเช• เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชŸ เช•เซเชฒเชพเช‰เชก เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฒเชˆเชถ, เชเชŸเชฒเซ‡ เช•เซ‡, OwnCloud, OneDrive, เชตเช—เซ‡เชฐเซ‡เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชเชจเชพเชฒเซ‹เช—.

เช†เชตเซ€ เชฏเซ‹เชœเชจเชพเชจเซ‹ เชเช• เชฒเชพเช•เซเชทเชฃเชฟเช• เช†เช•เซƒเชคเชฟ เชจเซ€เชšเซ‡ เช†เชชเซ‡เชฒ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชซเช•เซเชค เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เช›เซ‡เชตเชŸเซ‡, เช†เชชเชฃเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เช•เซ‹เชˆ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซ‡เชฌเซเชฒเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชธเชพเชšเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชซเซ‹เชจ เชชเชฐ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡ เชคเซ‹ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡?

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ
เช…เชญเชฟเช—เชฎเซ‹ เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เช เช›เซ‡ เช•เซ‡ เชตเชฐเซเชŸเชฟเช•เชฒ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชฎเชพเช‚, เช†เชชเชฃเซ‡ เชจเซ‹เชกเซเชธเชจเซ€ เช•เซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช, เชœเซเชฏเชพเชฐเซ‡ เชนเซ‹เชฐเซ€เชเซ‹เชจเซเชŸเชฒ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชฎเชพเช‚, เช†เชชเชฃเซ‡ เชฒเซ‹เชกเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชจเซ‹เชกเซเชธ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช.

CQRS

เช†เชฆเซ‡เชถ เช•เซเชตเซ‡เชฐเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เช…เชฒเช—เซ€เช•เชฐเชฃ เช† เชเช• เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชชเซ‡เชŸเชฐเซเชจ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชตเชฟเชตเชฟเชง เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเชจเซ‡ เชฎเชพเชคเซเชฐ เชตเชฟเชตเชฟเชง เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚ เชชเชฐเช‚เชคเซ เชธเชฎเชพเชจ เช‡เชตเซ‡เชจเซเชŸ เชธเซเชŸเซเชฐเซ€เชฎเซเชธ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เชซเชพเชฏเชฆเชพ เชธเชฐเชณ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชเชŸเชฒเชพ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชตเซเชฏเชธเซเชค เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช…เชคเซเชฏเช‚เชค เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ (เช…เชจเซ‡ เชธเชฐเชณ) เช›เซ‡. เชคเซ‡เชจเซ‹ เชธเชพเชฐ เช เช›เซ‡ เช•เซ‡ เช‡เชจเช•เชฎเชฟเช‚เช— เช…เชจเซ‡ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเซ€เชฎเซเชธ เชเช•เชฌเซ€เชœเชพเชจเซ‡ เช›เซ‡เชฆเซ‡ เชจเชนเซ€เช‚. เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชตเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ€ เชถเช•เชคเชพ เชจเชฅเซ€; เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชคเชฎเซ‡ เชธเซ‡เชตเชพ A เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชธเซ‡เชตเชพ B เชคเชฐเชซเชฅเซ€ เชชเซเชฐเชคเชฟเชญเชพเชต เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‹ เช›เซ‹.

เช† เช…เชญเชฟเช—เชฎเชจเซ‹ เชชเชนเซ‡เชฒเซ‹ เชซเชพเชฏเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เชฒเชพเช‚เชฌเซ€ เช•เซเชตเซ‡เชฐเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชœเซ‹เชกเชพเชฃเซ‹ เชคเซ‹เชกเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (เชถเชฌเซเชฆเชจเชพ เชตเซเชฏเชพเชชเช• เช…เชฐเซเชฅเชฎเชพเช‚). เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชšเชพเชฒเซ‹ เชตเชงเซ เช•เซ‡ เช“เช›เชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช•เซเชฐเชฎ เชฒเชˆเช:

  1. เช•เซเชฒเชพเชฏเชจเซเชŸเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€.
  2. เชธเชฐเซเชตเชฐเซ‡ เชฒเชพเช‚เชฌเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€.
  3. เชธเชฐเซเชตเชฐเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ‡ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹.

เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เชธเซเชŸเซ‡เชช 2 เชฎเชพเช‚, เช•เชจเซ‡เช•เซเชถเชจเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชกเซเชฏเซ‹ เชนเชคเซ‹ (เช•เชพเช‚ เชคเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เชซเชฐเซ€เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เชฅเชฏเซเช‚, เช…เชฅเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฌเซ€เชœเชพ เชชเซƒเชทเซเช  เชชเชฐ เชจเซ‡เชตเชฟเช—เซ‡เชŸ เชฅเชฏเซ‹, เช•เชจเซ‡เช•เซเชถเชจ เชคเซ‚เชŸเซ€ เช—เชฏเซเช‚). เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชถเซเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชคเซ‡เชจเซ€ เชœเชพเชฃ เช•เชฐเชคเซ‹ เชชเซเชฐเชคเชฟเชญเชพเชต เชฎเซ‹เช•เชฒเชตเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชถเซ‡. CQRS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช•เซเชฐเชฎ เชฅเซ‹เชกเซ‹ เช…เชฒเช— เชนเชถเซ‡:

  1. เช•เซเชฒเชพเชฏเชจเซเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.
  2. เช•เซเชฒเชพเชฏเชจเซเชŸเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€.
  3. เชธเชฐเซเชตเชฐเซ‡ "เชตเชฟเชจเช‚เชคเซ€ เชธเซเชตเซ€เช•เชพเชฐเชพเชˆ" เชเชตเซ‹ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹.
  4. เชธเชฐเซเชตเชฐเซ‡ เชฌเชฟเช‚เชฆเซ "1" เชฎเชพเช‚เชฅเซ€ เชšเซ‡เชจเชฒ เชฆเซเชตเชพเชฐเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ‡ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹.

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช† เชฏเซ‹เชœเชจเชพ เชฅเซ‹เชกเซ€ เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช…เชนเซ€เช‚ เชธเชพเชนเชœเชฟเช• เชตเชฟเชจเช‚เชคเซ€-เชชเซเชฐเชคเชฟเชญเชพเชต เช…เชญเชฟเช—เชฎ เช—เซ‡เชฐเชนเชพเชœเชฐ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเช•เซเชทเซ‡เชช เชญเซ‚เชฒเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเชถเซ‡ เชจเชนเซ€เช‚. เชตเชงเซเชฎเชพเช‚, เชœเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช–เชฐเซ‡เช–เชฐ เชฌเชนเซเชตเชฟเชง เช‰เชชเช•เชฐเชฃเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‹เชฌเชพเช‡เชฒ เชซเซ‹เชจ เช…เชจเซ‡ เชŸเซ‡เชฌเซเชฒเซ‡เชŸ) เชฅเซ€ เชธเซ‡เชตเชพ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชฌเช‚เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชตเซเชฏเชตเชธเซเชฅเชพ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡.

เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เช›เซ‡ เช•เซ‡, เช†เชตเชจเชพเชฐเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เช•เซเชฒเชพเชฏเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชญเชพเชตเชฟเชค เช‡เชตเซ‡เชจเซเชŸเซเชธ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชธเชนเชฟเชค เช…เชจเซเชฏ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ (100% เชจเชนเซ€เช‚) เชฌเชจเซ‡ เช›เซ‡.

เชœเซ‹เช•เซ‡, เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เช†เชชเชฃเชจเซ‡ เช เชนเช•เซ€เช•เชคเชฅเซ€ เชตเชงเชพเชฐเชพเชจเชพ เชซเชพเชฏเชฆเชพ เชฎเชณเซ‡ เช›เซ‡ เช•เซ‡ เชเช•เชฆเชฟเชถเชพเชคเซเชฎเช• เชชเซเชฐเชตเชพเชนเชจเซ‡ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ (RX เช…เชจเซ‡ เชธเชฎเชพเชจ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡). เช† เชเช• เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเชพเชฏเชฆเซ‹ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชถเซ€เชฒ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฃ. เชฎเซ‹เชŸเชพ เชชเชพเชฏเซ‡ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹ เชฎเชพเชŸเซ‡, เช† เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชธเชนเชพเชฏเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡.

เช† เช…เชญเชฟเช—เชฎเชจเซ‡ เช†เชกเชพ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชฅเซ€ เชเช• เชธเชฐเซเชตเชฐเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพ เช…เชจเซ‡ เชฌเซ€เชœเชพ เชธเชฐเซเชตเชฐเชฅเซ€ เชชเซเชฐเชคเชฟเชญเชพเชตเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ‹ เชตเชงเชพเชฐเชพเชจเซ‹ เชซเชพเชฏเชฆเซ‹ เชฎเชณเซ‡ เช›เซ‡. เช† เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เชธเซ‡เชตเชพ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เช‚เชคเชฐเซเช—เชค เชธเชฟเชธเซเชŸเชฎ เชนเชœเซ เชชเชฃ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช—

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹, เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชฎเชพเช‚เชจเซ€ เชเช• เช เช›เซ‡ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชถเซ‡เชฐเซเชก เชธเชฎเชฏ เช…เชฅเชตเชพ เชถเซ‡เชฐเซเชก เช•เซเชฐเชฟเชŸเชฟเช•เชฒ เชธเซ‡เช•เซเชถเชจเชจเซ‹ เช…เชญเชพเชต เชนเซ‹เชฏ เช›เซ‡. เชเช• เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ (เชฎเซเชฏเซเชŸเซ‡เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡) เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เซ‹ เช›เซ‹, เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ เชฌเซ€เชœเซเช‚ เช•เซ‹เชˆ เชธเชฎเชพเชจ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡, เช† เช–เชคเชฐเชจเชพเช• เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชจเซ‡ เช“เชตเชฐเชนเซ‡เชกเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซเช•เซ‡เชฒเซ‡เชฌเชฟเชฒเชฟเชŸเซ€เชจเชพ เชนเซ‡เชคเซเชจเซ‡ เชจเชฟเชทเซเชซเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ - เชฌเชงเชพ เช˜เชŸเช•เซ‹ เชนเชœเซ เชชเชฃ เชเช• เชœ เช•เซ‹เชกเชจเซ€ เชฐเชพเชน เชœเซ‹เชถเซ‡.

เช† เช†เชชเชฃเชจเซ‡ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชนเช•เซ€เช•เชค เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡: เชเชกเชชเซ€ เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช† เช•เชพเชฎเช—เซ€เชฐเซ€ เช˜เชŸเชพเชกเชถเซ‡. เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เช†เชชเชฃเชจเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เช˜เชŸเช•เซ‹ เชตเชšเซเชšเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เช…เชจเซ‡ เช† เชฎเชพเชŸเซ‡, เช†เชชเชฃเซ‡ เชเช• เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เช‚เชคเชฟเชฎ เชธเซเชธเช‚เช—เชคเชคเชพ, เชœเซเชฏเชพเช‚ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เช›เซ‡เชฒเซเชฒเชพ เช…เชชเชกเซ‡เชŸ ("เช›เซ‡เชตเชŸเซ‡") เชชเช›เซ€ เช…เชฎเซเช• เชธเชฎเชฏเช—เชพเชณเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพเชฎเชพเช‚ เช•เซ‹เชˆ เชซเซ‡เชฐเชซเชพเชฐ เชจเชนเซ€เช‚ เชฅเชพเชฏ, เชคเซ‹ เชฌเชงเซ€ เช•เซเชตเซ‡เชฐเซ€ เช›เซ‡เชฒเซเชฒเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เช•เชฟเช‚เชฎเชค เชชเชฐเชค เช•เชฐเชถเซ‡.

เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เช•เซเชฒเชพเชธเชฟเช•เชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช˜เชฃเซ€ เชตเชพเชฐ เชฅเชพเชฏ เช›เซ‡ เช•เชกเช• เชธเซเชธเช‚เช—เชคเชคเชพ, เชœเซเชฏเชพเช‚ เชฆเชฐเซ‡เช• เชจเซ‹เชกเชฎเชพเช‚ เชธเชฎเชพเชจ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชฏ เช›เซ‡ (เช† เช˜เชฃเซ€เชตเชพเชฐ เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฌเซ€เชœเชพ เชธเชฐเซเชตเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เชชเช›เซ€ เชœ เชตเซเชฏเชตเชนเชพเชฐ เชธเซเชฅเชพเชชเชฟเชค เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชธเซเชคเชฐเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชนเซ€เช‚ เช•เซ‡เชŸเชฒเซ€เช• เช›เซ‚เชŸเช›เชพเชŸเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชตเชฟเชšเชพเชฐ เช เชœ เชฐเชนเซ‡ เช›เซ‡ - เชคเชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชธเช‚เช—เชค เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ เชฐเชนเซ€ เชถเช•เซ‹ เช›เซ‹.

เชชเชฃ เชšเชพเชฒเซ‹ เชฎเซ‚เชณ เชธเชฎเชธเซเชฏเชพ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ€เช. เชถเซเช‚ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชญเชพเช— เช† เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เช‚เชคเชฟเชฎ เชธเซเชธเช‚เช—เชคเชคเชพ, เชคเซ‹ เชจเซ€เชšเซ‡เชจเซ‹ เช†เช•เซƒเชคเชฟ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เช† เช…เชญเชฟเช—เชฎเชจเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“:

  • เชฆเชฐเซ‡เช• เช†เชตเชจเชพเชฐเซ€ เชตเชฟเชจเช‚เชคเซ€เชจเซ‡ เชเช• เช•เชคเชพเชฐเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช…เชจเซเชฏ เช•เชคเชพเชฐเซ‹เชฎเชพเช‚ เชชเชฃ เชฎเซ‚เช•เซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชฆเชฐเซ‡เช• เช†เชตเชจเชพเชฐเซ€ เช‡เชตเซ‡เชจเซเชŸเชฎเชพเช‚ เชเช• ID เชนเซ‹เชฏ เช›เซ‡ (เชœเซ‡ เชกเซ€เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡).
  • เช•เชคเชพเชฐ "เชซเช•เซเชค เชœเซ‹เชกเซ‹" เชธเชฟเชฆเซเชงเชพเช‚เชค เชชเชฐ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชคเชคเซเชตเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชคเชพ เชจเชฅเซ€ เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€ เช—เซ‹เช เชตเซ€ เชถเช•เชพเชคเชพ เชจเชฅเซ€.
  • เช† เช•เชคเชพเชฐ FIFO (เชชเชนเซ‡เชฒเชพ-เช†เชต, เชชเชนเซ‡เชฒเชพ-เชฌเชนเชพเชฐ) เชงเซ‹เชฐเชฃเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชธเชฎเชพเช‚เชคเชฐ เช…เชฎเชฒ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ, เชคเซ‹ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชเช• เชคเชฌเช•เซเช•เซ‡ เช…เชฒเช— เช…เชฒเช— เช•เชคเชพเชฐเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพ เชœเซ‹เชˆเช.

เชนเซเช‚ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช…เชชเชพเชตเซ€ เชฆเช‰เช‚ เช•เซ‡ เช…เชฎเซ‡ เช“เชจเชฒเชพเชˆเชจ เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ เชตเชฟเชšเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชฟเชธเซเชŸเชฎ เช•เช‚เชˆเช• เช†เชจเชพ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชถเซ‡:

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เช เชจเซ‹เช‚เชงเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฎเชพเช‚เชจเซ€ เชธเซ‡เชตเชพเช“ เช…เชฒเช— เชธเชฐเซเชตเชฐเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเชคเซ€ เชจเชฅเซ€. เชคเซ‡เช“ เชธเชฎเชพเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเชฃ เชถเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชตเชพเชค เช เช›เซ‡ เช•เซ‡ เช† เชตเชธเซเชคเซเช“เชจเซ‡ เชตเซˆเชšเชพเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชเชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช•เซ‡ เช†เชกเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชธเชฐเชณเชคเชพเชฅเซ€ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ.

เช…เชจเซ‡ เชฌเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡, เช†เช•เซƒเชคเชฟ เช†เชจเชพ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชถเซ‡ (เชตเชฟเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เชธเซ‡เชตเชพเช“ เชตเชฟเชตเชฟเชง เชฐเช‚เช—เซ‹เชฎเชพเช‚ เชšเชฟเชนเซเชจเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡):

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เช†เชตเชพ เชธเช‚เชฏเซ‹เชœเชจเชจเชพ เชฌเซ‹เชจเชธ:

  • เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซ‡เชตเชพเช“ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เชคเชพเชฐ เชชเชฃ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชฅเซเชฐเซเชชเซเชŸ เชตเชงเชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เช†เชชเชฃเซ‡ เชซเช•เซเชค เชตเชงเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชตเชงเซ เชธเซ‡เชตเชพเช“ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡เชฅเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เช†เชชเชฃเซ‡ เชซเช•เซเชค "เช“เช•เซ‡" เช•เชนเซ€เช เช›เซ€เช เช…เชจเซ‡ เชชเช›เซ€ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช. เช•เชคเชพเชฐ เชชเชฃ เชถเชฟเช–เชฐเซ‹เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชจเชตเซ‹ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชเชกเชชเชฅเซ€ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชธเชฎเช—เซเชฐ เชšเช•เซเชฐ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.
  • เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‡เช‚ เชเช• เชกเซ€เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซ‡เชตเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡ เชธเชฎเชพเชจ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ 1% เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชคเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡, เชคเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เชญเชพเช—เซเชฏเซ‡ เชœ เชงเซเชฏเชพเชจ เช†เชชเชถเซ‡ (เช‰เชชเชฐ เชœเซเช“), เชœเซ‡ เชเช• เชฎเซ‹เชŸเซ‹ เชซเชพเชฏเชฆเซ‹ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชนเชตเซ‡ เช†เชชเชฃเชจเซ‡ 100% เช—เชคเชฟ เช…เชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชœเซ‹เช•เซ‡, เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชคเชฐเชค เชœ เชธเซเชชเชทเซเชŸ เช›เซ‡:

  • เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชนเชตเซ‡ เช•เชกเช• เชธเซเชธเช‚เช—เชคเชคเชพ เชจเชฅเซ€. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เช…เชฒเช— เช…เชฒเช— เชธเซ‡เชตเชพเช“ เชชเชฐ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฒเช— เช…เชฒเช— เชธเซเชฅเชฟเชคเชฟเช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (เช•เชพเชฐเชฃ เช•เซ‡ เชเช• เชธเซ‡เชตเชพ เชชเชพเชธเซ‡ เช†เช‚เชคเชฐเชฟเช• เช•เชคเชพเชฐเชฎเชพเช‚เชฅเซ€ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เชจ เชนเซ‹เชˆ เชถเช•เซ‡). เชฌเซ€เชœเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เช เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชนเชตเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชฏ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชฌเชงเซ€ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชซเช•เซเชค เช†เช—เชฎเชจ เชธเชฎเชฏ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเซ€ เช…เชถเช•เซเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฐเซเชตเชฐ เชตเชšเซเชšเซ‡เชจเซ€ เช˜เชกเชฟเชฏเชพเชณเซ‹ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เชฅเชˆ เชถเช•เชคเซ€ เชจเชฅเซ€ (เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชฌเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชฎเชพเชจ เชธเชฎเชฏ เชนเซ‹เชตเซ‹ เช เชเช• เชฏเซเชŸเซ‹เชชเชฟเชฏเชพ เช›เซ‡).
  • เชนเชตเซ‡ เช•เซ‹เชˆเชชเชฃ เช‡เชตเซ‡เชจเซเชŸเชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฐเซ‹เชฒเชฌเซ‡เช• เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€ (เชœเซ‡เชฎ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡). เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชเช• เชจเชตเซ€ เช‡เชตเซ‡เชจเซเชŸ เช‰เชฎเซ‡เชฐเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡โ€” เชตเชณเชคเชฐ เช˜เชŸเชจเชพ, เชœเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช‡เชšเซเช›เชฟเชค เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฌเชฆเชฒเชถเซ‡. เชธเชฎเชพเชจ เช•เซเชทเซ‡เชคเซเชฐเชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡: เช‡เชคเชฟเชนเชพเชธ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซเชฏเชพ เชตเชฟเชจเชพ (เชœเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เช–เชฐเชพเชฌ เช›เซ‡), เชคเชฎเซ‡ เช—เชฟเชŸเชฎเชพเช‚ เช•เชฎเชฟเชŸเชจเซ‡ เชฐเซ‹เชฒ เชฌเซ‡เช• เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เชเช• เช–เชพเชธ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เชฐเซ‹เชฒเชฌเซ‡เช• เช•เชฎเชฟเชŸ, เชœเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชซเช•เซเชค เชœเซ‚เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชชเชพเช›เซ€ เชฒเชพเชตเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชญเซ‚เชฒเชญเชฐเซ‡เชฒเซ€ เชชเซเชฐเชคเชฟเชฌเชฆเซเชงเชคเชพ เช…เชจเซ‡ เชฐเซ‹เชฒเชฌเซ‡เช• เชฌเช‚เชจเซ‡ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
  • เชกเซ‡เชŸเชพ เชธเซเช•เซ€เชฎเชพ เชฐเชฟเชฒเซ€เชเชฅเซ€ เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชฌเชฆเชฒเชพเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‚เชจเซ€ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชนเชตเซ‡ เชจเชตเชพ เชงเซ‹เชฐเชฃเชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชถเซ‡ เชจเชนเซ€เช‚ (เช•เชพเชฐเชฃ เช•เซ‡ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชธเชฟเชฆเซเชงเชพเช‚เชคเชฎเชพเช‚ เชฌเชฆเชฒเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€).

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช— CQRS เชธเชพเชฅเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชกเซ‡เชŸเชพ เชซเซเชฒเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช•เชคเชพเชฐเชตเชพเชณเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเซ‹ เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชชเซ‹เช‡เชจเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชœเซ‡ เช•เชคเชพเชฐเซ‹เชจเซ€ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐเซ‹เชจเซ‡ เชจเช•เชพเชฐเซ€ เช•เชพเชขเชถเซ‡. เชฌเช‚เชจเซ‡ เช…เชญเชฟเช—เชฎเซ‹เชจเซ‹ เชเช•เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เช•เซ‹เชกเชฎเชพเช‚ เชจเชพเชจเชพ เช—เซ‹เช เชตเชฃเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชชเชฐ เชซเชพเช‡เชฒ เชฎเซ‹เช•เชฒเชคเซ€ เชตเช–เชคเซ‡, เชชเซเชฐเชคเชฟเชญเชพเชต เชซเช•เซเชค "เช“เช•เซ‡" เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เชธเซ€เชงเซ‹ เช…เชฐเซเชฅ เชฅเชพเชฏ เช›เซ‡ "เชซเชพเช‡เชฒ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡." เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡, เช†เชจเซ‹ เช…เชฐเซเชฅ เช เชจเชฅเซ€ เช•เซ‡ เชกเซ‡เชŸเชพ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชจเซเชฏ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซ‡เชตเชพ เช‡เชจเซเชกเซ‡เช•เซเชธ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡). เชœเซ‹ เช•เซ‡, เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€, เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ "เชซเชพเช‡เชฒ X เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡" เชเชตเซเช‚ เช•เชนเซ‡เชคเซ€ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡.

เชชเชฐเชฟเชฃเชพเชฎเซ‡:

  • เชซเชพเช‡เชฒ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชตเชงเซ€ เชฐเชนเซ€ เช›เซ‡: เช•เซเชฒเชพเชธเชฟเช• "เชซเชพเช‡เชฒ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€" เชจเซ‡ เชฌเชฆเชฒเซ‡, เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชฌเซ‡ เชœเซ‹เชˆเช เช›เซ€เช: "เชซเชพเช‡เชฒ เชธเชฐเซเชตเชฐ เช•เชคเชพเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€" เช…เชจเซ‡ "เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€." เชฌเชพเชฆเชฎเชพเช‚เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช…เชจเซเชฏ เช‰เชชเช•เชฐเชฃเซ‹ เชนเชตเซ‡ เชซเชพเช‡เชฒ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชšเซ‡เชคเชตเชฃเซ€ เชธเชพเชฅเซ‡ เช•เซ‡ เช•เชคเชพเชฐ เช…เชฒเช— เชเชกเชชเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡).
  • เชธเชฌเชฎเชฟเชถเชจ เชฎเชพเชนเชฟเชคเซ€ เชนเชตเซ‡ เชตเชฟเชตเชฟเชง เชšเซ‡เชจเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช†เชชเชฃเซ‡ เชซเชพเช‡เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเซเชŸเซ‡เชŸเชธ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เช•เซ‡เชฒเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช•เซเชฒเชพเชธเชฟเช• เชตเชฟเชจเช‚เชคเซ€-เชชเซเชฐเชคเชฟเชญเชพเชต เชชเชฆเซเชงเชคเชฟเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชซเชพเช‡เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเซเชŸเซ‡เชŸเชธ เชฏเซ‹เช—เซเชฏ เชฐเชนเซ‡เชถเซ‡. เชตเชงเซเชฎเชพเช‚, เช† เชธเซเชตเชฟเชงเชพ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเช“ เชชเซเชฐเชคเซเชฏเซ‡ เชตเชงเซ เชธเชนเชฟเชทเซเชฃเซ เช›เซ€เช.

เชถเซ‡เชฐเชฟเช‚เช—

เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซเชฏเชพ เชฎเซเชœเชฌ, เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช— เชงเชฐเชพเชตเชคเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚ เช•เชกเช• เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‹ เช…เชญเชพเชต เชนเซ‹เชฏ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชฌเชนเซเชตเชฟเชง เชธเซเชŸเซ‹เชฐเซ‡เชœ เชกเชฟเชตเชพเช‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชตเชฟเชจเชพ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช†เช—เชณ เชงเชชเชพเชตเชคเชพ, เช†เชชเชฃเซ‡ เช† เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช:

  • เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชชเซเชฐเช•เชพเชฐ เชชเซเชฐเชฎเชพเชฃเซ‡ เช…เชฒเช— เช•เชฐเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช›เชฌเซ€เช“/เชตเชฟเชกเชฟเชฏเซ‹เชจเซ‡ เชกเซ€เช•เซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชตเชงเซ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เชฆเซ‡เชถ เชชเซเชฐเชฎเชพเชฃเซ‡ เช–เชพเชคเชพ เช…เชฒเช— เช•เชฐเซ‹. เช˜เชฃเชพ เช•เชพเชฏเชฆเชพเช“เชฎเชพเช‚ เช†เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชธเซเชฅเชพเชชเชคเซเชฏ เช†เชชเชฎเซ‡เชณเซ‡ เช†เชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เชœเซ‹ เชคเชฎเซ‡ เชเช• เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชฌเซ€เชœเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชฎเชพเชจเช• เชธเชพเชงเชจเซ‹ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เช•เชฎเชจเชธเซ€เชฌเซ‡, เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เช•เชคเชพเชฐ เชฌเช‚เชง เช•เชฐเชตเซ€ เชชเชกเชถเซ‡, เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเชฎเซ‡ "เชซเซเชฒเชพเชฏ เชชเชฐ" เชกเซ‡เชŸเชพ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชœเซ‹ เช‡เชตเซ‡เชจเซเชŸ เช•เชคเชพเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเซ‹เชฏ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เช—เชพเช‰เชจเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชŸเซ‡เชŸเซเชธเชจเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹:

  • เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฎเชพเช‚, เชฆเชฐเซ‡เช• เช‡เชตเซ‡เชจเซเชŸเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช“เชณเช–เช•เชฐเซเชคเชพ เชนเซ‹เชฏ เช›เซ‡ (เช†เชฆเชฐเซเชถ เชฐเซ€เชคเซ‡, เช˜เชŸเชคเซเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเซเช‚). เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชเช• เชซเซ€เชฒเซเชก เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช - เช›เซ‡เชฒเซเชฒเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเซเชก เชเชฒเชฟเชฎเซ‡เชจเซเชŸเชจเซเช‚ id.
  • เช…เชฎเซ‡ เช•เชคเชพเชฐเชจเซ€ เชจเช•เชฒ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชฌเชงเซ€ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชฌเชนเซเชตเชฟเชง เชธเซเชตเชคเช‚เชคเซเชฐ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชฅเชพเชจเซ‹ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ (เชชเชนเซ‡เชฒเซ‹ เชคเซ‡ เช›เซ‡ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซ€เชœเซ‹ เชจเชตเซ‹ เช›เซ‡ เชชเชฐเช‚เชคเซ เชนเชพเชฒเชฎเชพเช‚ เช–เชพเชฒเซ€ เช›เซ‡). เชฌเซ€เชœเซ€ เช•เชคเชพเชฐ, เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชนเชพเชฒเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฅเชˆ เชฐเชนเซ€ เชจเชฅเซ€.
  • เช†เชชเชฃเซ‡ เชฌเซ€เชœเซ€ เช•เชคเชพเชฐ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡, เช†เชชเชฃเซ‡ เช˜เชŸเชจเชพเช“ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช).
  • เชเช•เชตเชพเชฐ เชจเชตเซ€ เช•เชคเชพเชฐ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช–เชพเชฒเซ€ เชฅเชˆ เชœเชพเชฏ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡ เช•เซ‹เชˆ เชคเชคเซเชต เช‰เชฎเซ‡เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชตเชšเซเชšเซ‡เชจเซ‹ เชธเชฐเซ‡เชฐเชพเชถ เชธเชฎเชฏ เชคเชซเชพเชตเชค เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชนเซ‹เชฏ), เชตเชพเชšเช•เซ‹ เชจเชตเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช†เชชเชฃเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เช•เชกเช• เชธเซเชธเช‚เช—เชคเชคเชพ เชจเชนเซ‹เชคเซ€ เช…เชจเซ‡ เชนเชœเซ เชชเชฃ เชจเชฅเซ€. เชซเช•เซเชค เช…เช‚เชคเชฟเชฎ เชธเซเชธเช‚เช—เชคเชคเชพ เชœ เช›เซ‡, เชœเซ‡ เช–เชพเชคเชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช˜เชŸเชจเชพเช“ เชธเชฎเชพเชจ เช•เซเชฐเชฎเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชœเซ‹เช•เซ‡ เช•เชฆเชพเชš เชตเชฟเชตเชฟเชง เชตเชฟเชฒเช‚เชฌ เชธเชพเชฅเซ‡). เช†เชจเซ‹ เชฒเชพเชญ เชฒเชˆเชจเซ‡, เช†เชชเชฃเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชฐเซ‹เช•เซเชฏเชพ เชตเชฟเชจเชพ เชตเชฟเชถเซเชตเชจเชพ เชฌเซ€เชœเชพ เช›เซ‡เชกเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช†เชฎ, เช“เชจเชฒเชพเชˆเชจ เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเชพ เช…เชฎเชพเชฐเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‡ เชšเชพเชฒเซ เชฐเชพเช–เซ€เชจเซ‡, เช† เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชฎเชจเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เชฌเซ‹เชจเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡:

  • เช†เชชเชฃเซ‡ เชตเชธเซเชคเซเช“เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชจเชœเซ€เช• เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช–เชธเซ‡เชกเซ€ เชถเช•เซ€เช เช›เซ€เช, เชœเซ‡เชจเชพเชฅเซ€ เชธเซ‡เชตเชพเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡.
  • เช†เชชเชฃเซ‡ เช•เช‚เชชเชจเซ€เช“เชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช˜เชฃเซ€เชตเชพเชฐ เชคเซ‡เชฎเชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซ‹เชฎเชพเช‚ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ (เชกเซ‡เชŸเชพ เชฒเซ€เช• เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡). เชถเชพเชฐเซเชกเชฟเช‚เช— เชธเชพเชฅเซ‡, เช†เชชเชฃเซ‡ เช†เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€ เชถเช•เซ€เช เช›เซ€เช. เชœเซ‹ เช—เซเชฐเชพเชนเช• เชชเชพเชธเซ‡ เชธเซเชธเช‚เช—เชค เช•เซเชฒเชพเช‰เชก เชนเซ‹เชฏ เชคเซ‹ เช† เช•เชพเชฐเซเชฏ เชตเชงเซ เชธเชฐเชณ เชฌเชจเซ‡ เช›เซ‡ (เชฆเชพ.เชค., เชเชเซเชฏเซเชฐ เชธเซเชต-เชนเซ‹เชธเซเชŸเซ‡เชก).
  • เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เช†เชชเชฃเซ‡ เช† เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช›เซ‡เชตเชŸเซ‡, เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชฌเชงเชพ เชเช•เชพเช‰เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชเช• เชœ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชเช•เชฆเชฎ เชฏเซ‹เช—เซเชฏ เชฐเชนเซ‡เชถเซ‡ (เชเชกเชชเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡). เช…เชจเซ‡ เช† เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพ เช เช›เซ‡ เช•เซ‡, เชคเซ‡ เชเช•เซเชธเซเชŸเซ‡เชจเซเชธเชฟเชฌเชฒ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชคเซ‡ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชคเชฐเชค เชœ เช•เซ‹เชก เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เชœเซ‡ เชฒเชพเช–เซ‹ เช…เชฒเช— เชธเซเชตเชคเช‚เชคเซเชฐ เช•เชคเชพเชฐเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡ เชชเช›เซ€เชฅเซ€ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช—

เช† เชฎเซเชฆเซเชฆเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชชเชทเซเชŸ เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเชœเซ เชชเชฃ เชตเชงเซ เช•เซ‡ เช“เช›เชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค, เช‰เชšเซเชš-เชฒเซ‹เชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชคเซ‡เชจเซ‹ เชธเชพเชฐ เชธเชฐเชณ เช›เซ‡: เชฌเชงเซ€ เชธเซเชฅเชฟเชฐ เชธเชพเชฎเช—เซเชฐเซ€ เช เชœ เชธเชฐเซเชตเชฐเชฅเซ€ เชจเชนเซ€เช‚ เชœเซเชฏเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชฅเชฟเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช† เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช–เชพเชธ เชธเชฐเซเชตเชฐเซเชธเชฅเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช† เช•เชพเชฎเช—เซ€เชฐเซ€ เชเชกเชชเชฅเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Nginx เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชตเชงเซ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชœเชพเชตเชพ เชธเชฐเซเชตเชฐ เช•เชฐเชคเชพ เช“เช›เซ€ เช•เชฟเช‚เชฎเชคเซ‡ เชธเซ‡เชตเชพ เช†เชชเซ‡ เช›เซ‡). เช‰เชชเชฐเชพเช‚เชค, CDN เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฃ เช›เซ‡ (เชธเชพเชฎเช—เซเชฐเซ€ เชตเชฟเชคเชฐเชฃ เชจเซ‡เชŸเชตเชฐเซเช•) เช…เชฎเชจเซ‡ เช…เชฎเชพเชฐเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชจเชœเซ€เช• เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชธเซ‡เชตเชพเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ€ เชธเชฐเชณเชคเชพ เชชเชฐ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.

เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชธเซŒเชฅเซ€ เชธเชฐเชณ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช‰เชฆเชพเชนเชฐเชฃ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เช…เชจเซ‡ เช›เชฌเซ€เช“เชจเซ‹ เชธเช‚เช—เซเชฐเชน เช›เซ‡. เช† เชธเซ€เชงเซเช‚ เช›เซ‡ - เชคเซ‡ เช…เช—เชพเช‰เชฅเซ€ เชœเชพเชฃเซ€เชคเซเช‚ เชนเซ‹เชฏ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เช†เชฐเซเช•เชพเช‡เชต CDN เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚เชฅเซ€ เชคเซ‡ เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชœเซ‹เช•เซ‡, เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚, เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชฒเซ‡เชฎเซเชฌเชกเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชœเซ‡เชตเซ‹ เชœ เช…เชญเชฟเช—เชฎ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชšเชพเชฒเซ‹ เช†เชชเชฃเชพ เช•เชพเชฐเซเชฏ (เช“เชจเชฒเชพเชˆเชจ เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ) เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ€เช, เชœเซ‡เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชธเซŒเชฅเซ€ เชธเชฐเชณ เช‰เช•เซ‡เชฒ เช เช›เซ‡ เช•เซ‡ เชเชตเซ€ เชธเซ‡เชตเชพ เชฌเชจเชพเชตเชตเซ€ เชœเซ‡ เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชŸเซ‡ เชฌเชงเซ€ เชœเชฐเซ‚เชฐเซ€ เชคเชชเชพเชธเซ‹ (เช…เชงเชฟเช•เซƒเชคเชคเชพ, เชตเช—เซ‡เชฐเซ‡) เช•เชฐเซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชซเชพเช‡เชฒเชจเซ‡ เชธเซ€เชงเซ€ เช†เชชเชฃเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡. เช† เช…เชญเชฟเช—เชฎเชจเซ‹ เชฎเซเช–เซเชฏ เช—เซ‡เชฐเชฒเชพเชญ เช เช›เซ‡ เช•เซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ (เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชฐเชฟเชตเชฟเชเชจเชตเชพเชณเซ€ เชซเชพเช‡เชฒ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เช›เซ‡) เช เชœ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชตเชพ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช• เชนเซ‹เชฏ เช›เซ‡. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เช†เชชเชฃเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชฏเซ‹เชœเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช:

  • เชธเชฐเซเชตเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก URL เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ file_id + key เชธเซเชตเชฐเซ‚เชชเชจเซเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ key เช เชเช• เชฒเช˜เซเชšเชฟเชคเซเชฐ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เช›เซ‡ เชœเซ‡ เช†เช—เชพเชฎเซ€ 24 เช•เชฒเชพเช• เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชเช•เซเชธเซ‡เชธ เช†เชชเซ‡ เช›เซ‡.
  • เชซเชพเช‡เชฒ เชตเชฟเชคเชฐเชฃ เชจเซ€เชšเซ‡เชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡ เชเช• เชธเชฐเชณ nginx เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡:
    • เชธเชพเชฎเช—เซเชฐเซ€ เช•เซ‡เชถเซ€เช‚เช—. เช† เชธเซ‡เชตเชพ เช…เชฒเช— เชธเชฐเซเชตเชฐ เชชเชฐ เชนเซ‹เชธเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€เชจเซ‡ เชญเชตเชฟเชทเซเชฏ-เชชเซเชฐเซ‚เชซเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.
    • เช•เชจเซ‡เช•เซเชถเชจ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เช•เซ€ เชคเชชเชพเชธเชตเซ€
  • เชตเซˆเช•เชฒเซเชชเชฟเช•: เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เช•เชจเซเชŸเซ‡เชจเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เช†เชชเชฃเซ‡ เชธเซ‡เชตเชพเชฎเชพเช‚ เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซ€เช, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชฎเชจเซ‡ เช† เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชธเซ€เชงเชพ เชกเชฟเช•เชฎเซเชชเซเชฐเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชชเชฐเชฟเชฃเชพเชฎเซ‡, IO เช•เชพเชฎเช—เซ€เชฐเซ€ เชœเซเชฏเชพเช‚ เชนเซ‹เชฏ เชคเซเชฏเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเชพเชตเชพ เช†เชฐเซเช•เชพเช‡เชตเชฐ เชธเชฐเชณเชคเชพเชฅเซ€ เช˜เชฃเซ€ เชฌเชงเซ€ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชฐเชธเซเชŸ/C++ เชฎเชพเช‚ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช• เชธเชพเชฅเซ‡ เชธเซ‡เชตเชพเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชจเซเช‚ เชชเชฃ เชฌเชฟเชจเช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ (เช…เชฅเชตเชพ เชธเซ‡เชตเชพเช“ เชชเชฃ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช• เช…เชจเซ‡ IO เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เช† เชธเซเช•เซ€เชฎ เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เชชเซ€เชฐเชธเชตเชพ เชœเซ‡เชตเซ€ เชจเชฅเซ€ (เช•เชพเชฐเชฃ เช•เซ‡ เช†เชชเชฃเซ‡ เช•เซเชฏเชพเช‚เช• เช†เช–เซเช‚ เชธเซเชŸเซ‡เชŸเชฟเช• เชชเซ‡เช•เซ‡เชœ เช…เชชเชฒเซ‹เชก เช•เชฐเชคเชพ เชจเชฅเซ€), เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เช† เช…เชญเชฟเช—เชฎ เชšเซ‹เช•เซเช•เชธ เชฐเซ€เชคเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เชชเซ€เชฐเชธเชตเชพเชจเซ‹ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช† เชธเซเช•เซ€เชฎเชจเซ‡ เช…เชจเซเชฏ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚ เชธเชพเชฎเช—เซเชฐเซ€ เชซเช•เซเชค เชธเซเชŸเซ‡เชŸเชฟเช• เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เช…เชจเซ‡ เชฌเชฟเชจ-เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชฌเซเชฒเซ‹เช•เซเชธเชจเชพ เชธเชฎเซ‚เชน เชคเชฐเซ€เช•เซ‡ เชฐเชœเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เชœเซ‹เช•เซ‡ เชคเซ‡ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡).

เช…เชนเซ€เช‚ เชฌเซ€เชœเซเช‚ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡ (เชฎเชœเชฌเซ‚เชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡): เชœเซ‹ เชคเชฎเซ‡ เชœเซ‡เชจเช•เชฟเชจเซเชธ เช…เชฅเชตเชพ เชŸเซ€เชฎเชธเชฟเชŸเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹ เช•เซ‡ เชฌเช‚เชจเซ‡ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชœเชพเชตเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเชพ เช›เซ‡. เชฌเช‚เชจเซ‡ เชœเชพเชตเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช›เซ‡ เชœเซ‡ เชฌเชฟเชฒเซเชก เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฌเช‚เชจเซ‡เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชฌเช‚เชจเซ‡ เชชเชพเชธเซ‡ "เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ/เชซเซ‹เชฒเซเชกเชฐ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ" เชœเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸ เชกเชฟเชฒเชฟเชตเชฐเซ€, เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เชŸเซเชฐเชพเชจเซเชธเชซเชฐ (เชœเซเชฏเชพเชฐเซ‡ เชเชœเชจเซเชŸ เชธเซ€เชงเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชก เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฐเซเชตเชฐ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡), เช…เชจเซ‡ เชฒเซ‹เช— เชเช•เซเชธเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช† เชฌเชงเชพ เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚ เช…เชฒเช— เช…เชฒเช— IO เชฒเซ‹เชก เชนเซ‹เชฏ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชœเชŸเชฟเชฒ เชตเซเชฏเชตเชธเชพเชฏ เชคเชฐเซเช• เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชธเชฐเซเชตเชฐ เชชเชฃ เชฎเซ‹เชŸเชพ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเซ€เชฎเซเชธเชจเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชฐเซ€เชคเซ‡ เชชเซ‹เชคเชพเชจเชพ เชฆเซเชตเชพเชฐเชพ เช†เช—เชณ เชงเชชเชพเชตเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เช›เซ‡ เช•เซ‡ เช† เช•เชพเชฎเช—เซ€เชฐเซ€ เชฌเชฐเชพเชฌเชฐ เช เชœ เชฏเซ‹เชœเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Nginx เชจเซ‡ เชธเซ‹เช‚เชชเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เชธเชฟเชตเชพเชฏ เช•เซ‡ เชตเชฟเชจเช‚เชคเซ€เชฎเชพเช‚ เชกเซ‡เชŸเชพ เช•เซ€ เช‰เชฎเซ‡เชฐเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡).

เชœเซ‹ เช•เซ‡, เชœเซ‹ เช†เชชเชฃเซ‡ เช†เชชเชฃเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ€เช, เชคเซ‹ เช†เชชเชฃเชจเซ‡ เชเช• เชธเชฎเชพเชจ เชฏเซ‹เชœเชจเชพ เชฎเชณเซ‡ เช›เซ‡:

เช…เชจเซเช•เซ‚เชณ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจ

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชธเชฟเชธเซเชŸเชฎ เชงเชฐเชฎเซ‚เชณเชฅเซ€ เชตเชงเซ เชœเชŸเชฟเชฒ เชฌเชจเซ€ เช—เชˆ เช›เซ‡. เชคเซ‡ เชนเชตเซ‡ เชซเช•เซเชค เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชซเชพเช‡เชฒเซ‹ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชคเซ€ เชฎเซ€เชจเซ€-เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชจเชฅเซ€. เชคเซ‡เชจเซ‡ เชนเชตเซ‡ เชœเชŸเชฟเชฒ เชธเชชเซ‹เชฐเซเชŸ, API เชตเชฐเซเชเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชตเช—เซ‡เชฐเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฌเชงเชพ เช†เช•เซƒเชคเชฟเช“ เชฆเซ‹เชฐเซเชฏเชพ เชชเช›เซ€, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฟเชฒเชฟเชŸเซ€ เชฐเซ‹เช•เชพเชฃ เช•เชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚ เชคเซ‡เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡. เชœเซ‹ เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹ (เชตเชงเซ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชธเชนเชฟเชค), เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช†เชตเชพ เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช†เชถเชฐเซ‹ เชฒเซ‡เชตเซ‹ เชชเชกเชถเซ‡. เชœเซ‹ เช•เซ‡, เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชตเชงเซ‡เชฒเชพ เชญเชพเชฐ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡ (เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเซ€เชคเซ‡ เชฆเชฐเซ‡เช• เช˜เชŸเช•เชจเซ‡ เช†เชกเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ เช•เซเชฒเซ‹เชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡). เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชฌเช‚เชง เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เชซเช•เซเชค เชฅเซ‹เชกเซ€ เชงเซ€เชฎเซ€ เชนเชถเซ‡).

เชœเซ‡เชฎ เชฎเซ‡เช‚ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชœ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹, เช˜เชฃเซ€ เชฌเชงเซ€ เช“เชจเชฒเชพเชˆเชจ เชธเซ‡เชตเชพเช“ เชนเชพเชฒเชฎเชพเช‚ เชตเชงเชคเชพ เชญเชพเชฐเชฃเชจเซ‹ เช…เชจเซเชญเชต เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเซ€เช•เช เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€ เชฆเซ€เชงเซเช‚ เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชธเชฟเชธเซเชŸเชฎเซ‹ เชคเซ‡ เชœ เช•เซเชทเชฃเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชˆ เช—เชˆ เชœเซเชฏเชพเชฐเซ‡ เชตเซเชฏเชตเชธเชพเชฏเซ‹เช เชชเซˆเชธเชพ เช•เชฎเชพเชตเชตเชพ เชœเซ‹เชˆเช. เชคเซ‡เชฅเซ€, เชกเชฟเชฒเชฟเชตเชฐเซ€เชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ "เช†เช—เชพเชฎเซ€ เชฅเซ‹เชกเชพ เชฎเชนเชฟเชจเชพเช“ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชถเซ‡เชกเซเชฏเซ‚เชฒ เช•เชฐเซ‹" เช“เชซเชฐ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เชธเชฟเชธเซเชŸเชฎเซ‡ เชซเช•เซเชค เชเชŸเชฒเซเช‚ เชœ เช•เชนเซเชฏเซเช‚, "เชธเซเชชเชฐเซเชงเช•เซ‹ เชชเชพเชธเซ‡ เชœเชพเช“." เชนเช•เซ€เช•เชคเชฎเชพเช‚, เช† เช“เช›เซ€ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชจเซ‹ เชญเชพเชต เช›เซ‡: เชจเซเช•เชธเชพเชจ เชคเซเชฏเชพเชฐเซ‡ เชœ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชจเชซเซ‹ เชธเซŒเชฅเซ€ เชตเชงเซ เชนเชถเซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เช† เชฌเชงเชพ เช…เชญเชฟเช—เชฎเซ‹ เช˜เชฃเชพ เชธเชฎเชฏเชฅเซ€ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, VK, เช›เชฌเซ€เช“ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช—เชจเชพ เชตเชฟเชšเชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช˜เชฃเซ€ เช“เชจเชฒเชพเชˆเชจ เชฐเชฎเชคเซ‹ เช–เซ‡เชฒเชพเชกเซ€เช“เชจเซ‡ เชชเซเชฐเชฆเซ‡เชถ เชฆเซเชตเชพเชฐเชพ เช…เชฒเช— เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชฐเชฎเชคเชจเชพ เชธเซเชฅเชพเชจเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเชพเชฐเซเชกเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ (เชœเซ‹ เชตเชฟเชถเซเชต เชชเซ‹เชคเซ‡ เชเช•เซ€เช•เซƒเชค เชนเซ‹เชฏ เชคเซ‹). เชˆเชฎเซ‡เชฒเชฎเชพเช‚ เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช—เชจเซ‹ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชŸเซเชฐเซ‡เชกเชฟเช‚เช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹, เชœเซ‡ เชธเชคเชค เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช†เชตเชจเชพเชฐเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ CQRS เช…เชญเชฟเช—เชฎ เชชเชฐ เชฌเชจเซ‡เชฒเซ€ เช›เซ‡. เช…เชจเซ‡ เช˜เชฃเซ€ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เชนเซ‹เชฐเชฟเชเซ‹เชจเซเชŸเชฒ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชจเซ‹ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชœเซ‹เช•เซ‡, เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เช† เชฌเชงเซ€ เชชเซ‡เชŸเชฐเซเชจ เช†เชงเซเชจเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเซ€ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฌเชจเซ€ เช—เชˆ เช›เซ‡ (เชœเซ‹ เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เช…เชฒเชฌเชคเซเชค). เช•เซเชฒเชพเช‰เชก เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เชถเชพเชฐเซเชกเชฟเช‚เช— เช…เชจเซ‡ เชนเซ‹เชฐเชฟเชเซ‹เชจเซเชŸเชฒ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซ‹เชฎเชพเช‚ เช…เชฒเช— เชธเชฎเชฐเซเชชเชฟเชค เชธเชฐเซเชตเชฐเซเชธ เช“เชฐเซเชกเชฐ เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เช˜เชฃเซเช‚ เชธเชฐเชณ เช›เซ‡. CQRS เช–เซ‚เชฌ เชธเชฐเชณ เชฌเชจเซเชฏเซเช‚ เช›เซ‡, เชœเซ‹ เชซเช•เซเชค RX เชœเซ‡เชตเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡. เชฆเชธ เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚, เชฅเซ‹เชกเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เช†เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€ เชถเช•เซ€ เชนเซ‹เชค. เชคเซˆเชฏเชพเชฐ เช…เชชเชพเชšเซ‡ เช•เชพเชซเช•เชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช— เชธเซ‡เชŸ เช•เชฐเชตเซเช‚ เชชเชฃ เช…เชคเชฟ เชธเชฐเชณ เช›เซ‡. เชฆเชธ เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚, เช† เชจเชตเซ€เชจ เชนเซ‹เชค; เชนเชตเซ‡ เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡. เชคเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡, เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชธเชพเชฅเซ‡, เชตเชงเซ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชคเช•เชจเซ€เช•เซ‹ (เชตเชฟเช—เชคเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชนเชฟเชค) เช เช† เช…เชญเชฟเช—เชฎเชจเซ‡ เชตเชงเซ เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซ‹ เช›เซ‡.

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช˜เชฃเชพ เชœเชŸเชฟเชฒ เชธเซเชฅเชพเชชเชคเซเชฏ เชชเซ‡เชŸเชฐเซเชจเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชนเชตเซ‡ เช˜เชฃเซเช‚ เชธเชฐเชณ เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เชฅเชพเชฏ เช•เซ‡ เชคเซ‡เชฎเชจเซ‡ เชตเชนเซ‡เชฒเชพ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฆเชธ เชตเชฐเซเชท เชœเซ‚เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‰เชšเซเชš เช…เชฎเชฒเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชธเช‚เชšเชพเชฒเชจ เช–เชฐเซเชšเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช‰เชชเชฐเซ‹เช•เซเชค เช‰เช•เซ‡เชฒเซ‹เชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€ เชนเชถเซ‡, เชคเซเชฏเชพเชฐเซ‡ เชจเชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เช…เชฅเชตเชพ เช•เชฆเชพเชš เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช—, เชนเชตเซ‡ เชเชตเซ€ เชธเซ‡เชตเชพ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชธเซเชฅเชพเชชเชคเซเชฏเชจเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเชธเซเชคเซƒเชค (เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช) เช…เชจเซ‡ เชจเชตเซ€ เช•เซเชฒเชพเชฏเชจเซเชŸ เชตเชฟเชจเช‚เชคเซ€เช“ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเซเชฏเช•เซเชคเชฟเช—เชค เชกเซ‡เชŸเชพ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡) เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ.

เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚: เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฐเชณ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชนเซ‹เชฏ เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เช† เช…เชญเชฟเช—เชฎเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚. เชนเชพ, เชคเซ‡ เชธเซเช‚เชฆเชฐ เช…เชจเซ‡ เชฐเชธเชชเซเชฐเชฆ เช›เซ‡, เชชเชฐเช‚เชคเซ 100 เชฒเซ‹เช•เซ‹เชจเชพ เชชเซ€เช• เชŸเซเชฐเชพเชซเชฟเช•เชตเชพเชณเซ€ เชธเชพเช‡เชŸ เชฎเชพเชŸเซ‡, เช•เซเชฒเชพเชธเชฟเช• เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เช˜เชฃเซ€เชตเชพเชฐ เชชเซ‚เชฐเชคเซเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ (เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชฌเชนเชพเชฐเชฅเซ€; เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡, เชฌเชงเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡).

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹