เปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒ (CDNs) เบเบทเบเบเปเบฒเปเบเปเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเปเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบปเปเบเบเปเปเบเบทเปเบญเปเบฅเบฑเปเบเบเบฒเบเปเบซเบผเบเบญเบปเบเบเบฐเบเบญเบเบเบปเบเบเบตเป. เบญเบฑเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเปเบญเบเบเบฒเบเบเบฑเบเปเบเบฑเบเปเบเบฅเปเบขเบนเปเปเบเปเบเบตเบเปเบงเบต CDN เบเบตเปเบเบฑเปเบเบขเบนเปเปเบเบเบฒเบเบเบทเปเบเบเปเบฒเบเป. เปเบเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเบเปเบฒเบ CDN, เบเบนเปเปเบเปเปเบเปเบฎเบฑเบเบกเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเปเบเบตเปเบชเบธเบ.
เบซเบผเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฐเบกเบฒเบเบเบฝเบงเบเบฑเบ. เปเบเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเปเบซเปเบเบฒเบงเปเบซเบฅเบเปเบเบฅเป, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ CDN เปเบเปเปเบงเบฅเบฒเบซเบเบถเปเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบปเปเบเบชเบฐเบเบฑเบเปเบฅเบฐเปเบซเปเบกเบฑเบเบเบฑเบเบเบนเปเปเบเป, เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ cache เบกเบฑเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเป. เบเบฒเบเบฎเปเบญเบเบเปเบเปเปเปเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบเบเบฒเบ cache. CDNs เบเบฑเบเปเบปเบเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบซเบผเบเปเบเบฅเปเบฅเปเบงเบเปเปเบฒ, เบฅเบถเบเบฅเปเบฒเบเปเบเบ, เบเบฑเปเบเบงเบฑเบเปเบปเบเบญเบฒเบเบธ, เปเบฅเบฐเบญเบทเปเบเปเบญเบตเบ.
เบกเบฑเบเปเบเบตเบเบเบทเปเบเบงเปเบฒ, เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบซเบเบถเปเบเบซเบผเบทเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฑเบเบเบฑเปเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒเบเบญเบเบเปเบฒเบเปเบญเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ - เปเบซเปเบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบญเบเบฅเบปเบเบเบตเบเบเปเปเปเบเปเบเบฑเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ:
เปเบกเบทเปเบญเบเปเบฒเบเบเปเบญเบเบเบฒเบ CDN เบเบญเบเบเปเบฒเบเปเบญเบ
เบเบดเบเบฒเบฅเบฐเบเบฒเบเปเบฅเบฐเบเบตเบเบตเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ CDN เบเบญเบเบเปเบฒเบเปเบญเบเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบ:
- เปเบเปเบงเบฅเบฒเบเบตเปเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฐเบซเบเบฑเบเปเบเบดเบ, เปเบฅเบฐเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเปเบฅเปเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเป CDNs เบฅเบฒเบเบฒเบเบทเบเปเบเบฑเปเบ
BunnyCDN เบเปเบฒโเบเบงเบโเบซเบผเบฒเบโเบฎเปเบญเบโเปเบโเบฅเบฒโเบเปเปโเปเบเบทเบญเบโ - เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบญเบปเบฒ cache เบเบฒเบงเบญเบเบซเบผเบท cache เปเบเบเบเปเปเบกเบตเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ
- เบเปเบฅเบดเบเบฒเบ CDN เบเปเปเบกเบตเบเบธเบเบขเบทเบเบขเบนเปเปเบเบเบฒเบเบเบทเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ
- เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒเบเบดเปเบชเบเปเบเปเบเบตเปเบเปเบญเบเบเบฒเบ
- เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบฅเบฑเปเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบเบฒเบเบงเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเปเบเบดเบเบเบฑเบเบเบนเปเปเบเป
- เบกเบตเบเบงเบฒเบกเปเบเบฑเบเบซเปเบงเบเบงเปเบฒเบเปเบฅเบดเบเบฒเบ CDN เบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบกเบญเบฒเบเบเบฐเปเบเบฑเบเบเบณ เบซเบผเบทเบเบณเปเบเปเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบถเบเบเบดเบเบณเบเบญเบเบเบนเปเปเบเปเบขเปเบฒเบเบเบดเบเบเบปเบเปเบฒเบ (เบชเบฐเบเบฒเบเบเบตเบเปเบฅเบดเบเบฒเบเบเบตเปเบเปเปเบเบฐเบเบดเบเบฑเบเบเบฒเบก GDPR) เบซเบผเบท เบกเบตเบชเปเบงเบเบฎเปเบงเบกเปเบเบเบดเบเบเบฐเบเบณเบเบตเปเบเบดเบเบเบปเบเปเบฒเบเบญเบทเปเบเป.
เปเบเบเปเบฅเบฐเบเบตเบญเบทเปเบเป, เบกเบฑเบเปเบซเบกเบฒเบฐเบชเบปเบกเบเบงเปเบฒเบเบตเปเบเบฐเปเบเปเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบเบตเปเบกเบตเบขเบนเป.
เบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ
เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบกเบฐเบซเบฑเบเบเปเบฒเบเปเบฒเบเบกเบตเบฅเบฐเบเบปเบเบเบปเบเบเบญเบเบเบปเบเปเบญเบ (AS). เบเบฑเบเบกเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบกเบญเบเบซเบกเบฒเบ IP เบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบซเบผเบฒเบเปเบฅเบฐ
เบเปเบฒเบเปเบฒเบเบเปเปเปเบกเปเบเปเบเบปเปเบฒเบเบญเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบธเบเบเบญเบเบเบฅเบฑเบญเบเบเบตเปเบขเบนเป IP, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบ CDN เบเปเบฒเบเป, เบเปเบฒเบเบเบฐเบเปเบญเบ:
- เบเบทเปเปเบเปเบกเบ เบซเบผเบทเปเบเปเบกเบเบเปเบญเบ
- เบขเปเบฒเบเบซเบเปเบญเบเบชเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบเบฒเบเบเบทเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบธเบเบดเบเบเบปเบเบซเบผเบท virtual
- เปเบเบทเปเบญเบเบกเบท geoDNS. เบเปเบงเบเบกเบฑเบ, เบเบนเปเปเบเป, เปเบเปเปเบเปเปเบเปเบเปเบกเบ, เบเบฐเบเบทเบเบเปเบฒเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเปเบเบตเปเบชเบธเบ
เบฅเบปเบเบเบฐเบเบฝเบเปเบเปเบกเบเปเบฅเบฐเบชเบฑเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ
เบเปเบงเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเปเบเปเบกเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ - เบเบงเบเปเบฎเบปเบฒเบฅเบปเบเบเบฐเบเบฝเบเบขเบนเปเปเบเปเบเบเปเบเบเปเปเบเบฒเบกเบเบฑเบเบเบนเปเบฅเบปเบเบเบฐเบเบฝเบเปเบเป. เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบกเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบ CDN, เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ cdn.domainname.com. เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฎเบฑเบเปเบเบงเบเบฑเปเบ.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฑเปเบเบเบทเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบงเบเปเบเบปเบฒเบเบงเบเบเบฐเบเบทเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเบทเปเบเปเบฅเบฐเบเบฐเปเบเบเบเบตเปเบเบนเปเบเบปเบกเบเบนเปเปเบเปเบเบญเบเบเปเบฒเบเบเบฑเปเบเบขเบนเป. เบเปเบฒเปเบเบเบเบฒเบเปเบกเปเบ intercontinental, เบกเบฑเบเปเบกเปเบเบชเบฐเบเบงเบเบเบตเปเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบตเปเบชเบฐเบซเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบปเปเบงเปเบฅเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ:
เบชเปเบฒเบฅเบฑเบ CDN เบชเปเบงเบเบเบปเบงเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบฑเปเบ 3 เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ virtual เปเบเบเบฐเบงเบตเบเบเปเบฒเบเป. เบเบตเป Vultr เบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบชเปเบฒเบฅเบฑเบ $5/เปเบเบทเบญเบ เบเบงเบโเปเบฎเบปเบฒโเบเบฐโเปเบเปโเบฎเบฑเบ 25GB SSD เบชเบฐโเบเบฒเบโเบเบตเปโเปเบฅเบฐโ 1TB เบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เปเบกเบทเปเบญเบเบดเบเบเบฑเปเบ, เปเบฅเบทเบญเบ Debian เบซเบผเปเบฒเบชเบธเบ. เปเบเบตเบเปเบงเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ:
เปเบเบฃเบเปเบเบ, ip: 199.247.18.199
Chicago, ip: 149.28.121.123
เบเบฐเปเบเบเบชเบฐเปเบเบ, ip: 157.230.240.216
* Vultr เปเบฅเบฐ DigitalOcean เบชเบฑเบเบเบฒ $100 เบชเบดเบเปเบเบทเปเบญเปเบซเปเบเบฑเบเบเบนเปเปเบเปเบเบตเปเบฅเบปเบเบเบฐเบเบฝเบเบเปเบฒเบเบฅเบดเปเบเปเบเบเบปเบเบเบงเบฒเบกเบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเปเบเบตเปเบกเบงเบดเบเบตเบเบฒเบเบเปเบฒเบฅเบฐ. เบเบนเปเบเบฝเบเบเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบเปเบญเบเบเปเปเบฅเบฑเบเบเปเบญเบเบเบฒเบเปเบฅเบทเปเบญเบเบเบตเป, เปเบเบดเปเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบงเปเบเบเบฑเบเบเบธเบเบฑเบ. เบเบฐเบฅเบธเบเบฒเปเบเบปเปเบฒเปเบ.
เบเบฑเปเบเบเปเบฒ geoDNS
เปเบเบทเปเบญเปเบซเปเบเบนเปเปเบเปเบเบทเบเบเปเบฒเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ (เปเบเปเบเบตเปเบชเบธเบ) เปเบกเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบกเบเบเปเบญเบเบซเบผเบท CDN, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ DNS เบเบตเปเบกเบตเบซเบเปเบฒเบเบตเป geoDNS.
เบซเบผเบฑเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบ geoDNS เปเบกเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เบฅเบฐเบเบธ IP เบเบญเบเบฅเบนเบเบเปเบฒเบเบตเปเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเป DNS, เบซเบผเบท IP เบเบญเบเปเบเบตเบเปเบงเบต DNS recursive เบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเปเบงเบฅเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบฅเบนเบเบเปเบฒ. เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ recursive เบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบง DNS-s เบเบญเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ.
- IP เบเบญเบเบฅเบนเบเบเปเบฒเบฎเบฑเบเบฎเบนเปเบเบฐเปเบเบเบซเบผเบทเบเบฒเบเบเบทเปเบเบเบญเบเบฅเบฒเบง. เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เบเบฒเบเบเปเปเบกเบนเบ GeoIP เบเบทเบเบเปเบฒเปเบเป, เปเบเบดเปเบเบกเบตเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเบกเบทเปเบเบตเป. เบกเบตเบเบต
เบเบฒเบเปเบฅเบทเบญเบเบเบฃเบต . - เบญเบตเบเบเบฒเบกเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบฅเบนเบเบเปเบฒ, เปเบซเปเบฅเบฒเบงเบเบตเปเบขเบนเป IP เบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ CDN เบเบตเปเปเบเปเบเบตเปเบชเบธเบ.
เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ DNS เบเบตเปเบกเบตเบซเบเปเบฒเบเบตเป geoDNS เบชเบฒเบกเบฒเบเปเบเบฑเบ
CloudDNS เบเบฒเบ $9.95/เปเบเบทเบญเบ, เบญเบฑเบเบเบฒเบเบฒเบชเบต GeoDNS, เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบกเบตเบซเบเบถเปเบ DNS FailoverZilore เบเบฒเบ $25/เปเบเบทเบญเบ, DNS Failover เบเบทเบเปเบเบตเบเปเบเปAmazon เปเบชเบฑเปเบเบเบฒเบ 53 เบเบฒเบ $35/เปเบเบทเบญเบ เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบนเบกเบชเบฒเบเบชเบธเบเบเบด 50M. DNS Failover เบเบทเบเบฎเบฝเบเปเบเบฑเบเปเบเบดเบเปเบเบเบเปเบฒเบเบซเบฒเบDNS เปเบฎเบฑเบเปเบเปเบเปเบฒเบ เบเบฒเบ $125/เปเบเบทเบญเบ, เบกเบต 10 DNS FailoversCloudFlare , "Geo Steering" เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเปเบกเปเบเบกเบตเบขเบนเปเปเบเปเบเบเบงเบดเบชเบฒเบซเบฐเบเบดเบ
เปเบกเบทเปเบญเบชเบฑเปเบเบเบทเป geoDNS, เบเปเบฒเบเบเบงเบเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเบฅเบงเบกเบขเบนเปเปเบเบญเบฑเบเบเบฒเบเบฒเบชเบตเปเบฅเบฐเบเบทเปเปเบงเปเบงเปเบฒเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเปเบเบปเบงเบเบดเบเบเบญเบเปเบเปเบกเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบซเบผเบฒเบเบเบฑเปเบ. เบฅเปเบฒเบเปเบกเบเบกเบธเบก, เปเบเบทเปเบญเบเบชเบฐเปเบเบ, spammers เปเบฅเบฐเบงเบดเบเบเบฒเบเบเบปเปเบงเบญเบทเปเบเปเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเปเปเบญเบดเบเปเบกเบทเปเบญเบ.
เปเบเบทเบญเบเบเบฑเบเบซเบกเบปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ DNS เบเบฐเบเบญเบเบกเบตเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฒเบเบเปเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบ CDN - DNS Failover. เบเปเบงเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบญเบเบกเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบเปเบฅเบฐ, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเปเบกเบตเบชเบฑเบเบเบฒเบเบเบญเบเบเบตเบงเบดเบ, เบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบฝเบเบเบตเปเบขเบนเปเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเปเบงเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบ DNS.
เปเบเบทเปเบญเบชเปเบฒเบ CDN เบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเปเบเป
เปเบซเปเปเบเบตเปเบกเปเบเบ DNS เปเบซเบกเปเปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบปเบงเบเบญเบเบเปเบฒเบ, เบฅเบฐเบเบธเปเบเปเบกเบเบเบญเบเบเปเบฒเบ. เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบชเปเบฒเบ CDN เปเบเปเบเปเบกเบเบเปเบญเบ, เปเบฅเบฐเปเบเปเบกเบเบเบปเปเบเบเปเปเบกเปเบเปเบเปเปเบฅเปเบง, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบเบ, เบขเปเบฒเบฅเบทเบกเปเบเบตเปเบกเบเบฑเบเบเบถเบ DNS เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบกเบตเบขเบนเป. เบเบฑเปเบเบเบญเบเบเปเปเปเบเปเบกเปเบเบเบฒเบเบชเปเบฒเบเบเบฑเบเบเบถเบ A เบซเบผเบฒเบเปเบญเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบกเบ CDN / เปเบเปเบกเบเบเปเบญเบ, เปเบเปเบฅเบฐเบญเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเบเบฒเบเบเบทเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบ. เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบฅเบฐโเบเบธโเบเบฐโเบงเบตโเบโเบซเบผเบทโเบเบฐโเปเบเบโเปเบเบฑเบโเบเบฒเบโเบเบทเปเบโ, เบเปเบญเบโเบเบฒเบโเบเบทเปเบโเปเบกเปเบโเบกเบตโเบชเปเบฒโเบฅเบฑเบโเบญเบฒโเปเบกเบฅเบดโเบเบฒโเปเบฅเบฐโเบเบฒโเบเบฒโเบเบฒโ.
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, CDN เบเบฐเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒเปเบเปเบเปเบกเบเบเปเบญเบ cdn.sayt.in. เปเบเบเบเบฒเบเปเบเบตเปเบกเปเบเบ sayt.in, เบชเปเบฒเบเบเบฑเบเบเบถเบ A-เบเปเบฒเบญเบดเบเบชเปเบฒเบฅเบฑเบ subdomain เปเบฅเบฐเบเบตเปเบเบฑเบเบซเบกเบปเบเบเบญเบเบญเบฒเปเบกเบฅเบดเบเบฒเปเบซเบเบทเบญเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบ Chicago:
เปเบซเปเปเบฎเบฑเบเบเปเปเบฒเบเบทเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบทเปเบเบญเบทเปเบเป, เบเบทเปเบเปเบฒเบเบตเปเบเบฐเบชเปเบฒเบเบซเบเบถเปเบ entry เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบทเปเบเปเบฅเบตเปเบกเบเบปเปเบ. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบเบตเปเบชเบธเบ:
เบเบฒเบเปเบเบปเปเบฒเปเบเบเบญเบเบเบปเปเบเบชเบธเบเบเปเบฒเบเปเบ screenshot เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบธเบเบเบปเบเปเบเบเบเบตเปเบเปเปเปเบเปเบเปเบฒเบเบปเบ (เปเบฅเบฐเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบญเบตเบฃเบปเบ, เบญเบฒเบเบฃเบดเบเบฒ, เบเบนเปเปเบเปเบญเบดเบเปเบเบตเปเบเบฑเบเบเบฒเบงเบเบฝเบก, เปเบฅเบฐเบญเบทเปเบเป) เบเบฐเบเบทเบเบชเบปเปเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบ Frankfurt.
เบเบตเปเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ DNS เบเบทเปเบเบเบฒเบ. เบกเบฑเบเบเบฑเบเบเบปเบเปเบเบซเบฒเปเบงเบฑเบเปเบเบเปเบเบญเบเบเบนเปเบฅเบปเบเบเบฐเบเบฝเบเปเบเปเบกเบเปเบฅเบฐเบเปเบฝเบเปเบเบ NSs เปเบเปเบกเบเปเบเบเบฐเบเบธเบเบฑเบเบเบฑเบเบเบนเปเบเบตเปเบญเบญเบเปเบเบ ClouDNS. เปเบฅเบฐเปเบเบเบฐเบเบฐเบเบตเป NSs เบเบฐเบเบทเบเบเบฑเบเบเบธเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฐเบเบฝเบกเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบขเบฑเปเบเบขเบทเบ SSL
CDN เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบ HTTPS, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเปเบฒเบเบกเบตเปเบเบขเบฑเปเบเบขเบทเบ SSL เบชเปเบฒเบฅเบฑเบเปเบเปเบกเบเบซเบผเบทเปเบเปเบกเบเบเปเบญเบ, เบญเบฑเบเปเบซเบฅเบเบเบงเบเบกเบฑเบเปเบซเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ, เบเบปเบงเบขเปเบฒเบ, เปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบต. /etc/ssl/yourdomain/
เบเปเบฒเบเปเปเบกเบตเปเบเบฎเบฑเบเบฎเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเปเบเบฎเบฑเบเบฎเบญเบเบเบฃเบตเบเบฒเบ Let's Encrypt. เบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบเบฑเปเบ acme.sh เบขเบนเปเปเบเปเบเบตเบเปเบงเบตเบเบฝเบงเปเบเบปเปเบฒเบเบฑเปเบ - เปเบญเบตเบฃเบปเบ 199.247.18.199, เบเบฒเบเบเบฑเปเบเปเบเบขเบฑเปเบเบขเบทเบเบเบฐเบเบทเบเบเบฑเบเบฅเบญเบเปเบเบซเบฒเบเบนเปเบญเบทเปเบเบเบฑเบเบซเบกเบปเบ. เปเบเบทเปเบญเบเบดเบเบเบฑเปเบ, เบเปเบฒเปเบเบตเบเบเบฒเบ:
root@cdn:~# wget -O - https://get.acme.sh | bash; source ~/.bashrc
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบเบชเบฐเบเบฃเบดเบ, เบงเบฝเบ CRON เบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบทเปเบญเบเบฒเบเบเปเปเบญเบฒเบเบธเปเบเบขเบฑเปเบเบขเบทเบเบเปเปเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบกเบทเปเบญเบญเบญเบเปเบเบขเบฑเปเบเบขเบทเบ, เปเบเปเบกเบเบเบฐเบเบทเบเบเบงเบเบชเบญเบเปเบเบ DNS เปเบเบเปเบเป API, เบเบฑเปเบเบเบฑเปเบเปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบธเบเบเบปเบ ClouDNS เปเบเปเบกเบเบน Reseller API, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบ API เบเบนเปเปเบเปเปเบซเบกเปเปเบฅเบฐเบเบฑเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบกเบฑเบ. เบเบปเบเปเบเปเบฎเบฑเบ auth-id เบเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฐเบเบทเบเบเบฝเบเปเบงเปเปเบเปเบเบฅเป ~/.acme.sh/dnsapi/dns_cloudns.sh (เบเปเปเบเปเบญเบเบชเบฑเบเบชเบปเบเบเบฑเบเปเบเบฅเป dns_clouddns.sh). เบเบตเปเปเบกเปเบเบเบฑเบเบเบฒเปเบชเบฑเปเบเบเบตเปเบเบฐเบเปเบญเบเบเปเปเบชเบฐเปเบเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบ เปเบฅเบฐเปเบเปเปเบ:
CLOUDNS_AUTH_ID=<auth-id>
CLOUDNS_AUTH_PASSWORD="<ะฟะฐัะพะปั>"
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบฎเปเบญเบเบเปเปเบซเปเบกเบตเปเบเบขเบฑเปเบเบขเบทเบ SSL เบชเปเบฒเบฅเบฑเบ cdn.sayt.in
root@cdn:~# acme.sh --issue --dns dns_cloudns -d cdn.sayt.in --reloadcmd "service nginx reload"
เปเบเบเบฒเบเปเบฅเบทเบญเบ, เบชเปเบฒเบฅเบฑเบเบญเบฐเบเบฒเบเบปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบเบปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเปเบซเบผเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบงเบฑเบเปเบเบตเบเปเบงเบตเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเปเบญเบฒเบเบธเปเบเปเบฅเบฐเปเบฅเบเบฐเปเบงเบฅเบฒเบเบญเบเปเบเบขเบฑเปเบเบขเบทเบเปเบเบญเบฐเบเบฒเบเบปเบ.
เบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฒเบเปเบเปเบฎเบฑเบเปเบเบขเบฑเปเบเบขเบทเบเบชเบฒเบกเบฒเบเปเบเปเปเบงเบฅเบฒเปเบเบดเบ 2 เบเบฒเบเบต, เบขเปเบฒเบเบฑเบเบเบงเบฒเบเบกเบฑเบ. เบเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบเบฒเบเบเบงเบเบชเบญเบเปเบเปเบกเบ, เบฅเบญเบเปเบฅเปเบเบเบณเบชเบฑเปเบเบญเบตเบเบเบฑเปเบ. เปเบเบเบตเปเบชเบธเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบเปเบญเบเบเบตเปเปเบเบขเบฑเปเบเบขเบทเบเปเบเปเบเบทเบเบญเบฑเบเปเบซเบฅเบ:
เบเบทเปเบเปเบฒเปเบชเบฑเปเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเบงเบเปเบเบปเบฒเบเบฐเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบงเบฅเบฒเบเบตเปเบชเปเบฒเปเบเบปเบฒเปเบเบขเบฑเปเบเบขเบทเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบทเปเบเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเบเปเบงเบตเปเบงเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบเบฒเบเปเบซเบผเบเปเบซเบกเป configs Nginx - เบกเบฑเบเบเบฐเบเปเปเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบฑเบเบเบธเบเปเบเบขเบฑเปเบเบขเบทเบ.
เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเปเบงเปเบชเปเบฒเบฅเบฑเบ SSL เปเบกเปเบเปเบเบทเปเบญเบเบฑเบเบฅเบญเบเปเบเบขเบฑเปเบเบขเบทเบเบเบตเปเปเบเปเบฎเบฑเบเบเบฑเบเบชเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบทเปเบเปเปเบเบเบฐเบเบฐเบเบตเปเบฎเบฑเบเบชเบฒเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบเบฅเป. เปเบซเปเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเปเบเปเบฅเบฐเบเบงเบเบกเบฑเบเปเบฅเบฐเปเบฎเบฑเบเบชเปเบฒเปเบเบปเบฒ:
root@cdn:~# mkdir -p /root/.acme.sh/cdn.sayt.in/
root@cdn:~# scp -r [email protected]:/root/.acme.sh/cdn.sayt.in/* /root/.acme.sh/cdn.sayt.in/
เปเบเบทเปเบญเบเบฑเบเบเบธเบเปเบเบขเบฑเปเบเบขเบทเบเปเบเบฑเบเบเบปเบเบเบฐเบเบด, เบชเปเบฒเบเบงเบฝเบ CRON เบเบฐเบเปเบฒเบงเบฑเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบชเบญเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ:
scp -r [email protected]:/root/.acme.sh/cdn.sayt.in/* /root/.acme.sh/cdn.sayt.in/ && service nginx reload
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบซเบผเปเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเปเบฒเบซเบเบปเบเบเปเบฒ
เบเบฒเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบเปเบฒเบซเบเบปเบเบเปเบฒ Nginx
เปเบเบทเปเบญเบฎเบฑเบเปเบเปเปเบเบทเปเบญเบซเบฒเบเบปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเป Nginx เบเบตเปเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบฑเบเปเบเบตเบเปเบงเบต proxy caching. เบญเบฑเบเปเบเบเบฅเบฒเบเบเบฒเบเปเบเบฑเบเปเบเบฑเบ เปเบฅเบฐเบเบดเบเบเบฑเปเบเบกเบฑเบเปเบชเปเบเบฑเบเบชเบฒเบกเปเบเบตเบเปเบงเบต:
root@cdn:~# apt update
root@cdn:~# apt install nginx
เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเป config เบเบฒเบ spoiler เบเปเบฒเบเบฅเบธเปเบกเบเบตเป:
nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
events {
worker_connections 4096;
multi_accept on;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log off;
error_log /var/log/nginx/error.log;
gzip on;
gzip_disable "msie6";
gzip_comp_level 6;
gzip_proxied any;
gzip_vary on;
gzip_types text/plain application/javascript text/javascript text/css application/json application/xml text/xml application/rss+xml;
gunzip on;
proxy_temp_path /var/cache/tmp;
proxy_cache_path /var/cache/cdn levels=1:2 keys_zone=cdn:64m max_size=20g inactive=7d;
proxy_cache_bypass $http_x_update;
server {
listen 443 ssl;
server_name cdn.sayt.in;
ssl_certificate /root/.acme.sh/cdn.sayt.in/cdn.sayt.in.cer;
ssl_certificate_key /root/.acme.sh/cdn.sayt.in/cdn.sayt.in.key;
location / {
proxy_cache cdn;
proxy_cache_key $uri$is_args$args;
proxy_cache_valid 90d;
proxy_pass https://sayt.in;
}
}
}
เปเบเปเปเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ:
- เบเบฐเปเบฒเบเบชเบนเบเบชเบธเบ โ เบเบฐโเบซเบเบฒเบโเบเบญเบโเบเบฒเบโเบเบงเบฒเบกโเบเปเบฒโ, เบเปเปโเปเบเบตเบโเบเปเบญเบโเปเบเปเบโเบเบตเปโเบกเบตโเบขเบนเปโ
- เบเปเปเปเบเบทเปเบญเบเปเบซเบง - เปเบงเบฅเบฒเปเบเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบเบงเบฒเบกเบเบณเบเบตเปเบเปเปเบกเบตเปเบเปเบเบปเปเบฒเปเบเบดเบ
- ssl_certificate ะธ ssl_certificate_key โ เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบเบขเบฑเปเบเบขเบทเบ SSL เปเบฅเบฐเปเบเบฅเปเบเบตเปเบชเปเบฒเบเบฑเบ
- proxy_cache_valid - เปเบงเบฅเบฒเปเบเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบเบงเบฒเบกเบเบณ
- proxy_pass โ เบเบตเปโเบขเบนเปโเบเบญเบโเปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโเบเบปเปเบโเบชเบฐโเบเบฑเบโเบเบตเป CDN เบเบฐโเบฎเปเบญเบโเบเปโเปเบเบฅโเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฒเบโเบเบงเบฒเบกโเบเปเบฒโ. เปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบตเป sayt.in
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ. เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบทเปเบเบเบฝเบเปเบเปเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบงเบฅเบฒเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบเบทเบเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบ เบเปเปเปเบเบทเปเบญเบเปเบซเบง ะธ proxy_cache_valid. เปเบซเปเบงเบดเปเบเบฒเบฐเบเบงเบเบกเบฑเบเบเปเบงเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบกเบทเปเบญ inactive=7d ะธ proxy_cache_valid 90d:
- เบเปเบฒเบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบเปเปเบฒเบเบฑเบเบเบฒเบเปเบ 7 เบกเบทเป, เบเปเปเบกเบนเบเบเบฐเบเบทเบเบฅเบถเบเบญเบญเบเบเบฒเบ cache เบซเบผเบฑเบเบเบฒเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเป
- เบเปเบฒเบเบฒเบเบฎเปเบญเบเบเปเบเบทเบเบเปเปเบฒเบเบทเบเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบเบฑเปเบเปเบเบเบธเบเป 7 เบกเบทเป, เบเปเปเบกเบนเบเปเบ cache เบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบฅเปเบฒเบชเบฐเปเบซเบกเบซเบผเบฑเบเบเบฒเบ 90 เบกเบทเปเปเบฅเบฐ Nginx เบเบฐเบเบฑเบเบเบธเบเบกเบฑเบเบเปเบงเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเปเปเบ, เปเบญเบปเบฒเบกเบฑเบเบกเบฒเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบปเปเบเบชเบฐเบเบฑเบ.
เปเบเปเปเบเปเบฅเปเบง nginx.conf, เปเบซเบผเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบทเบเปเปเป:
root@cdn:~# service nginx reload
CDN เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบกเปเบฅเปเบง. เบชเปเบฒเบฅเบฑเบ $15/เปเบเบทเบญเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบธเบเบเบฐเบเบปเบเบเบปเบงเบขเบนเปเปเบเบชเบฒเบกเบเบฐเบงเบตเบ เปเบฅเบฐ 3 TB เบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ: 1 TB เปเบเปเบเปเบฅเบฐเบชเบฐเบเบฒเบเบเบตเป.
เบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ CDN
เปเบซเปเปเบเบดเปเบ pings เบเบฑเบ CDN เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฒเบเบชเบฐเบเบฒเบเบเบตเปเบเบฑเปเบเบเบนเบกเบชเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบฒเบเบเปเบฅเบดเบเบฒเบ ping เปเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป.
เบเบธเบเปเบเบตเบเบเบปเบง
เปเบเบปเปเบฒเบเบฒเบ
IP
เปเบงเบฅเบฒเบชเบฐเปเบฅเปเบ, ms
เปเบขเบโเบฅเบฐโเบกเบฑเบ Berlin
cdn.sayt.in
199.247.18.199
9.6
เปเบเปเบเบตเปเบฅเบ, Amsterdam
cdn.sayt.in
199.247.18.199
10.1
เบเบฃเบฑเปเบ เบเบฒเบฃเบต
cdn.sayt.in
199.247.18.199
16.3
เบญเบฑเบเบเบดเบ, เบฅเบญเบเบเบญเบ
cdn.sayt.in
199.247.18.199
14.9
เบเบฒเบเบฒเบเบฒ, Toronto
cdn.sayt.in
149.28.121.123
16.2
เบชเบฐเบซเบฐเบฅเบฑเบ, San Francisco
cdn.sayt.in
149.28.121.123
52.7
เบชเบฐเบซเบฐเบฅเบฑเบ, Dallas
cdn.sayt.in
149.28.121.123
23.1
เบชเบฐเบซเบฐเบฅเบฑเบ, Chicago
cdn.sayt.in
149.28.121.123
2.6
เบชเบฐเบซเบฐเบฅเบฑเบ, เบเบดเบงเบขเบญเบ
cdn.sayt.in
149.28.121.123
19.8
เบเบฐเปเบเบเบชเบฐเปเบเบ
cdn.sayt.in
157.230.240.216
1.7
เบเบตเปเบเบธเปเบ เปเบเบเบฝเบง
cdn.sayt.in
157.230.240.216
74.8
เบญเบปเบโเบชเบฐโเบเบฒโเบฅเบต, Sydney
cdn.sayt.in
157.230.240.216
95.9
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบต. เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบงเบฒเบเบฎเบนเบเบเบฒเบเบเบฒเบเบเบปเบเบชเบญเบเบขเบนเปเปเบเบฎเบฒเบเบเบญเบเปเบงเบฑเบเปเบเบเปเบเบปเปเบเบเป test.jpg เปเบฅเบฐเบเบงเบเปเบเบดเปเบเบเบงเบฒเบกเปเบงเบเบฒเบเบเบฒเบงเปเบซเบผเบเบเบญเบเบกเบฑเบเบเปเบฒเบ CDN. เบกเบฑเบโเปเบเปโเบเบทเบโเปเบงเบปเปเบฒโเบงเปเบฒ -
เปเบซเปเบเบฝเบ script เบเบฐเบซเบเบฒเบเบเปเบญเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบฅเปเบฒเบ cache เปเบเบเบธเบ CDN.
purge.sh
#!/bin/bash
if [ -z "$1" ]
then
echo "Purging all cache"
rm -rf /var/cache/cdn/*
else
echo "Purging $1"
FILE=`echo -n "$1" | md5sum | awk '{print $1}'`
FULLPATH=/var/cache/cdn/${FILE:31:1}/${FILE:29:2}/${FILE}
rm -f "${FULLPATH}"
fi
เปเบเบทเปเบญเบฅเบถเบ cache เบเบฑเบเบซเบกเบปเบ, เบเบฝเบเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบกเบฑเบ, เปเบเบฅเปเปเบเบเบเปเบฒเบเบซเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบญเบฐเบเบฒเปเบกเปเบเบฑเปเบเบเบตเป:
root@cdn:~# ./purge.sh /test.jpg
เปเบเบเบเบตเปเบเบฐเบชเบฐเบซเบฅเบธเบ
เบชเบธเบเบเปเบฒเบ, เบเปเบญเบเบเปเบญเบเบเบฒเบเปเบซเปเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบทเปเบญเบเปเบฒเบงเบเปเบฒเบก rake เบเบตเปเปเบฎเบฑเบเปเบซเปเบซเบปเบงเบเบญเบเบเปเบญเบเปเบเบฑเบเบเบงเบเปเบเปเบงเบฅเบฒเบเบฑเปเบ:
- เปเบเบทเปเบญเปเบเบตเปเบกเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบ CDN, เปเบเบฐเบเปเบฒเปเบซเปเบเบฑเปเบเบเปเบฒ DNS Failover, เปเบเบดเปเบเบเปเบงเบเบเปเบฝเบเบเบฑเบเบเบถเบ A เบขเปเบฒเบเปเบงเบงเบฒเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบเปเบฒเบฅเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเบขเบนเปเปเบเบเบฑเบเบเบถเบ DNS เบเบฐเบเบฒเบเบเบงเบเบเบธเบกเบเบญเบเปเบเปเบกเบ.
- เบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบกเบตเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเบเบนเบกเบชเบฑเบเบเบฒเบเบเบตเปเบเบงเปเบฒเบเบเบงเบฒเบเบเปเปเบเปเบญเบเบชเบปเบเปเบชเบงเปเบฒเบเปเบญเบเบเบฒเบ CDNs เบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เปเบเปเบขเปเบฒเปเบเบฑเบเบเบปเบเบเบตเปเบเปเบฒเบ. เบชเปเบงเบเบซเบผเบฒเบเปเบฅเปเบงเบเบนเปเปเบเปเบเบฐเบเปเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเบทเปเบญเบเบฝเบเบเบฑเบ CDN เบเบตเปเปเบเปเบฎเบฑเบเบเปเบฒเบเปเบฒเบเบเปเบฒเบเปเบฒเบเบงเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบ 6-7 เบชเบฐเบเบฒเบเบเบตเป: เปเบญเบตเบฃเบปเบ, เบญเบฒเปเบกเบฅเบดเบเบฒเปเบซเบเบทเบญ (เบเบฒเปเบงเบฑเบเบญเบญเบ), เบญเบฒเปเบกเบฅเบดเบเบฒเปเบซเบเบทเบญ (เบเบฒเปเบงเบฑเบเบเบปเบ), เบชเบดเบเบเบฐเปเบ, เบญเบปเบเบชเบฐเบเบฒเบฅเบต, เบฎเบปเบเบเบปเบเบซเบผเบทเบเบตเปเบเบธเปเบ.
- เบเบฒเบเบเบฑเปเบ hosters เบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเปเบเบปเปเบฒเปเบเบทเปเบญเบเบธเบเบเบฐเบชเบปเบ CDN. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบเบฑเบเบเบตเบเบฑเบเปเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเปเบเปเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบขเปเบฒเบฅเบทเบกเบญเปเบฒเบเบเบปเบเบฅเบฐเบเบฝเบเบเบญเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเปเบเบเบชเบฐเปเบเบฒเบฐเบฅเปเบงเบเบซเบเปเบฒ.
- เบชเบณเบซเบผเบงเบ
เปเบเบโเบเบตเปโเบเบฒเบโเบชเบทเปโเบชเบฒเบโเปเบเปโเบโเปโเปโเบฒโ เปเบเบทเปเบญเบชเบฐเปเบเบเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบญเบเบเบฐเบงเบตเบเปเบฅเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบเบตเปเปเบเปเบงเบฅเบฒเบชเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒ - เบเบฐเบเบฒเบเบฒเบกเบเบงเบเบชเบญเบ
pings เบเบฒเบโเบเปเบญเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโ เบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบ. เบเปเบงเบเบงเบดเบเบตเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบเบฒเบเบเบทเปเบเบเบตเปเปเบเปเบเบฝเบเบเบฑเบเบเบธเบ CDN เปเบฅเบฐ configure GeoDNS เบขเปเบฒเบเบเบทเบเบเปเบญเบเบเบงเปเบฒ - เบญเบตเบเบเบฒเบกเบงเบฝเบเบเบฒเบ, เบกเบฑเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเบเบฑเบ Nginx เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเปเบฒเบเบถเบเปเบเบดเบเบเบฒเบเปเบซเบผเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบปเบเบเบงเบฒเบกเบเปเบฝเบงเบเบฑเบ Nginx cache เปเบเปเบเปเบงเบเบเปเบญเบเบซเบผเบฒเบเปเบเปเบฅเบทเปเบญเบเบเบตเป -
เบเบตเปเบเบตเป เปเบฅเบฐเบเบฒเบเปเบฅเบฑเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเปเบเปเบเบฒเบเปเบซเบผเบเบซเบเบฑเบ:เบเบตเปเบเบตเป ะธเบเบตเปเบเบตเป
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com