آموزش بهبود عملکرد با IndexedDB و Caching

Improving Performance with IndexedDB and Caching

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از آنجا که توسعه دهندگان در تلاشند برنامه های وب را ایجاد کنند که کارآمد کار کنند و بتوانند اتصالات غیر قابل اعتماد شبکه را تحمل کنند ، ذخیره سازی و ذخیره سازی محلی به طور فزاینده ای مهم می شوند. در بسیاری از موارد ، استفاده از IndexedDB API و استراتژی های کلیدی ذخیره می تواند عملکرد نرم افزاری را افزایش دهد. در این دوره ، مربی Mike Oram به بررسی caching و IndexedDB API و همچنین نحوه کار با آنها برای افزایش عملکرد برنامه شما می پردازد. در مورد جوانب مثبت و منفی استراتژی های مختلف حافظه پنهان ، نحوه پیاده سازی حافظه پنهان در برنامه خود و نحوه ارزیابی سودهای بعدی عملکرد اطلاعات کسب کنید. به علاوه ، تکنیک های ذخیره سازی ، بازیابی و به روزرسانی داده ها را با IndexedDB مرور کنید ، از جمله استراتژی های مختلف برای ذخیره داده های پویا در سمت مشتری.

سرفصل ها و درس ها

مقدمه Introduction

  • دسترسی به برنامه های خود را بهینه کنید Optimize access for your applications

  • آنچه شما باید بدانید What you should know

1. ابزار عملکرد جلویی 1. Front-End Performance Tools

  • نمایه سازی Profiling

  • ابزارهای توسعه Dev tools

2. ذخیره سازی 2. Caching

  • حافظه پنهان چیست؟ What is caching?

  • کارگران خدمات Service workers

  • استراتژی های ذخیره Caching strategies

  • تنظیم حافظه پنهان Setting up your cache

  • ذخیره فایل های استاتیک Caching static files

  • بازیابی پرونده ها از حافظه پنهان Retrieving files from the cache

  • نامعتبر بودن حافظه پنهان Cache invalidation

  • چالش: پرونده های شخص ثالث را پنهان کنید Challenge: Cache third-party files

  • راه حل: پرونده های شخص ثالث را پنهان کنید Solution: Cache third-party files

  • نمایه سازی Profiling

  • ذخیره اطلاعات Caching data

3. IndexedDB 3. IndexedDB

  • IndexedDB چیست؟ What is IndexedDB?

  • استراتژی های ذخیره اطلاعات Data storage strategies

  • مقدمه ای بر IndexedDB Introduction to IndexedDB

  • کتابخانه های IndexedDB IndexedDB libraries

  • ایجاد یک پایگاه داده در IndexedDB Creating a database in IndexedDB

  • ذخیره داده ها در IndexedDB Storing data in IndexedDB

  • بازیابی و به روزرسانی داده ها Retrieving and updating data

  • ذخیره داده ها از UI JavaScript Storing data from UI JavaScript

  • ذخیره اطلاعات از یک کارگر خدمات Storing data from a service worker

  • بازیابی اطلاعات ذخیره شده Retrieving stored data

  • چالش: اطلاعات خود را به روز نگه دارید Challenge: Keep your data up to date

  • راه حل: اطلاعات خود را به روز نگه دارید Solution: Keep your data up to date

  • نمایه سازی Profiling

  • جایگزین انتهای پشت خود شوید Replacing your back end

نتیجه Conclusion

  • مراحل بعدی برای بهینه سازی Next steps for optimization

نمایش نظرات

آموزش بهبود عملکرد با IndexedDB و Caching
جزییات دوره
1h 19m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
596
- از 5
ندارد
دارد
دارد
Mike Oram
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Oram Mike Oram

مایک اورام مربی پیشرو در آکادمی مایدن و توسعه دهنده سابق نرم افزار با 10+ سال تجربه است. مایک از سال 2016 به کارگردانی آکادمی مایدن را آغاز کرده است - که از افراد متخصص در زمینه آموزش کدگذاری در همه سطوح ، از مبتدی تا متخصص ، برخوردار است. در نقش فعلی وی ، توسعه دهندگان نرم افزار مشتاق را آموزش می دهد. برنامه درسی پیشرفته و محور از صنعت را توسعه می دهد. و از رشد تجارت ، بازاریابی و امور مالی پشتیبانی می کند. پیش از این ، وی به عنوان یک توسعه دهنده وب مستقل ، یک توسعه دهنده ارشد وب در مایدن و یک توسعه دهنده وب PHP در Future plc فعالیت می کرد. مایک در PHP ، توسعه وب ، HTML5 و سایر فناوری ها و فرآیندهای کلیدی بسیار ماهر است.