معرفی چهار فناوری جدید و پیشرفته برای افزایش سرعت سایت

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

HTTP/2

ورژن جدیدی از پروتکل وب جهان گستر(world wide web) است که در ماه می سال 2015 منتشر شد. مهم ترین پیشرفت این پروتکل قابلیت پوشش چندین تقاضا در یک کانکشن واحد است. این قابلیت، مولتی پلیکسینگ((multiplexing نام داشته و تحولی برای طراحی وب محسوب میشود. با وجود HTTP/2 دیگر تکنیک هایی مانند sprites یا Data URLs تاثیر چندانی ندارند.
فناوری HTTP/1 بهنگام بارگذاری یک تصویر بزرگ بجای چندین تصویر کوچک، موثرتر است زیرا قابلیت پوشش چندین تقاضا بطور همزمان را ندارد. اما در ورژن جدید، قابلیت بارگذاری چندین تصویر بطور همزمان افزوده شده است.
بعلاوه HTTP/2 می تواند برای سهولت نقل و انتقال، پیش از ارسال دیتای درخواستی ،هدرها را فشرده کند. این ورژن جدید دوتایی (binary) بوده و مانند ورژن قبلی متنی (textual) نمی باشد.

نتیجه تغییرات انجام شده در ورژن جدید، افزایش پنجاه درصدی عملکرد آن است. دشوارترین چیز درخصوص ارتقا به ورژن جدید، به هیچ وجه خود HTTP/2 نیست. هرچند این ورژن جدید مستقیما به وب سایت ایمن نیاز ندارد اما مرورگرها این ورژن را تنها در SSL پشتیبانی میکنند.
بنابراین اولین اقدام برای ارتقا به HTTP/2 باید تهیه ی گواهی SSL باشد. به محض دریافت این گواهی، اجرا و تکمیل HTTP/2 توسط خود شما، تنها زمانی ممکن است که خود شما ادمین باشید. درغیر اینصورت همه چیز به وب هاستینگ یا کمپانی سرور هاستینگ شما بستگی دارد.
براساس گزارش W3Tech تنها هفت سایت از HTTP/2 بهره می برند.

گواهی SSL

این گواهی ارتباط (کانکشن) مابین سرور و مشتری را رمزگذاری میکند. بدست آوردن این گواهی از آنچه فکر میکنید آسانتر است. شما می توانید این گواهی را از طریق Let's Encrypt بطور رایگان دریافت کنید.
Let's Encrypt ماخذ جدیدی برای دریافت این گواهی است که در اواسط آوریل 2016 بتای عمومی را بیرون داد. هدف Let's Encrypt از انجام چنین کاری ،حذف تمام پروسه های دستی لازم برای اخذ این گواهی می باشد. در این ماخذ جدید، تمام پروسه ها بصورت اتوماتیک انجام شده که تنها چند دقیقه زمان می برد.
شما می توانید این گواهی را از طریق سرویس دهنده ی وب هاستینگ خود نیز دریافت کنید.

BROTLI (بروتیل)

بروتیل، الگوریتم فشرده سازی جدیدی است که پاییز امسال توسط گوگل معرفی شد. بطورکلی الگوریتم های فشرده سازی ،سایز داده های نقل و انتقال شده را کاهش میدهند.
به گزارش گوگل، بروتیل در مقایسه با سایر راهکارهای موجود، نرخ یا نسبت فشرده سازی را 20 الی 26 درصد بهتر میکند. درنتیجه شما می توانید حدود چهل درصد از ترافیک خود را در فایل های HTML و حدود 25 درصد از آنها را در CSS و جاوا اسکریپت ذخیره کنید.
درحال حاضر پروتیل تنها توسط کروم و فایرفاکس پشتیبانی میشود و سایر مرورگرها نیز بزودی از آن پشتیبانی خواهند کرد.
سرورهای بزرگی همچون Like Nginx، Apache و Nide.js برای نصب بروتیل به بسته (پک) نصب آن نیاز دارند. درحال حاضر هیچ سروری، بروتیل را بصورت پیش فرض(default) ارائه نمیدهد.

CDN (شبکه تحویل محتوا)

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



معرفی چهار فناوری جدید و پیشرفته برای افزایش سرعت سایت
یکشنبه 7 آذر 1395 - 09:35:01 4446 آخرین بازدید : شنبه 8 اردیبهشت 1403 - 19:35:09 1
*
*