فیلم آموزشی خطای Use a Content Delivery Network در YSlow جی تی متریکس
ر این مطلب میخوتم براتون توضیح بدم که CDN چیه و چه تأثیری میتونه در افزایش سرعت سایتمون داشته باشه. خطای Use a Content Delivery Network در YSlow جی تی متریکسکه برای برخی وبسایتها نشان داده میشه رو مورد بحث قرار میدیم.
مفهوم خطای Use a Content Delivery Network در YSlow جی تی متریکس
این خطا به نظر من زیاد منطقی نیست. YSlow توصیه میکنه که از CDN استفاده کنید. اما همه سایتها نیاز به استفاده از CDN ندارند. سایتهایی که بازدید زیادی ندارن همون هاستشون پاسخگوی کاربرها هست و نیازی به CDN ندارن. البته CDN فقط بخاطر سرعت نیست و برای امنیت سایتها هم کاربرد داره. در کل گزینه خوبی برای سایتهاست اما برای همه سایتها نیاز نیست. اگه سایت بزرگی دارین و از نظر بودجه هم مشکلی ندارین بهتون توصیه میکنم حتماً از CDN استفاده کنین.
CDN چیست؟
در تصویر فوق سایت بدون CDN، فرض میکنیم که سرور سایت آمریکا باشه. اگه کاربر از ایران بخوار به سرور وصل بشه، فاصله زیادی داره و بالطبع در سرعت سایت تاثیر منفی داره. و در قسمت پایین تصویر، سایتی رو داریم که یک سرور اصلی داره و همچنین سرورهای CDN که در نقاط مختلف دنیا قرار دارند. سرور CDN یک کپی از سرور اصلی در خودش نگه میداره. مثلاً کاربری در آفریقا میخواد به سایت وصل بشه به سرور CDN که در آفریقا قرار داره وصل میشه و دیگه نیازی نیست به سرور اصلی که دورتر هست وصل بشه.
مزایا و معایب CDN
اگه فقط یک سرور باشه کلی پهنای باند مصرف میکنه اما در سایتی که به CDN وصل میشه، پهنای باند تقسیم میشه. چون درخواست کاربر به سرور CDN فرستاده میشه و سرور CDN با سرور اصلی در ارتباطه. همچنین باعث کاهش مصرف منابع سرور اصلی میشه. چون سرور اصلی ارتباط مستقیم با کاربرها نداره.
وقتی سرعت سایت بالا میره در سئو و رتبه سایت شما در گوگل تأثیر داره. چرا که یکی از فاکتورهای مهم افزایش رتبه در گوگل سرعت سایته. همچنین باعث بهبود تجربه کاربری میشه. تأخیر کمتر شده در نتیجه نرخ دفع کاربر پایین میاد.
یکی دیگه از مزیتهای CDN نرخ Uptime هست. آپتایم چیه؟ توانایی سرور در مدیریت و بارگذاری سایت، مدت زمانی که سایت شما در دسترس هست. به حالت کلی این زمان برای اکثر سایتها 99.99 درصد هست. اما وقتی از CDN استفاده میکنیم این نرخ به 100 درصد میرسه.
خب CDN معایبی هم داره. مثل هزینه بالا یا اینکه گاهی با سرور اصلی به مشکل برمیخوره و گاهی هم بر اساس تنظیماتش درخواستهای کاربر رو بلاک میکنه.
CDN شبکه توزیع و تحویل محتواست و با CDN عمومی متفاوته یادتون باشه این دو موضوع رو یکسان ندونین. توضیحات کامل و کاربردی در این مقوله رو در دوره 8 ساعته افزایش سرعت سایت با جی تی متریکس دادیم. حتماً سؤالاتتون رو با ما در میون بذارید.
روش کامل رفع این خطا را در دوره ۸ ساعت افزایش سرعت سایت با استفاده از GTmetrix براتون توضیح دادیم ادامه این محتوا و فیلم آموزشی آن برای دانشجویان دوره GTmetrix هست.
ورود به حساب کاربری دانشجو دوره نیستید؟ اینجا کلیک کنیداولویت این خطا برای بالا بردن سرعت سایت کم است و میزان سختی رفع این خطا متوسط است.
جهت مشاهده ۸ فیلم دوره آموزشی رفع خطاهای gtmetrix میتوانید دوره gtmetrix را تهیه کنید.