ما درخواست های زیادی در رابطه با چگونگی سرعت بخشیدن به وبلاگ وردپرس داریم. در پست های قبل مطالبی درمورد CDN گذاشتیم اما به نظر میرسد این مطالب به اندازی کافی روشن نبوده. بسیاری از مبتدیان هنوز نمیدانند CDN چیست زیرا این سوال را میپرسند: اگر CDN را بگیرم آیا هنوز نیاز به اکانت میزبانی وب دارم؟ این موضوع تا اندازه ای بخاطر این است که مطالب بصورت کامل شفاف سازی نشده و علت آن این است که در مطالبی که راجع به CDN نوشته میشوند، اصول ابتدایی آن نادیده گرفته میشود.بنابراین در این مقاله توجه شما را به این موضوعات که یک CDN چیست و چرا در وبلاگ وردپرس نیاز به CDN داریم؟ جلب میکنیم
تذکر: برای روشن شدن مسئله باید بگوییم CDN چیزی است که از آن برای بهتر نگهداشتن اکانت میزبانی وب خود استفاده میکنید زیرا باعث افزایش سرعت میشود. CDN جایگزین اکانت میزبانی وب نمیشود و در صورت استفاده از CDN شما همچنان به یک میزبان وب احتیاج دارید.
CDN مخفف Content Delivery Network به معنای شبکه تحویل محتوا است که شبکه ای از سرورهایی است که محتوای کش استاتیک را از وب سایت ها، به کاربران براساس موقعیت جغرافیایی کاربر تحویل میدهند.ممکن است این جملات در ابتدا گیج کننده به نظر برسند بنابراین آنها را بصورت ساده تر توضیح خواهیم داد.
معمولا زمانی که یک کاربر به وبلاگ وردپرس می آید، به سمت سرور میزبان سایتتان هدایت میشود.سرور میزبان وب شما در یک مکان مرکزی (مثلا مونیخ آلمان) قراردارد.بنابراین هر کاربری در وبسایت شما جهت بازدید از سایت، به این سرور دسترسی پیدا میکند. اکنون اگر حجم زیادی از ترافیک داشته باشید، باید بیش از حد از سرور خود بارگیری کنید که باعث کندی لود شدن سایت یا حتی کرش کردن سرور میشود. اینجا همان جایی است که یک CDN مفید واقع میشود زیرا یک شبکه از سرورهاست، اما مهمترین اهمیت این سرورها این است که در سرار دنیا گسترش می یابند. زمانی که شما از یک CDN استفاده میکنید،محتوای استاتیک شما روی همه این سرور ها Cash و ذخیره میشود. محتوای استاتیک شامل تصاویر، فایل های CSS (stylesheets)، جاوا اکسریپت،Flash و… میباشد. حال، زمانی که یک کاربر سایت شما را مشاهده میکند(سرور اصلی)، تکنولوژی CDN آنها را به نزدیکترین سرور در محلی که قرار دارند هدایت میکند.
به عنوان مثال: اگر سرور اصلی شما در کارولینای شمالی امریکا پشتیبانی شود، و کسی بخواهد از محله ای درانگستان به آن دسترسی پیدا کند، در این صورت آن شخص به نزدیکترین سرورها که بطور مثال میتواند در لندن باشد، هدایت میشود.” این محدود میشود به تعداد پلهایی که باید دیتا طی کند تا به دست کاربر برسد.
نزدیکی به کاربران در وب سرویس شما تاثیر زیادی روی زمان بارگذاری صفحات دارد. با گسترش محتوای شما روی سرورهای پراکنده جغرافیایی مختلف، شما میتوانید سرعت بارگذاری صفحات از دید کاربران را افزایش دهید. این زمانی است که CDN مفید واقع میشود. به عبارت ساده تر، نزدیکترین سرور CDN، جایی که کاربران شما در آنجا هستند، سریعترین محتوا را به کاربر میدهد.
اگر متن بالا را خوانده باشید، به وضوح میتوانید ببینید که داشتن یک CDN میتواند تاثیر زیادی بر وبسایت شما بگذارد. در زیر برخی از مزایایی که ما در وبسایتمان به وسیله CDN دیده ایم آمده است:
امیداوریم این مقاله برای شما مفید واقع شده باشد. اگر دیدگاهی دارید میتوانید زیر همین پست کامنت بگذارید.
همیار وردپرس...