CDN وردپرس یکی از بهترین راهکارهای افزایش سرعت در وردپرس است که با استفاده از CDN در وردپرس میتونید فایلهایی که به صورت عمومی هستند را در بستر شبکه تحویل محتوا به دست بازدیدکنندگان برسونید. در حالت عادی وقتی کاربری وارد سایت شما میشه کلیه فایلها و درخواستهای از سوی هاست اصلی که در سرور قرار داره برای کاربران لود خواهند شد. مشکلی که در همین حین پیش میاد اینه که چون بیشتر هاستهای ما خارجی هستند و موقعیت مکانی ما ازشون دوره مدتی طول میکشه تا پاسخ دریافت کنیم. حالا این وضعیت را در حالتی هم که چندین بازدیدکننده به صورت آنلاین در سایت هستند در نظر بگیرید وضعیت بدتر خواهد شد.
برای همین استفاده از CDN در وردپرس میتونه از این مشکل جلوگیری کرده و با لود تصاویر، فایلهای CSS، فایلهای JS و… که حالت عمومی دارند از نزدیکترین سرور باعث افزایش سرعت در وردپرس بشه. این موضوع به قدری اهمیت داره که در سایتهای تست سرعت GTmetrix به عنوان یک مقوله در نظر گرفته شده است. در این مقاله از پایگاه دانش میزبانفا قصد دارم به نحوه نصب و فعال سازی CDN در وردپرس بپردازم که با استفاده از این آموزش میتونید امکان اتصال وردپرس به شبکه تحویل محتوا را فراهم کرده و سرعت سایت خودتون را افزایش دهید.
آموزش استفاده از cdn در وردپرس
افزونهای که برای CDN وردپرس قصد دارم بهتون معرفی کنم چیزی نیست جز افزونه W3 Total Cache که قبلا در رابطه با نصب و فعال سازی این افزونه در وردپرس برای کش سایت مقاله جامعی تهیه کردم و میتونید با مراجعه به آموزش کامل نحوه نصب و فعال سازی w3 total cache در وردپرس این افزونه را نصب کرده و فعال کنید. یکی از قابلیتهای این افزونه امکان ارائه CDN وردپرس هست که با استفاده از این قابلیت میتونید سایت خودتون رو به شبکه توزیع محتوا متصل کرده و بر اساس موقعیت کاربرانی که از سایت بازدید میکنند فایلهایی که در این شبکه قرار داره رو از نزدیکترین سرور در اختیار کاربران بگذارید. در این صورت امکان دسترسی به سایت با سرعت بالاتری به وجود میاد و کاربران با سرعت بیشتری به سایت دسترسی خواهند داشت.
CDN وردپرس چیست؟
با استفاده از cdn میتونیم تا با سرعت بیشتری به داده های مورد نیاز دسترسی داشته باشیم. شبکه تحویل محتوا یا همون cdn با استفاده از سرورهایی که در سرتاسر دنیا توزیع شده و با توجه به موقعیت جغرافیایی کاربر از طریق نزدیکترین سرور به کاربر محتوای ذخیره شده را به وی ارائه می دهد. این سرویس در افزایش سرعت تحویل محتوا و پهنای باند در وب سایتهای با ترافیک بالا و وب سایتهای جهانی مانند گوگل، یاهو، فیس بوک و… بسیار تأثیرگذار است. cdn ها انواع مختلفی دارند که میتونند به صورت خصوصی صرفا برای یک کشور یا یک شرکت خاص در دسترس باشند مثل شبکه CDN چایناکش در کشور چین یا cdn گوگل که صرفا در اختیار خود گوگل قرار داره و مورد استفاده قرار میگیره و یا اینکه میتونند تا به صورت عمومی در دسترس باشند تا هرکسی که لازم داره از اون برای وبسایت خودش استفاده کنه که از مشهورترین این مورد میشه به CDN کلود فلر، آکادمی، آمازون و… اشاره کرد که اگر شما هم سایتی دارید که به سرعت بالای اون اهمین میدین و همچنین با حملات به هاست و سرور سایتتون روبه رو هستید با استفاده از CDN میتونید تا علاوه بر افزایش سرعت بالای سایت امنیت اون رو هم در مقابل حملات افزایش دهید.
شرکتهای بزرگ اینترنتی برای کنترل ترافیک سایت و سرویسهای اینترنتی خودشون میان و از چندین سرور در نقاط مختلف جهان برای ذخیرهسازی و تحویل اطلاعات و امکانات خود در سراسر جهان استفاده میکنند. حالا این امر باعث میشه که کاربران مختلف در سراسر جهان در هنگام استفاده از سرویسهای آنها هیچگونه تفاوتی را حس نکنند و همگی با بالاترین سرعت ممکن از نزدیکترین سرور شرکت مورد بحث استفاده کنند. این امکان بسیاری از مزایای دیگه ای مثل امنیت، همیشه در دسترس بودن، پخش صحیح فشار بر روی چندین سرور و … را به همراه دارد. اینجاست که تکنولوژی CDN بسیار کارآمد میشود و میتواند به تمامی شرکتهای کوچک و وبمسترهای سایتهای خصوصی قدرت شرکتهای بزرگ را بدهد. این سرویس به این شکل کار میکنه که از روی اطلاعات قابل دانلود شدن سایت شما (مانند فایل کدهای CSS، فایل کدهای جاوااسکریپت، فایلهای مولتی مدیا و …) یک نسخه کپی بر روی nodes یا همون سرورهای مختلف خودش که در سراسر جهان داره ذخیره میکنه و بعد از اینکه کاربری وارد سایت شما میشه و نیاز به این اطلاعات داره همین داده های ذخیره شده روی سرور که به صورت اشتراکی به بسیاری از سایتها سرویس میدهند از نزدیکترین سرور یا node بر اساس موقعیت جغرافیایی بازدیدکننده دانلود و بهش تحویل داده میشن. پس وقتی کاربری با مرورگر خودش وارد سایت میشه اطلاعات از نزدیکترین سرور موجود به اون کاربر ارسال میشن و هر گاه هم سرور CDN به هر دلیلی در دسترس نباشند مشکلی وجود نداره و داده ها از سرور اصلی بارگزاری خواهند شد و تنها تفاوتی که وجود داره همین مبحث سرعت خواهد بود که مثل قبل بستگی به ترافیک سرور کمتر خواهد شد. چون این اطلاعات قبلاً در سرورهای CDN ثبت (Cache) شدهاند و نیاز به پروسه خاصی نیست تا در اون ثبت بشن با سرعت بیشتری برای بازدیدکننده در دسترس قرار گرفته و دانلود میشوند.
استفاده از cdn میتونه به هاست و سرور شما قدرت بیشتری ببخشه و مزایای بسیار زیادی را برای سایت و کسب و کاری که در اون از CDN استفاده می کنید براتون به ارمغان بیاره که از جمله این موارد میتوان به موارد زیر اشاره کرد:
افزایش سرعت بارگذاری و نمایش صفحات وب در سیستم بازدید کنندگان به دلیل لود داده ها از نزدیک ترین cdn
افزایش امنیت سایتها (چرا که بیشتر ارتباطها به صورت غیر مستقیم و محافظت شده هستند)
افزایش میزان پهنای باند و کاهش مصرف ترافیک اصلی سرور، به عنوان مثال اگر سرور شما ۱۰ گیگابایت پهنای باند به شما ارائه میکند وقتی شما از یک CDN که دارای ۱۰ node است استفاده میکنید در حقیقت شما ۱۰ * ۱۰ گیگابایت به پهنای باند خود افزودهاید
هزینه بسیار پایین برای استفاده به دلیل استفاده چندین نفر از سرورها
نصب و راه اندازی ساده و آسان
افزایش میزان بهینه سازی سایت در موتورهای جستجو نظیر گوگل
راهکاری عالی برای جلوگیری از حملات DDOS به سرور سایت
افزایش رضایت بازدیدکننده از سایت و کسب و کار شما به دلیل لود بسیار سریع سایت
اگر بخواهیم به صورت تصویری به شرح cdn بپردازیم تصویر زیر گویای کارکرد و نحوه رفتار cdn برای ذخیره داده ها و در نهایت تحویل محتوا به کاربران خواهد بود.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
همونطور که در تصویر بالا مشاهده میکنید با اتصال یک سایت به سرور شبکه CDN داده های قابل ذخیره سازی اون مثل فایل های چند رسانه ای در سرتاسر شبکه cdn که در نقاط مختلف جهان قرار داره ذخیره میشوند، به عبارت دیگه وقتی شما اقدام به انتشار یک فیلم در سایت خودتون میکنید یک نسخه کش شده از این فیلم به تمامی سرورهایی که در این شبکه CDN وجود داره ارسال شده و در اونها ذخیره میشوند و سپس بازدید کننده بر اساس موقعیت جغرافیایی که به نزدیک ترین سرور CDN داره این داده ها رو میتونه با سرعت بیشتری به دلیل اینکه ترافیک کمی از اون هم اشغال شده از طریق همین سرورها دریافت و به اونها دسترسی داشته باشه. از طرف دیگه اگر حملاتی به سایت اتفاق بیفته و افرادی برای سوءاستفاده بیان تا به سرور سایت حمله کنن شکست خواهند خورد، چرا که cdn از این کار جلوگیری میکنه و درواقع وقتی حمله ای بخواد تا به سمت سایت صورت بگیره به cdn صورت میگیره و باید بتونن از cdn عبور کنند تا به سرور اصلی شما برای حملاتی مثل حملات DDOS برسند که این مورد هم امکان پذیر نیست.
CDN چیست و چه کاربردی دارد؟
آموزش استفاده از cdn وردپرس
حالا که با CDN وردپرس آشنا شدید و فهمیدید که CDN چی هست در ادامه به توضیح کامل مراحلی که باید برای نصب CDN در وردپرس طی کنید میپردازم. ابتدا لازمه تا از یکی از سایتهایی که اقدام به ارائه cdn رایگان وردپرس میکنند ثبت نام کنید. یکی از بهترین این سایتها Cloudflare.com هست که میتونید به رایگان امکان استفاده از CDN رو در سایت خودتون فراهم کنید. بنابراین روی دکمه زیر کلیک کنید تا به سایت مربوطه هدایت شده و در اون ثبت نام کنید.
ثبت نام در کلودفلر
گام اول: ثبت نام در کلودفلر
بعد از اینکه وارد سایت کلودفلر شدید، مشابه تصویر زیر ایمیل و کلمه عبور را در فیلدهای مربوطه وارد کرده و روی دکمه Sign Up کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
بعد از کلیک روی این دکمه به ساب دامنه مربوط به اکانت کلودفلر که روی dash.cloudflare.com قرار داره هدایت میشید که در اینجا هم ایمیل، رمز عبور و تیک گزینه پذیرش قوانین نمایش داده میشه و در این مرحله هم کافیه روی دکمه Create Account برای ساخت اکانت کلودفلر کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
تو این مرحله اکانت شما ساخته شده و با ایمیل و رمز انتخابی به صورت خودکار وارد اکانت خواهید شد. حالا توی این مرحله در اولین قدم از شما میخواد که نام دامنه خودتون رو وارد کنید. بنابراین مشابه تصویر زیر فقط نام دامنه خودتون رو بدون وارد کردن www، http، https و اضافه کردن کاراکتر / به آخر آدرس دقیقا مشابه نمونه تصویر زیر وارد کرده و روی دکمه Add Site کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
نکتهای که در این مرحله وجود داره و باید بهش دقت کنید این هست که به دلیل تحریم دامنههای IR. از سوی کلودفلر امکان استفاده از خدمات کلودفلر برای دامنههای IR وجود نداره و اگه شما مراحل رو هم تا انتها پیش برید، در مرحلهای که لازمه سایت شما از سوی کلودفلر تایید بشه به مشکل میخورید و سایتتون به دلیل پسوند دامنه تایید نخواهد شد. بنابراین اگه مایل به استفاده از CDN وردپرس برای دامنههای IR هستید باید از سایر سرویسها که به صورت پولی هستند استفاده کنید. اگه از این میزان محدودیت که روی دامنههای IR. وجود داره خسته شدید و قصد استفاده از دامنههای بین المللی همچون com. ، NET. و… رو دارید میتونید از راهنمای تغییر دامنه سایت در وردپرس استفاده کنید و برای همیشه خیال خودتون رو راحت کنید.
در مرحله بعد به شما میگه که برای استفاده از کلودفلر باید مراحلی که شامل تغییر DNS دامنه، تایید سایت از سمت کلودفلر و… رو میشه انجام بدین و برای ادامه مراحل باید این موارد رو تایید کنید. بنابراین در اینجا صرفا روی دکمه Next کلیک کنید تا به مرحله بعدی هدایت بشید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
توی این مرحله باید اکانت خودتون رو انتخاب کنید. در اینجا چون ما کاربران ایرانی امکان خرید دلاری به صورت مستقیم رو نداریم و میخوایم از قابلیتهای رایگانی که کلودفلر ارائه میده استفاده کنیم، بنابراین اکانت رایگان که با نام FREE هست رو انتخاب کرده و در نهایت روی دکمه Confirm Plan کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
بعد از کلیک روی این دکمه پنجرهای باز میشه و از شما تاییدیه برای انتخاب این اکانت به همراه یک سری جزییات رو ارائه میده که در اینجا هم باید روی دکمه Confirm کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
تو این مرحله مدتی که منتظر بمونید کلودفلر شروع به آنالیز سایت شما میکنه و آیپی سرور و ساب دامنههایی که ازشون استفاده میکنید رو به صورت کامل به شما نشون میده. تو این قسمت لیستی از تمامی رکورد های DNS دامنهی سایت شما، از جمله ساب دامین ها نمایش داده خواهند شد. اگر نیاز به ایجاد رکورد جدیدی داشتید میتونید با کلیک روی Add Record رکورد مربوطه رو اضافه کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
معمولا به صورت خودکار تمامی رکوردهای موجود و مورد نیاز در این لیست مشخص میشن ولی اگه رکوردی وجود داشت که تشخیص داده نشده، میتونید مطابق تصویر اونارو هم اضافه کنید. کافیه تو قسمت ip، ip سرور خودتونو وارد کنید. تو این مرحله میتونید تعیین کنید که سیستم کلودفلر بر روی کدام ساب دامینها و رکوردها فعال یا غیرفعال باشه. ابرهای نارنجی رنگ به معنای روشن بودن سیستم برای رکورد مربوطه هستند و ابرهای خاکستری هم به معنی غیرفعال بودن رکورد خواهند بود. با کلیک بر روی هر ابر میتونید وضعیتش رو به فعال یا غیر فعال تبدیل کنید.
CDN وردپرس یکی از بهترین راهکارهای افزایش سرعت در وردپرس است که با استفاده از CDN در وردپرس میتونید فایلهایی که به صورت عمومی هستند را در بستر شبکه تحویل محتوا به دست بازدیدکنندگان برسونید. در حالت عادی وقتی کاربری وارد سایت شما میشه کلیه فایلها و درخواستهای از سوی هاست اصلی که در سرور قرار داره برای کاربران لود خواهند شد. مشکلی که در همین حین پیش میاد اینه که چون بیشتر هاستهای ما خارجی هستند و موقعیت مکانی ما ازشون دوره مدتی طول میکشه تا پاسخ دریافت کنیم. حالا این وضعیت را در حالتی هم که چندین بازدیدکننده به صورت آنلاین در سایت هستند در نظر بگیرید وضعیت بدتر خواهد شد.
برای همین استفاده از CDN در وردپرس میتونه از این مشکل جلوگیری کرده و با لود تصاویر، فایلهای CSS، فایلهای JS و… که حالت عمومی دارند از نزدیکترین سرور باعث افزایش سرعت در وردپرس بشه. این موضوع به قدری اهمیت داره که در سایتهای تست سرعت GTmetrix به عنوان یک مقوله در نظر گرفته شده است. در این مقاله از پایگاه دانش میزبانفا قصد دارم به نحوه نصب و فعال سازی CDN در وردپرس بپردازم که با استفاده از این آموزش میتونید امکان اتصال وردپرس به شبکه تحویل محتوا را فراهم کرده و سرعت سایت خودتون را افزایش دهید.
آموزش استفاده از cdn در وردپرس
افزونهای که برای CDN وردپرس قصد دارم بهتون معرفی کنم چیزی نیست جز افزونه W3 Total Cache که قبلا در رابطه با نصب و فعال سازی این افزونه در وردپرس برای کش سایت مقاله جامعی تهیه کردم و میتونید با مراجعه به آموزش کامل نحوه نصب و فعال سازی w3 total cache در وردپرس این افزونه را نصب کرده و فعال کنید. یکی از قابلیتهای این افزونه امکان ارائه CDN وردپرس هست که با استفاده از این قابلیت میتونید سایت خودتون رو به شبکه توزیع محتوا متصل کرده و بر اساس موقعیت کاربرانی که از سایت بازدید میکنند فایلهایی که در این شبکه قرار داره رو از نزدیکترین سرور در اختیار کاربران بگذارید. در این صورت امکان دسترسی به سایت با سرعت بالاتری به وجود میاد و کاربران با سرعت بیشتری به سایت دسترسی خواهند داشت.
CDN وردپرس چیست؟
با استفاده از cdn میتونیم تا با سرعت بیشتری به داده های مورد نیاز دسترسی داشته باشیم. شبکه تحویل محتوا یا همون cdn با استفاده از سرورهایی که در سرتاسر دنیا توزیع شده و با توجه به موقعیت جغرافیایی کاربر از طریق نزدیکترین سرور به کاربر محتوای ذخیره شده را به وی ارائه می دهد. این سرویس در افزایش سرعت تحویل محتوا و پهنای باند در وب سایتهای با ترافیک بالا و وب سایتهای جهانی مانند گوگل، یاهو، فیس بوک و… بسیار تأثیرگذار است. cdn ها انواع مختلفی دارند که میتونند به صورت خصوصی صرفا برای یک کشور یا یک شرکت خاص در دسترس باشند مثل شبکه CDN چایناکش در کشور چین یا cdn گوگل که صرفا در اختیار خود گوگل قرار داره و مورد استفاده قرار میگیره و یا اینکه میتونند تا به صورت عمومی در دسترس باشند تا هرکسی که لازم داره از اون برای وبسایت خودش استفاده کنه که از مشهورترین این مورد میشه به CDN کلود فلر، آکادمی، آمازون و… اشاره کرد که اگر شما هم سایتی دارید که به سرعت بالای اون اهمین میدین و همچنین با حملات به هاست و سرور سایتتون روبه رو هستید با استفاده از CDN میتونید تا علاوه بر افزایش سرعت بالای سایت امنیت اون رو هم در مقابل حملات افزایش دهید.
شرکتهای بزرگ اینترنتی برای کنترل ترافیک سایت و سرویسهای اینترنتی خودشون میان و از چندین سرور در نقاط مختلف جهان برای ذخیرهسازی و تحویل اطلاعات و امکانات خود در سراسر جهان استفاده میکنند. حالا این امر باعث میشه که کاربران مختلف در سراسر جهان در هنگام استفاده از سرویسهای آنها هیچگونه تفاوتی را حس نکنند و همگی با بالاترین سرعت ممکن از نزدیکترین سرور شرکت مورد بحث استفاده کنند. این امکان بسیاری از مزایای دیگه ای مثل امنیت، همیشه در دسترس بودن، پخش صحیح فشار بر روی چندین سرور و … را به همراه دارد. اینجاست که تکنولوژی CDN بسیار کارآمد میشود و میتواند به تمامی شرکتهای کوچک و وبمسترهای سایتهای خصوصی قدرت شرکتهای بزرگ را بدهد. این سرویس به این شکل کار میکنه که از روی اطلاعات قابل دانلود شدن سایت شما (مانند فایل کدهای CSS، فایل کدهای جاوااسکریپت، فایلهای مولتی مدیا و …) یک نسخه کپی بر روی nodes یا همون سرورهای مختلف خودش که در سراسر جهان داره ذخیره میکنه و بعد از اینکه کاربری وارد سایت شما میشه و نیاز به این اطلاعات داره همین داده های ذخیره شده روی سرور که به صورت اشتراکی به بسیاری از سایتها سرویس میدهند از نزدیکترین سرور یا node بر اساس موقعیت جغرافیایی بازدیدکننده دانلود و بهش تحویل داده میشن. پس وقتی کاربری با مرورگر خودش وارد سایت میشه اطلاعات از نزدیکترین سرور موجود به اون کاربر ارسال میشن و هر گاه هم سرور CDN به هر دلیلی در دسترس نباشند مشکلی وجود نداره و داده ها از سرور اصلی بارگزاری خواهند شد و تنها تفاوتی که وجود داره همین مبحث سرعت خواهد بود که مثل قبل بستگی به ترافیک سرور کمتر خواهد شد. چون این اطلاعات قبلاً در سرورهای CDN ثبت (Cache) شدهاند و نیاز به پروسه خاصی نیست تا در اون ثبت بشن با سرعت بیشتری برای بازدیدکننده در دسترس قرار گرفته و دانلود میشوند.
استفاده از cdn میتونه به هاست و سرور شما قدرت بیشتری ببخشه و مزایای بسیار زیادی را برای سایت و کسب و کاری که در اون از CDN استفاده می کنید براتون به ارمغان بیاره که از جمله این موارد میتوان به موارد زیر اشاره کرد:
افزایش سرعت بارگذاری و نمایش صفحات وب در سیستم بازدید کنندگان به دلیل لود داده ها از نزدیک ترین cdn
افزایش امنیت سایتها (چرا که بیشتر ارتباطها به صورت غیر مستقیم و محافظت شده هستند)
افزایش میزان پهنای باند و کاهش مصرف ترافیک اصلی سرور، به عنوان مثال اگر سرور شما ۱۰ گیگابایت پهنای باند به شما ارائه میکند وقتی شما از یک CDN که دارای ۱۰ node است استفاده میکنید در حقیقت شما ۱۰ * ۱۰ گیگابایت به پهنای باند خود افزودهاید
هزینه بسیار پایین برای استفاده به دلیل استفاده چندین نفر از سرورها
نصب و راه اندازی ساده و آسان
افزایش میزان بهینه سازی سایت در موتورهای جستجو نظیر گوگل
راهکاری عالی برای جلوگیری از حملات DDOS به سرور سایت
افزایش رضایت بازدیدکننده از سایت و کسب و کار شما به دلیل لود بسیار سریع سایت
اگر بخواهیم به صورت تصویری به شرح cdn بپردازیم تصویر زیر گویای کارکرد و نحوه رفتار cdn برای ذخیره داده ها و در نهایت تحویل محتوا به کاربران خواهد بود.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
همونطور که در تصویر بالا مشاهده میکنید با اتصال یک سایت به سرور شبکه CDN داده های قابل ذخیره سازی اون مثل فایل های چند رسانه ای در سرتاسر شبکه cdn که در نقاط مختلف جهان قرار داره ذخیره میشوند، به عبارت دیگه وقتی شما اقدام به انتشار یک فیلم در سایت خودتون میکنید یک نسخه کش شده از این فیلم به تمامی سرورهایی که در این شبکه CDN وجود داره ارسال شده و در اونها ذخیره میشوند و سپس بازدید کننده بر اساس موقعیت جغرافیایی که به نزدیک ترین سرور CDN داره این داده ها رو میتونه با سرعت بیشتری به دلیل اینکه ترافیک کمی از اون هم اشغال شده از طریق همین سرورها دریافت و به اونها دسترسی داشته باشه. از طرف دیگه اگر حملاتی به سایت اتفاق بیفته و افرادی برای سوءاستفاده بیان تا به سرور سایت حمله کنن شکست خواهند خورد، چرا که cdn از این کار جلوگیری میکنه و درواقع وقتی حمله ای بخواد تا به سمت سایت صورت بگیره به cdn صورت میگیره و باید بتونن از cdn عبور کنند تا به سرور اصلی شما برای حملاتی مثل حملات DDOS برسند که این مورد هم امکان پذیر نیست.
CDN چیست و چه کاربردی دارد؟
آموزش استفاده از cdn وردپرس
حالا که با CDN وردپرس آشنا شدید و فهمیدید که CDN چی هست در ادامه به توضیح کامل مراحلی که باید برای نصب CDN در وردپرس طی کنید میپردازم. ابتدا لازمه تا از یکی از سایتهایی که اقدام به ارائه cdn رایگان وردپرس میکنند ثبت نام کنید. یکی از بهترین این سایتها Cloudflare.com هست که میتونید به رایگان امکان استفاده از CDN رو در سایت خودتون فراهم کنید. بنابراین روی دکمه زیر کلیک کنید تا به سایت مربوطه هدایت شده و در اون ثبت نام کنید.
ثبت نام در کلودفلر
گام اول: ثبت نام در کلودفلر
بعد از اینکه وارد سایت کلودفلر شدید، مشابه تصویر زیر ایمیل و کلمه عبور را در فیلدهای مربوطه وارد کرده و روی دکمه Sign Up کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
بعد از کلیک روی این دکمه به ساب دامنه مربوط به اکانت کلودفلر که روی dash.cloudflare.com قرار داره هدایت میشید که در اینجا هم ایمیل، رمز عبور و تیک گزینه پذیرش قوانین نمایش داده میشه و در این مرحله هم کافیه روی دکمه Create Account برای ساخت اکانت کلودفلر کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
تو این مرحله اکانت شما ساخته شده و با ایمیل و رمز انتخابی به صورت خودکار وارد اکانت خواهید شد. حالا توی این مرحله در اولین قدم از شما میخواد که نام دامنه خودتون رو وارد کنید. بنابراین مشابه تصویر زیر فقط نام دامنه خودتون رو بدون وارد کردن www، http، https و اضافه کردن کاراکتر / به آخر آدرس دقیقا مشابه نمونه تصویر زیر وارد کرده و روی دکمه Add Site کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
نکتهای که در این مرحله وجود داره و باید بهش دقت کنید این هست که به دلیل تحریم دامنههای IR. از سوی کلودفلر امکان استفاده از خدمات کلودفلر برای دامنههای IR وجود نداره و اگه شما مراحل رو هم تا انتها پیش برید، در مرحلهای که لازمه سایت شما از سوی کلودفلر تایید بشه به مشکل میخورید و سایتتون به دلیل پسوند دامنه تایید نخواهد شد. بنابراین اگه مایل به استفاده از CDN وردپرس برای دامنههای IR هستید باید از سایر سرویسها که به صورت پولی هستند استفاده کنید. اگه از این میزان محدودیت که روی دامنههای IR. وجود داره خسته شدید و قصد استفاده از دامنههای بین المللی همچون com. ، NET. و… رو دارید میتونید از راهنمای تغییر دامنه سایت در وردپرس استفاده کنید و برای همیشه خیال خودتون رو راحت کنید.
در مرحله بعد به شما میگه که برای استفاده از کلودفلر باید مراحلی که شامل تغییر DNS دامنه، تایید سایت از سمت کلودفلر و… رو میشه انجام بدین و برای ادامه مراحل باید این موارد رو تایید کنید. بنابراین در اینجا صرفا روی دکمه Next کلیک کنید تا به مرحله بعدی هدایت بشید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
توی این مرحله باید اکانت خودتون رو انتخاب کنید. در اینجا چون ما کاربران ایرانی امکان خرید دلاری به صورت مستقیم رو نداریم و میخوایم از قابلیتهای رایگانی که کلودفلر ارائه میده استفاده کنیم، بنابراین اکانت رایگان که با نام FREE هست رو انتخاب کرده و در نهایت روی دکمه Confirm Plan کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
بعد از کلیک روی این دکمه پنجرهای باز میشه و از شما تاییدیه برای انتخاب این اکانت به همراه یک سری جزییات رو ارائه میده که در اینجا هم باید روی دکمه Confirm کلیک کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
تو این مرحله مدتی که منتظر بمونید کلودفلر شروع به آنالیز سایت شما میکنه و آیپی سرور و ساب دامنههایی که ازشون استفاده میکنید رو به صورت کامل به شما نشون میده. تو این قسمت لیستی از تمامی رکورد های DNS دامنهی سایت شما، از جمله ساب دامین ها نمایش داده خواهند شد. اگر نیاز به ایجاد رکورد جدیدی داشتید میتونید با کلیک روی Add Record رکورد مربوطه رو اضافه کنید.
آموزش استفاده از cdn در وردپرس و نحوه فعال سازی CDN وردپرس
معمولا به صورت خودکار تمامی رکوردهای موجود و مورد نیاز در این لیست مشخص میشن ولی اگه رکوردی وجود داشت که تشخیص داده نشده، میتونید مطابق تصویر اونارو هم اضافه کنید. کافیه تو قسمت ip، ip سرور خودتونو وارد کنید. تو این مرحله میتونید تعیین کنید که سیستم کلودفلر بر روی کدام ساب دامینها و رکوردها فعال یا غیرفعال باشه. ابرهای نارنجی رنگ به معنای روشن بودن سیستم برای رکورد مربوطه هستند و ابرهای خاکستری هم به معنی غیرفعال بودن رکورد خواهند بود. با کلیک بر روی هر ابر میتونید وضعیتش رو به فعال یا غیر فعال تبدیل کنید.