لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهینه سازی عملکرد BackEnd
BackEnd Performance Optimization
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بهینه سازی عملکرد برنامه، عملکرد پایگاه داده، عملکرد کد، حافظه پنهان، KPIهای عملکرد، تست عملکرد آموزش بهینه سازی عملکرد در پایگاه کد موجود آموزش نوشتن کد با کارایی بالا آموزش اندازه گیری عملکرد KPI برنامه کاربردی خود بهینه سازی عملکرد Backend پیش نیازها:هیچکدام
در چشم انداز دیجیتال امروزی، که انتظارات کاربر بالاتر از همیشه است، دستیابی به عملکرد بهینه سیستم های پشتیبان شما بسیار مهم است. چه در مورد اطمینان از زمان پاسخگویی سریع، مدیریت حجم زیادی از داده ها به طور موثر، یا پشتیبانی از کاربران همزمان به طور یکپارچه، بهینه سازی عملکرد Back-end سنگ بنای توسعه برنامه موفق است.
در این دوره، ما به پیچیدگیهای بهینهسازی عملکرد back-end، با تمرکز بر به حداکثر رساندن کارایی منابع موجود شما بدون نیاز به سختافزار یا زیرساخت اضافی، میپردازیم.
ما دو رویکرد اساسی برای دستیابی به عملکرد back-end را بررسی خواهیم کرد: بهینهسازی و مقیاسبندی. بهینهسازی شامل تنظیم دقیق تنظیمات فعلی شما - بهینهسازی پایگاههای داده، بهینهسازی کد و اجرای تکنیکهای پیشرفته مانند حافظه پنهان برای فشرده کردن هر ذره عملکرد است. از سوی دیگر، مقیاسگذاری شامل پرتاب منابع بیشتر به مشکل است، مانند افزودن پایگاههای داده، سختافزار، RAM و CPU برای برآورده کردن تقاضاهای رو به رشد.
تاکید ما بر بهینه سازی خواهد بود - استفاده از پتانسیل کامل منابع موجود شما برای ارائه عملکرد برتر.
قبل از پرداختن به تکنیکهای بهینهسازی پایگاه داده و کد، با درک نحوه اندازهگیری عملکرد و شناسایی شاخصهای عملکرد کلیدی (KPI) پایه و اساس را پایهریزی میکنیم. بدون معیارهای مناسب، سنجش اینکه آیا برنامه شما با استانداردهای عملکرد مطابقت دارد یا خیر، غیرممکن است.
در مرحله بعد، آزمایش عملکرد برنامه را بررسی میکنیم و شما را با ابزارهایی برای اندازهگیری و ارزیابی دقیق عملکرد مجهز میکنیم.
نظارت و نمایه سازی تمرکز بعدی ما خواهد بود. درک نحوه نظارت و نمایه برنامه شما برای حفظ اوج عملکرد در طول زمان ضروری است.
هنگامی که اصول را پوشش دادیم، به محتوای اصلی می پردازیم. ما با بهینه سازی عملکرد پایگاه داده، پرداختن به تنگناهای رایج و ملاحظات مهم شروع خواهیم کرد.
سپس، تمرکز خود را به بهینهسازی کد تغییر میدهیم و بهترین روشها را برای نوشتن کد کارآمد که عملکرد را به حداکثر میرساند بررسی میکنیم.
در نهایت، ما استراتژیهای ذخیرهسازی پنهان را برای کاهش بار برنامه شما، افزایش عملکرد و مقیاسپذیری بررسی میکنیم.
در پایان این دوره، درک جامعی از ملاحظات عملکرد به دست خواهید آورد و به ابزارها و تکنیک هایی برای بهینه سازی عملکرد برنامه خود به طور موثر مجهز خواهید شد.
برای تکرار، این دوره در مورد مقیاس بندی نیست. این در مورد استفاده بهینه از منابع موجود است.
ما مطمئن هستیم که این دوره ارزش قابل توجهی به حرفه شما میافزاید و شما را قادر میسازد تا با چالشهای عملکردی رودررو مقابله کنید.
از اینکه شما را همراهی می کنیم هیجان زده ایم و مشتاقانه منتظر شروع این سفر با هم هستیم. به یاد داشته باشید، اگر راضی نیستید، ما 30 روز ضمانت بازگشت پول بدون سؤال را ارائه می دهیم.
به دوره خوش آمدید و بیایید به دنیای بهینه سازی عملکرد back-end شیرجه بزنیم!
شما را در دوره می بینیم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
عملکرد سخت افزار سیستم - شبکه و IO
System Hardware Performance - Network & IO
معرفی
Introduction
CPU
CPU
حافظه پنهان
Cache
استفاده از حافظه یا ظرفیت RAM
Memory Usage or RAM Capacity
ظرفیت دیسک و دیسک IO
Disk Capacity and Disk IO
NetworkIO
NetworkIO
نظارت بر عملکرد سیستم - ابزارهای سیستم عامل
System Performance Monitoring - OS tools
خلاصه
Summary
معیارهای کلیدی عملکرد برنامه
Application Performance Key Metrics
معرفی
Introduction
KPI ها
KPIs
در دسترس بودن/UpTime
Availability / UpTime
اندازهگیری مفهومی در دسترس بودن/بهروزرسانی
Conceptually measuring Availability/Uptime
زمان پاسخ یا تاخیر
Response Time or Latency
اندازه گیری مفهومی زمان پاسخ
Conceptually Measuring Response Time
نمایش نظرات