CDN چیست و چگونه کار میکند
- آموزش سئو وردپرس
- بروزرسانی شده در
آنچه در این مقاله میخوانید
CDN چیست
شاید برای شما این سوال پیش بیاید که CDN چیست و چرا باید از آن استفاده کنیم. سی دی ان یا همان شبکه انتقال محتوا سرویسی است که با آن می توانید سرعت سایت خود را مثل یک موشک افزایش دهید. در واقع با CDN محتوای سایت شما از نزدیکترین سرور موجود در اطراف منطقه جغرافیایی کاربر شما لود خواهد شد و اینکار باعث افزایش سرعت و کارایی سایت شما و در نتیجه بهبود سئوی سایت در گوگل خواهد شد.
در این مقاله آموزشی میخواهیم به شما توضیح دهیم که سایتهای بزرگی مثل گوگل، اینستاگرام و فیسبوک و…. که حجم زیادی درخواست کننده و بازدید کننده دارند؛ از چه سروری استفاده میکنند که میتواند پاسخگوی این میزان درخواست کننده و بازدید کننده باشد. اما جالب است بدانید که این وبسایتها از سرور قوی استفاده نمیکنند. بلکه از یک تکنولوژی به نام CDN یا Content Delivery Network استفاده میکنند. در ادامه با ما همراه باشید تا شما را با تکنولوژی CDN بیشتر آشنا کنیم.
برای مثال سایت میهن وردپرس یک سرور اصلی در شهر تهران دارد، که تمام درخواستها به سمت این سرور میرود. حالا فرض کنید تعدادی کاربر از شیراز، یزد و پاسارگاد بخواهند وارد سایت شوند. طبیعتا باید ابتدا یک درخواست به سمت سرور سایت ما در تهران ارسال کنند و سپس پاسخی دریافت کنند. اگر میزان این درخواستها و پاسخهای سایت ما بیشاز اندازه شود که سرور دیگر توان پاسخگویی نداشته باشد. سرور سایت ما Down میشود و دیگر قادر به پاسخگویی کاربران نخواهد بود.
حتی کاری که هکرها در حملات DOS و DDOS برای از دسترس خارج شدن وبسایت انجام میدهند دقیقا همین است. تعداد درخواستهای سایت را با استفاده از رباتها افزایش میدهند، تا جایی که سرور سایت دیگر قادر به پاسخگویی این حجم از درخواستها را نداشته باشد.
CDN چگونه کار میکند
اما حالا CDN دقیقا چه کاری برای ما انجام میدهد؟ سرویس CDN یکسری سرور را بهعنوان سرورهای لبه (Edge Server) در میان کاربر و سرور اصلی سایت ما قرار میدهد. یعنی بهجای اینکه درخواست کاربر مستقیما به سمت سرور اصلی سایت برسد. ابتدا درخواست به سرور لبه میرسد و سپس همان درخواست از سرور لبه به سرور اصلی سایت انتقال داده میشود. حالا در این میان سرور لبه یک نسخه از پاسخ سرور اصلی به درخواست کاربر در خودش ذخیره میکند. این کار باعث میشود که اگر یک کاربر دیگر، همان درخواست را بخواهد ارسال کند. پس از رسیدن درخواستش به سرور لبه پاسخ ذخیره شده را دریافت خواهد کرد. یعنی با این کار دیگری نیازی نیست که درخواست کاربر به سمت سرور اصلی سایت ارسال شود و منابع سرور بابت پاسخگویی به درخواست اشغال شود.
جالب است بدانید تعداد این سرورهای لبه هم کم نیست. تقریبا میتوان گفت در تمام مرکز استانهای کشور، یک یا چند سرور لبه وجود دارد. در نتیجه با افزایش تعداد درخواستهای کاربران، سرور سایت شما Down نخواهد شد. چرا که درخواستهای کاربران روی سرورهای لبه توزیع میشود.
چرا باید از CDN استفاده کنیم
- امنیت سایت را افزایش میدهد و باعث جلوگیری از حملات DDOS میشود.
- سرعت سایت شما را افزایش میدهد، چرا که باعث میشود بار سرور اصلی کاهش پیدا کند.
- فاصله بین فرد درخواست کننده و سرور پاسخ دهنده بسیار کم میشود.
اما دلیل مهمتر استفاده از CDN مربوط به SEO میشود. چرا که این سرورهای لبه در کشورهای دیگری هم قرار دارد. حالا فرض کنید رباتهای جستجوگر گوگل بخواهند از کشور آمریکا به وبسایت شما دسترسی پیدا کنند. خب طبیعتا به دلیل ضعیف بودن شبکه اینترنتی ایران، رباتها نمیتوانند به صفحات سایت دسترسی پیدا کنند. اما چون سرورهای لبه در کشورهای دیگری هم قرار دارد و روی آنها یک کپی از اطلاعات سایت قرار دارد. نیازی نیست تا رباتها به سرور اصلی سایت ما در تهران دسترسی پیدا کنند. چرا که درخواست رباتها توسط سرورهای لبه یا همان Edge Server پاسخ داده خواهد شد.
بهترین CDN برای ایران چیست
در حال حاضر از بهترین CDNهای داخل ایران میتوانیم به ابر دراک و آروان کلود اشاره کنیم. همچنین از بین CDNهای خارجی میتوانیم به CloudFlare و Amazon CloudFront اشاره کنیم. اما با توجه به اینکه CDNهای خارجی در ایران سروری ندارند، ما پیشنهاد میکنیم از همان CDNهای ایرانی استفاده کنید.
موفق باشید.
سلام و وقت بخیر
من دامنه سایتم را از یک شرکت و هاستم را از شرکت دیگر که هر دو ایرانی هستند و جزو لیست پیشنهادی مقاله مربوطه شما هستند تهیه کرده ام. مسلما DNS هاست را در شرکت دامنه ثبت باید کرد. حال اگر برای سایتم که پسوند .com دارد از CDN کلاودفلر استفاده کنم و دو DNS کلاودفلر را در شرکت دامنه اضافه کنم آیا نیازی هست که DNS های هاست ایرانی ام (دو تا) را هم اضافه کنم یا آنها را پاک کنم و فقط دو DNS کلاودفلر در قسمت مدیریت دامنه باقی بماند(چون به اندازه چهار گزینه جای خالی دارد). آیا در سرعت و کارایی سایت تاثیری دارد. به نظر شما کدامیک بهتر است:
1- فقط دو DNS هاست
2- فقط دو DNS کلاودفلر
3- هر دو با هم که جمعا چهار تا می شود.
ممنون
سلام آپارات از cdn استفاده می کند ؟
از کجا cdn می گیرد ؟
سلام بله ظاهرا اختصاصی هست cdn شون
سلام چند تا سوال داشتم
1 هاست من در آلمان است اگر اینترنت ها را قطع کنند و فقط به سرور های داخلی دسترسی داسته با شیم سی دی ان کاری می کند یعنی جلوی قطع شدن سایت ما را می گیرد
2 آیا سی دی ام های ایرانی خوب هستن سی دی ان آروان کلود ؟
3 آیا ارزش خرید دارد ؟
ممنون
درود بر شما
۱. بله
۲ و ۳ در موردش توی همین ویدیو صحبت کردم.
سپاس
سلام عیدتون مبارک
1-ببخشید شما از کدام cdn استفاده میکنید؟
2-بهترین cdnپیشنهادی شما چیست؟
3-همچنین چون کاربران شما در ایران هستند شما قطعا از cdn ایرانی استفاده میکنید یا خارجی؟؟
سلام سال نو مبارک
۱. فعلا هیچکدام
۲. آروان کلود وابر دراک خوب هستند. آروان کلود که جدیدا مشکلات زیادی داره
۳. فعلا هیچکدام. سی دی ان خیلی کاربردی و خوب توی ایران تقریبا نداریم
تشکر از شما
برای سایتی مثل شما یا سایت من که کاربرانم تمام ایرانی هستند آیا باید cdn ایرانی استفاده کنم یا خارجی هم میشود؟؟ میخاهم از لحاظ سرعت و سئو این cdn برایم کاربردی باشد.
همچنین هاستی که من استفاده میکنم خودش cdn مناسب داره که راه اندازیش کنم آیا به نظر شما مناسب هست که از cdn هاست خودم استفاده کنم؟؟ (طی تیکتی که پرسیدم گفتند بعضی از cdnهای هاست در ایران و بعضی در خارج هستند)
سلام طبیعتا ایرانی. بله اگر هاستتون داره استفاده کنید.
پوستر ویدیو چقدر زیباس
سپاس از توجه شما
سلام
1اگر ما سایت مان را بروز کنیم یا یک صفحه را تغییر دهیم برای کاربر تغییر اعمال می شود ؟
2 بعد چه مدتی ؟
3اگر مطلب جدی دی منتشر کنیم باعث تاخیر در زمان ایندسک نمی شود ؟
4اگر سرور در آلمان باشد چی ؟
5برای سایت خبری خوب است ؟
درود بر شما
۱. بله
۲. بستگی به تنظیمات cdn داره
۳. خیر
۴. تفاوتی نداره
۵. بله عالیه
استاد عالی بودید ممنون از شما
سپاس از شما
برای یک وب سایت ایرانی، هاست خارجی بهتره یا ایرانی
قطعا ایرانی
بهترین CDN چی هست از نظر شما
در حال حاضر توی ایران آروان کلود و ابر دراک بهترین هستند.
سلام آموزش ساخت cdn ندارید خیلی گشتم ندیدم
دقیقا میخوام از روش شما استفاده کنم خوشحال میشم راهنمایی کنید
https://mihanwp.com/wp-content/uploads/2017/07/cdn.gif
سلام
در حال حاضر همین آموزش موجود است. می توانید برای موارد بیشتر در گوگل جستجو کنید.
سلام برای استفاده از سی دی ان از چه وبسیتهای میشه تهیه کرد و آیا تو ایران کسی این سرویسو رو ارائه میده ؟
سلام
سرچ کنید : cdn ایرانی
هاست من که داخل ایران هستش. ولی بین cloudflare و آروان کمی گنگ هستم. کلود فلیر داخل ایران هم سرور نداره ولی ی شرکت بین المللی حساب میشه و گواهی ssl رایگان هم داره.به نظر شما برای من که هاست داخل ایران دارم کدوم بهتره؟
از سیرویس ایرانی استفاده کنید.
سلام آقای حسینی. بنده برای استفاده از cdn کمی دو دل هستم. به نظر شما اکنون کدام سرویس در ایران بهتر عمل می کند؟ هنوز هم آروان را پیشنهاد می کنید؟
سلام هنوز پیشنهاد نمی کنم. باید مشکلاتش رو برطرف کنن البته اگر هاستتون داخل ایران هست اره خوبه استفاده کنید
سلام. شما خودتون از کجا cdn گرفتید و کجارو پیشنهاد میکنید
در حال حاضر توی ایران هیچ سرویسی کامل نیست
سلام،
بهترین CDN ایی که یک استارتآپ داخل ایران می تونه الان استفاده کنه چی هست؟ آیا کسی تجربۀ کار با http://cdniran.ir رو داشته؟ خدماتشون چطوریه؟ پیشنهادتون چیه؟ Cloud Flare؟
یه سوال دیگه ام که ذهن ام رو مشغول کرده این هست که آیا آرون کلود برای خودِ دیجی کالا هست؟ یعنی سرمایه گذارای اصلیش از دیجی کالا هست؟!
سلام قبلا آروان استفاده میکردیم بد نبود اما باید کمی صبر کرد تا استیبل بشه
بله اما دیگه سرویس اقتصادی ارائه نمی کنه و حداقل سرویسی که ارائه می کنه ماهیانه 300هزارتومان هزینه اش هست که اصلا به صرفه نیست. اما خب خوبیش اینه که چون در ایران سرور داره، بهتر از Cloudflare می تونه باشه
سلام . من چند وقتیه دارم درباره cdn میخونم . بعضی از دوستان میگن خوبه و بعضی ها میگن که خوب نیست. و این که به مدت 4 ساعت سایت را کش میکنه و درصورت ارسال مطلب جدید مطلب توی سایت نمایش داده نمیشه و یا اگر تغییری دادیم مثلا پوسته رو ویرایش کردید تا 4 ساعت تغییرات قابل مشاهده نیست و یا اگر به دلایلی سایت ارور 500 یا 503 بخوره ، به مدت 4 ساعت متوجه نمیشیم که سایت down شده و این خودش ایرادی بزرگی هست . خواستم ببینم واقعا این طوره و آیا شما با توجه به مشکلاتی که در بالا خدمتتون عرض کردم استفاده از cdn رو پیشنهاد میکنید؟؟ و آیا برای ایراداتی که گفتم راه حلی هست؟؟
در کل مزیاد های خوبی داره از جمله ایمنی سایت و افزایش بارگذاری صفحات وب سایت.
سلام خیر اگر درست تنظیم بشه سریعا بدون مشکل نشون میده سایت رو. در مورد ارور ۵۰۰ یا ۵۰۳ میتونید تنظیم کنید توی پنل سرویس دهنده کش تا دقیقه ای پاک بشه کش از روی سرور CDN
سلام خسته نباشید cdn ایران هم داریم؟
سلام بله شرکت هایی هستند که ارائه می کنند