AWS - CloudFront 4. ์บ์ฌ์ค์ 1
Behaviors - Edit - Object Caching - Use Origin Cache Headers
Cache-Control : max-age = 60
์ด ์ ๋ณด๋ 60์ด ๋์ ์ ํจํ๋๊น 60์ด ๋์ ๋ํํ ๋ฌป์ง X
→ ํด๋ผ์ฐ๋ ํ๋ก ํธ๋ ์ด ์ ๋ณด๋ฅผ 60์ด ๋์ ์ง์ํด์ค๋ค.
→ ์น ๋ธ๋ผ์ฐ์ ๋ 60์ด๋์ ์ด ์ ๋ณด์ ๋ํด ์์ฒญํ์ง ์์ ๊ฒ์ด๋ค.
AWS - CloudFront 5. ์บ์ฌ์ค์ 2
์ฐ๋ฆฌ์ Origin ์น ์๋ฒ์ ์ ๋ณด๊ฐ 10์ด์ 1๋ฒ ์ ๋๋ ์ต์ ์ํ๋ก ์ ์ง๋๊ธฐ ์ํด
<?php
header("Cache-Control : max-age = 10");
?>, <a href = "/index.php">self</a>
BUT ํด๋ผ์ฐ๋ ํ๋ก ํธ๋ ์์ ์ด ๋์ง ์๋๋ค.
์๋ํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ผ์ฐ๋ ํ๋ก ํธ๋ ์บ์๋ฅผ 24์๊ฐ๋์ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ด๋ค.
AWS - CloudFront 6. ์บ์ฌ์ค์ 3 (๋ฌดํจํ)
์บ์๋ฅผ ๊ฐ์ ๋ก ์ง์ฐ๋ ๋ฐฉ๋ฒ - Invalidations
/index.php ์ถ๊ฐ.
๋ฌดํจํ ์์ ์ ๋์ด ๋๋๊น ์ฃผ์!
AWS - CloudFront 7. ์บ์ฌ์ค์ 4
F9 - Network - Disable cache ์ฒดํฌ
(์น ์๋ฒ์ชฝ์ ์ ๋ชฐ๋ผ์ ์์ ์ ์ดํดํ๊ธฐ ์ด๋ ต๋ค.๐ฐ ๋์ค์ ๋ค์ ๋ค์ด๋ณผ ๊ฒ!)
Behaviors - Edit - Object Caching - Customize
Min TTL: ์บ์๋ฅผ ์ต์ํ 5์ด ์ด์ ์ ์ง
Max TTL: ์บ์๋ฅผ ์ต๋ํ 15์ด ์ดํ ์ ์ง
Default TTL: Origin์์ ์บ์ ํ์์ ์ง์ ํ์ง ์์๋ค๋ฉด, ๊ธฐ๋ณธ๊ฐ์ 10์ด
max-age = 3์ผ๋ก ํ๋ค๋ฉด, 5์ด ์ ์ง / max-age = 20์ผ๋ก ํ๋ค๋ฉด, 15์ด ์ ์ง
Query String Forwarding and Caching: Forward all ๋ก ์ง์ .
AWS - CloudFront 8. CDN
General - Edit - Price Class - Use All Edge Locations
CloudFront ์๊ธ - ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ์ธํฐ๋ท์ผ๋ก ์ ์ก
2๋ฒ, 3๋ฒ์์ ๊ณผ๊ธ ๋ฐ์ + ์ง์ญ๋ง๋ค ์๊ธ์ด ๋ค๋ฆ.
์๊ธ ๊ณ์ธต 200์ ํธ์ฃผ์ ๋จ์๋ฉ๋ฆฌ์นด๋ฅผ ์ ์ธํ ๋ชจ๋ ์ง์ญ ์ฌ์ฉ.
์๊ธ ๊ณ์ฒญ 100์ ๋ฏธ๊ตญ๊ณผ ์บ๋๋ค, ์ ๋ฝ ๊ฐ์ด ์ผ ์ง์ญ๋ง ์ฌ์ฉ ๊ฐ๋ฅ.
∴ Price Class๋ฅผ ์กฐ์ ํ๋ฉด ์๊ธ์ ์ ์ฝํ ์ ์๋ค.
AWS - CloudFront 9. ์๊ธ
๋ชจ๋ HTTP ๋ฉ์๋์ ๋ํ ์์ฒญ ์๊ธ: ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋ ์์ฒญํ๋์ง์ ๋ํ ์๊ธ.
https://calculator.s3.amazonaws.com/index.html
aws ์๊ธ์ ๊ฐ๋จํ๊ฒ ์๋ฎฌ๋ ์ด์ ํด๋ณผ ์ ์๋ ์ฌ์ดํธ.
ํ๋ฆฌํฐ์ด: ๋ฐ์ดํฐ ์ก์ 50GB๊น์ง ๋ฌด๋ฃ(12๊ฐ์), HTTP ๋๋ HTTPS ์์ฒญ 2๋ฐฑ๋ง ๊ฑด ๊น์ง ๋ฌด๋ฃ. (1๋ ๊ฐ ๋งค์)
AWS - CloudFront 10. ์์ ์ ๋ง์น๋ฉฐ
ํด๋ผ์ฐ๋ ํ๋ก ํธ ๋๊ธฐ: Disable - Delete
ํด๋ผ์ฐ๋ ํ๋ก ํธ์ ๋๋ฉ์ธ: DNS ๊ณต๋ถ ํ aws์ Route53 ์ ์ฉ.
๋ก๊ทธ์ธ ๋ฑ ์ฌ์ฉ์์ ๊ฐ์ธ์ ๋ณด ๋ค๋ฃธ, ๋ณด์ ์ค์: HTTPS, SSL, TLS ๋ฐฐ์ฐ๊ธฐ.
ํด๋ผ์ฐ๋ ํ๋ก ํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก HTTPS ์ ๊ณต.
AWS certificate manager HTTPS๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ธ์ฆ์๋ฅผ ๊ฐ๋จํ๊ฒ ๋ง๋ค์ด ์ค๋ค.
Cookie, Header, GeoIP ์ฌ์ฉ. ์ฌ์ฉ์๋ง๋ค ๊ฐ์ธํ๋ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ๋์ ์ธ ์นํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋ค.
๋๋์ด ์๊ฐํ๋ค!
๋ค๋ก ๊ฐ์๋ก ์น ์๋ฒ๋ฅผ ์ ๋ชฐ๋ผ์ ์ดํดํ๊ธฐ ์ด๋ ค์ ์ง๋ง, ์ผ๋จ ๋ฃ๊ธด ๋ค์๋ค.
๋์ค์๋ ์น ์๋ฒ์ ๋ํด ๋ ๊ณต๋ถํ ํ์ ๋ค์ aws๋ก ๋ฐฐํฌํด๋ณด๋ฉด ์ ๋๋ก ์ ์ ์์ ๊ฑฐ ๊ฐ๋ค.
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ํ์ฝ๋ฉ๊ณผ ํจ๊ปํ๋ AWS ํ๊ตฌ์ํ ์๋ฃ๐ (0) | 2020.08.12 |
---|---|
์ํ์ฝ๋ฉ๊ณผ ํจ๊ปํ๋ AWS ํ๊ตฌ์ํ - 6์ผ์ฐจ (0) | 2020.08.11 |
์ํ์ฝ๋ฉ๊ณผ ํจ๊ปํ๋ AWS ํ๊ตฌ์ํ - 5์ผ์ฐจ (0) | 2020.08.11 |
์ํ์ฝ๋ฉ๊ณผ ํจ๊ปํ๋ AWS ํ๊ตฌ์ํ - 4์ผ์ฐจ (0) | 2020.08.11 |
์ํ์ฝ๋ฉ๊ณผ ํจ๊ปํ๋ AWS ํ๊ตฌ์ํ - 3์ผ์ฐจ (0) | 2020.07.15 |