آموزش HTTP - 2: در حال توسعه برای عملکرد

HTTP/2: Developing for Performance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: عملکرد مهم است! نشان داده شده است که وب سایت های سریعتر باعث افزایش میزان حفظ بازدید کننده ، وفاداری و رضایت وی به ویژه در تلفن همراه می شوند. علت بیشترین کندی سرعت ، ارتباط بین مرورگر و سرور است: قلمرو HTTP. پروتکل جدید HTTP / 2 به توسعه دهندگان وب پیشرفتهای چشمگیر عملکردی از قبیل مالتی پلکس ، هدرهای فشرده شده و Server Push را ارائه می دهد. بیاموزید که چگونه با استفاده از HTTP / 2 عملکرد وب سایت های خود را بهینه کنید. نویسنده ارشد کارمندان Morten Rand-Hendriksen نحوه بهینه سازی تصاویر (یکی از بزرگترین منابع منبع) ، کد و ذخیره سازی پرونده ها و همچنین تحویل سرور و مدیریت مرورگر را نشان می دهد. بیاموزید که چگونه HTML ، CSS و JavaScript را کوچک کرده و از یک شبکه تحویل محتوا برای سرعت بخشیدن به زمان بارگیری استفاده کنید. پروتکل قدیمی و محدود HTTP را رد کنید و وارد عصر جدیدی از وب سریع رعد و برق شوید.
موضوعات شامل:
  • بهینه سازی وب سایت چیست؟
  • درک نحوه ارائه محتوا توسط مرورگرها
  • اندازه گیری عملکرد
  • بهینه سازی تصاویر
  • بهینه سازی کد
  • کوچک کردن HTML ، CSS و JavaScript
  • فشرده سازی داده ها با GZIP
  • بهینه سازی ذخیره فایل
  • استفاده از CDN ها

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

مقدمه Introduction

  • خوش آمدی Welcome

  • با استفاده از پرونده های تمرینی Using the exercise files

1. عملکرد وب: مقدمه 1. Web Performance: An Introduction

  • عملکرد و بهینه سازی چیست؟ What is performance and optimization?

  • از کجا می توان عملکرد را بهینه کرد؟ Where can we optimize performance?

  • برنامه حمله Plan of attack

2. عملکرد وب تجسم 2. Web Performance Visualized

  • نگاهی به نحوه ارائه محتوا از مرورگر A look at how the browser renders content

  • چگونه HTTP / 2 همه چیز را تغییر می دهد How HTTP/2 changes everything

  • داستان دو سایت A tale of two sites

  • نحوه سنجش عملکرد How to measure performance

3. بهینه سازی تصاویر 3. Optimizing Images

  • تصاویر می توانند گراز عملکرد باشند Images can be performance hogs

  • گزینه های قالب تصویر Image format options

  • بهینه سازی دستی دستی Manual image optimization

  • تصاویر پاسخگو Responsive images

  • نوار کناری: پیاده روی از راه اندازی Gulp Sidebar: Walkthrough of the Gulp setup

  • بهینه سازی خودکار خودکار Automated image optimization

  • آیکن ها و گرافیک های طراحی شده توسط SVG Icons and graphics powered by SVG

4- نشانه گذاری و محتوا 4. Markup and Content

  • بهینه سازی کد در دنیای HTTP / 2 Code optimization in an HTTP/2 world

  • کوچک سازی خودکار HTML ، CSS و JavaScript Automated minification of HTML, CSS, and JavaScript

  • CSS را برای HTTP / 2 مدولار کنید Modularize CSS for HTTP/2

  • CSS غیر انتقادی را اضافه کنید Deferring noncritical CSS

  • بارگذاری CSS لبه خونریزی Bleeding-edge CSS loading

  • بارگیری JavaScript: Async و تعویق JavaScript loading: Async and defer

5- بهینه سازی تحویل 5. Optimizing Delivery

  • بهینه سازی سمت سرور Server-side optimization

  • فشرده سازی داده ها با استفاده از GZIP Compress data using GZIP

  • پرونده های ذخیره شده در مرورگر Cache files in the browser

  • ضربه زدن به حافظه نهان: پاک کردن پرونده های ذخیره شده طولانی مدت Cache busting: Clearing long-term cached files

  • با استفاده از HTTP / 2 Server Push ، پرونده ها را به مرورگر فشار دهید Push files to the browser using HTTP/2 Server Push

  • شبکه های تحویل محتوا (CDN) برای عملکرد Leverage content delivery networks (CDNs) for performance

6. پایان 6. The End

  • متشکرم Thank you

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش HTTP - 2: در حال توسعه برای عملکرد
جزییات دوره
2h 18m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
54,658
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.