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
Amazon Web Services Simple Monthly Calculator
This Calculator provides an estimate of usage charges for AWS services based on certain information you provide. Monthly charges will be based on your actual usage of AWS services, and may vary from the estimates the Calculator has provided. Give us your f
calculator.s3.amazonaws.com
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 |