دوره آموزشی معرفی Cache به یک برنامه بدون سرور با CloudFront
1 ساعت 46 دقیقهمتوسط2022-05-04
مدرسین

Brett McLaughlin
Chief Technology Officer at Volusion
جزئیات دوره
عملکرد یک وب سایت یا برنامه وب شاید مهمترین جنبه سایت شما باشد. بدون عملکرد خوب، مردم اغلب سایت شما را صرف نظر از آنچه ارائه می دهد، رها می کنند. کش کردن به یکی از محبوبترین و مؤثرترین روشها برای سرعت بخشیدن به ارسال محتوا به کاربرانی تبدیل شده است که حوصله کمی برای وبسایتها یا برنامههای کاربردی ندارند. در این دوره، برت مکلافلین به شما نشان میدهد که چگونه یک مکانیسم کش قدرتمند، انعطافپذیر و کمهزینه مانند AWS CloudFront میتواند به شما در ساخت و پشتیبانی از وبسایتها و برنامههای کاربردی کمک کند. برت نحوه استفاده از CloudFront را برای انجام همه کارها از کش کردن اولیه یک وب سایت استاتیک گرفته تا ایجاد یک دروازه API با تماس های Lambda و ارائه محتوای پویا نشان می دهد. در نهایت، او توضیح میدهد که چگونه احراز هویت و مجوز در حافظه پنهان به همراه گامهای پیشرفتهتر بعدی برای کاوش در حافظه پنهان میشوند.
مهارت ها
Amazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsCloud Computing
سرفصل ها
0. مقدمه
- 01 - کارایی سایت بدون سرور خود را با CloudFront افزایش دهید
- 02 - قدرت عملکرد و حافظه پنهان
- 03 - استفاده از فایل های تمرین
- 04 - چند ویدیوی مفید که ابتدا باید تماشا کنید
1. اضافه کردن CloudFront به یک وب سایت استاتیک
- 05 - یک سطل S3 برای میزبانی وب سایت راه اندازی کنید
- 06 - یک وب سایت را در یک سطل S3 مستقر کنید
- 07 - منشا فایل های وب سایتی که به آن دسترسی دارید را بررسی کنید
- 08 - یک توزیع وب CloudFront ایجاد کنید
- 09 - استفاده از حافظه پنهان را با مانیتور شبکه کروم تأیید کنید
- 10 - سوابق DNS خود را برای اشاره به CloudFront به روز کنید
2. اضافه کردن CloudFront به یک برنامه بدون سرور با Amplify
- 11 - برنامه های وب فقط وب سایت های تعاملی هستند
- 12 - راه اندازی هاست با Amplify راه اندازی CloudFront است
- 13 - تنظیمات میزبانی Amplify-generated را بررسی کنید
- 14 - از کنسول و CLI برای پیکربندی توزیع خود استفاده کنید
- 15 - به خاطر داشته باشید که به تأیید ذخیره کش ادامه دهید
- 16 - توزیع CloudFront خود را زمانی که به آن نیاز ندارید حذف کنید
3. افزودن CloudFront به Cache API Gateway Results
- 17 - درخواست های کش به نقاط پایانی API
- 18 - یک نقطه پایانی GET را در یک دروازه API مسخره کنید
- 19 - API خود را مستقر کرده و با curl تست کنید
- 20 - یک توزیع CloudFront ایجاد کنید
- 21 - توزیع خود را با curl و CloudWatch تست کنید
4. محدود کردن محتوای S3 با استفاده از CloudFront و Lambda@Edge
- 22 - احراز هویت و مجوز را در جریان خود تجسم کنید
- 23 - یک تابع لامبدا جدید ایجاد کنید
- 24 - یک تابع لامبدا را به AWS اضافه کنید
- 25 - یک رابطه اعتماد جدید برای عملکرد لامبدا خود تنظیم کنید
- 26 - به CloudFront دستور دهید تا تابع lambda شما را فراخوانی کند
- 27 - احراز هویت را در توزیع CloudFront خود آزمایش کنید
نتیجه
- 28 - با ذخیره سازی بیشتر پیش بروید
دوره های مرتبط
- دوره آموزشی AWS: مانیتورینگ، ثبت وقایع و رفع مشکلات
- دوره آموزشی آمادگی برای مدرک AWS Certified Solutions Architect - Associate (SAA-C03)
- دوره آموزشی اجرای Jenkins روی AWS: استقرار و مدیریت Jenkins در زیرساخت ابری
- دوره آموزشی ساخت مدیریت هویت و دسترسی مشتری (CIAM) توی برنامههات روی AWS
- دوره آموزشی آمادگی گواهینامه AWS Certified SysOps Administrator - Associate (SOA-C02)
- دوره آموزشی راهنمای کامل توسعه اپلیکیشن وب بدون سرور در AWS
- دوره آموزشی خودکارسازی پردازش اسناد با هوش مصنوعی در AWS
- دوره آموزشی آمادگی برای آزمون گواهینامه AWS Certified Developer - Associate (DVA-C02)