آموزش نحوه فعال سازی cdn در وردپرس
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 عبور کنند تا به سرور اصلی شما برای حملاتی مثل حملات DDOS برسند که این مورد هم امکان پذیر نیست.
آموزش استفاده از cdn وردپرس
حالا که با CDN وردپرس آشنا شدید و فهمیدید که CDN چی هست در ادامه به توضیح کامل مراحلی که باید برای نصب CDN در وردپرس طی کنید میپردازم. ابتدا لازمه تا از یکی از سایتهایی که اقدام به ارائه cdn رایگان وردپرس میکنند ثبت نام کنید. یکی از بهترین این سایتها Cloudflare.com هست که میتونید به رایگان امکان استفاده از CDN رو در سایت خودتون فراهم کنید. بنابراین روی دکمه زیر کلیک کنید تا به سایت مربوطه هدایت شده و در اون ثبت نام کنید.
گام اول: ثبت نام در کلودفلر
بعد از اینکه وارد سایت کلودفلر شدید، مشابه تصویر زیر ایمیل و کلمه عبور را در فیلدهای مربوطه وارد کرده و روی دکمه Sign Up کلیک کنید.
بعد از کلیک روی این دکمه به ساب دامنه مربوط به اکانت کلودفلر که روی dash.cloudflare.com قرار داره هدایت میشید که در اینجا هم ایمیل، رمز عبور و تیک گزینه پذیرش قوانین نمایش داده میشه و در این مرحله هم کافیه روی دکمه Create Account برای ساخت اکانت کلودفلر کلیک کنید.
تو این مرحله اکانت شما ساخته شده و با ایمیل و رمز انتخابی به صورت خودکار وارد اکانت خواهید شد. حالا توی این مرحله در اولین قدم از شما میخواد که نام دامنه خودتون رو وارد کنید. بنابراین مشابه تصویر زیر فقط نام دامنه خودتون رو بدون وارد کردن www، http، https و اضافه کردن کاراکتر / به آخر آدرس دقیقا مشابه نمونه تصویر زیر وارد کرده و روی دکمه Add Site کلیک کنید.
در مرحله بعد به شما میگه که برای استفاده از کلودفلر باید مراحلی که شامل تغییر DNS دامنه، تایید سایت از سمت کلودفلر و… رو میشه انجام بدین و برای ادامه مراحل باید این موارد رو تایید کنید. بنابراین در اینجا صرفا روی دکمه Next کلیک کنید تا به مرحله بعدی هدایت بشید.
توی این مرحله باید اکانت خودتون رو انتخاب کنید. در اینجا چون ما کاربران ایرانی امکان خرید دلاری به صورت مستقیم رو نداریم و میخوایم از قابلیتهای رایگانی که کلودفلر ارائه میده استفاده کنیم، بنابراین اکانت رایگان که با نام FREE هست رو انتخاب کرده و در نهایت روی دکمه Confirm Plan کلیک کنید.
بعد از کلیک روی این دکمه پنجرهای باز میشه و از شما تاییدیه برای انتخاب این اکانت به همراه یک سری جزییات رو ارائه میده که در اینجا هم باید روی دکمه Confirm کلیک کنید.
تو این مرحله مدتی که منتظر بمونید کلودفلر شروع به آنالیز سایت شما میکنه و آیپی سرور و ساب دامنههایی که ازشون استفاده میکنید رو به صورت کامل به شما نشون میده. تو این قسمت لیستی از تمامی رکورد های DNS دامنهی سایت شما، از جمله ساب دامین ها نمایش داده خواهند شد. اگر نیاز به ایجاد رکورد جدیدی داشتید میتونید با کلیک روی Add Record رکورد مربوطه رو اضافه کنید.
معمولا به صورت خودکار تمامی رکوردهای موجود و مورد نیاز در این لیست مشخص میشن ولی اگه رکوردی وجود داشت که تشخیص داده نشده، میتونید مطابق تصویر اونارو هم اضافه کنید. کافیه تو قسمت ip، ip سرور خودتونو وارد کنید. تو این مرحله میتونید تعیین کنید که سیستم کلودفلر بر روی کدام ساب دامینها و رکوردها فعال یا غیرفعال باشه. ابرهای نارنجی رنگ به معنای روشن بودن سیستم برای رکورد مربوطه هستند و ابرهای خاکستری هم به معنی غیرفعال بودن رکورد خواهند بود. با کلیک بر روی هر ابر میتونید وضعیتش رو به فعال یا غیر فعال تبدیل کنید.
سعی کنید این گزینهها رو در حالت پیش فرض باقی بگذارید و روی هر ساب دامنه یا خود دامنه که قصد دارید استفاده کنید وضعیتش رو در اینجا مشخص کنید. حالا روی دکمه Continue کلیک کنید تا به مرحله بعد برید.
توی این مرحله کلودفلر دوتا Name Server به شما معرفی میکنه که باید DNS های دامنه خودتون رو به این نیم سرور تغییر بدین. بنابراین طبق راهنمای تغییر DNS دامنه، نیمسرورهای دامنه خودتون رو به این نیم سرورها تغییر بدین و روی دکمه Continue کلیک کنید.
در این مرحله حالا باید منتظر بمونید که اکانت شما بررسی بشه و سایتتون توسط کلودفلر تایید بشه. توی این مرحله سایت شما در حالت pending قرار داره و به محض اینکه تایید شد به صورت Active مشابه تصویر زیر در سربرگ Overview قابل مشاهده خواهد بود.
بعد از ست شدن DNS های جدید کلودفلر روی دامنه، تا اینجا سایت شما با موفقیت به کلودفلر متصل شده و امکان استفاده از کلودفلر روی روی دامنه خودتون خواهید داشت. حالا از این پس کلیه دادههای شما که شامل فایلهای اپلود شده در هاست هست، روی شبکه کلودفلر قرار میگیره و کلیه فایلهایی که در وردپرس آپلود میکنید از طریق CDN کلودفلر در دسترس خواهد بود. از این پس حالا هر کاربری که از هر نقطه جهان وارد سایت شما بشه، فایلها از نزدیکترین سرور کلودفلر به کاربر در دسترسش قرار خواهند گرفت. اما برای اینکه بتونید به صورت بهینهتر از CDN وردپرس توسط کلودفلر استفاده کنید، بهتره که افزونه کلودفلر رو روی سایت خودتون نصب کنید.
گام دوم: نصب افزونه کلودفلر وردپرس
افزونهای که قصد معرفی اونو دارم با عنوان Cloudflare در مخزن وردپرس به ثبت رسیده و تاکنون موفق شده بیش از 200.000 نصب فعال و کسب امتیاز 3.7 رو ازآن خودش بکنه که با استفاده از این افزونه میتونید امکان اتصال وردپرس به کلودفلر رو فراهم کرده و به امکانات کلودفلر از طریق وردپرس برای CDN وردپرس دسترسی داشته باشید. برای استفاده از این افزونه ابتدا روی دکمه زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شده و سپس با استفاده از راهنمای نصب افزونه در وردپرس اقدام به نصب و فعال سازی افزونه در وردپرس بکنید.
بعد از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان Cloudflare در بخش تنظیمات وردپرس پیشخوان وردپرس سایت شما اضافه میشه که با رفتن به این منو میتونید اکانت کلودفلر رو به سایت وردپرسی خودتون متصل کنید.
برای این کار اگر از قبل اکانت کلودفلر رو ساختید مشابه تصویر روی HERE که داخل کادر قرمز مشخص شده کلیک کنید تا فرم اتصال کلودفلر به وردپرس برای استفاده از کلودفلر برای CDN وردپرس نمایش داده بشه. در غیر این صورت باید روی دکمه Create Your Free Account کلیک کرده و ابتدا اکانت خودتون رو در کلودفلر بسازید.
همونطور که در تصویر میبینید باید با ایمیلی که در کلودفلر ثبت نام کردید به همراه API Key اختصاصی که برای اکانت شما وجود داره اتصال کلودفلر به وردپرس رو انجام بدین. بنابراین ابتدا آدرس ایمیل خودتونو وارد کنید و برای بدست آوردن API هم در اکانت کلودفلر به آدرس https://dash.cloudflare.com/profile مراجعه کنید. سپس در انتهای صفحه و در بخش API Keys صفحهای مشابه تصویر زیر بهتون نشون داده میشه که در اینجا باید روی دکمه View که برای گزینه Global API Key قرار داره کلیک کنید.
با کلیک روی دکمه View پنجره زیر به شما نشون داده میشه که برای مشاهده API Key عمومی از شما میخواد که رمز اکانت کلودفلر رو وارد کنید. بنابراین رمزی که برای اکانت انتخاب کردید رو وارد کرده و سپس روی کپچا گوگل کلیک کنید. در نهایت روی دکمه View کلیک کنید تا API Key بهتون نمایش داده بشه.
بعد از کلیک روی این دکمه پنجرهای مشابه تصویر زیر نشون داده میشه که در اون API Key اختصاصی مختص دامنه شما قابل مشاهده است. حالا کافیه روی باکسی که API داخلش قرار داره یک بار کلیک کنید تا انتخاب شده و اونو کپی کنید.
بعد از اینکه API Key رو کپی کردید به صفحه تنظیمات افزونه کلودفلر در پیشخوان وردپرس برگردید و کد API رو مشابه تصویر زیر داخل فیلد API Key قرار بدین. آدرس ایمیلتون رو هم وارد کرده و در نهایت روی دکمه Save API Credentials کلیک کنید.
اگه این اطلاعات به درستی وارد شده باشند صفحهای مشابه تصویر زیر در صفحه تنظیمات افزونه کلودفلر وردپرس نمایش داده میشه که در اینجا باید روی دکمه Apply کلیک کنید تا تنظیمات افزونه هم بر اساس تنظیماتی که در اکانت کلودفلر مشخص کردید برای وردپرس تعیین بشه.
بعد از اینکه تنظیمات بر اساس چیزی که تو کلودفلر قرار داره تنظیم شد، حالا سایت شما روی سرورهای CDN کلودفلر قرار داره که درواقع شما دارید از CDN وردپرس استفاده میکنید. تو صفحه تنظیمات کلودفلر در پیشخوان وردپرس هم میتونید به مک تبهای Home، Settings و Analytics به تنظیماتی که افزونه در اختیارتون قرار میده دسترسی داشته باشید و نیازی نباشه که برای انجام تغییرات وارد اکانت کلودفلر خودتون بشید.
علاوه بر این امکانات بیشتری هم برای شما در نظر گرفته شده که شامل امکانات امنیتی مثل جلوگیری از حملات DDOS در وردپرس، امکان استفاده از SSL وردپرس از طریق کلودفلر به صورت رایگان، امکان فشرده سازی فایلهای JS، CSS و HTML و بسیاری امکان دیگه رو خواهید داشت. علاوه بر این به دلیل اینکه از کلودفلر استفاده میکنید خطای Use a Content Delivery Network در GTmetrix هم برطرف خواهد شد و در واقع سرعت سایتتون به دلیل استفاده از کلودفلر چند برابر خواهد شد. پس میبینید که با استفاده کردن از CDN وردپرس توسط وردپرس از مزایای بسیار زیادی بهره خواهید برد و پیشنهاد میکنم حتما از کلودفلر استفاده کنید.
سلام چطور میشه کلودفلر رو برای دامنه آی آر فعال کرد؟
سلام، همونطور که داخل مقاله هم ذکر شده امکان استفاده برای دامنه IR. بخاطر تحریم وجود نداره.
ممنون از مقاله کاملتون. از هاست ایران میزبان فا استفاده می کنم و با توجه به اینکه کاربران هدف سایت هم کاربران داخل کشور هستند، جدای از بحث امنیت، استفاده از CDN های خارجی در سرعت سایت تاثیر مثبت داره و یا اصلا لزومی به این کار وجود داره؟
سلام، این موضوع تو مقاله آیا معیار سنجش سرعت سایت با GTmetrix در هاست ایران درست است؟ بررسی شده، میتونید ازش استفاده کنید.
سلام. میتونم بپرسم این باکس “همچنین ببینید” که با اسکرول صفحات اون گوشه سایتتون ظاهر میشه رو چجوری میشه ایجاد کرد؟ آیا افزونه خاصی داره؟ ممنون میشم در این مورد کمکم کنین چون من خیلی توی گوگل دنبالشم اما چیزی عایدم نمیشه!
سلام، این مورد مختص خود قالب هست. افزونهای که بتونه مرتب باشه و این حالت رو داشته باشه ندیدم تا به حال.
سلام، آیا امکان ساخت cdn برای فونت ها و css و … هم وجود داره؟ اگر آموزشی در این رابطه دارید ممنون میشم ارائه بدید.
یک هاست دانلود برای cdn خریدم و به صورت زیر فونت ها را آپلود و فراخوانی کردم ولی متاسفانه جواب نداد
src: url(‘https://dl.farsilo.com/cdn/font/eot/IRANSansWeb_Black.eot
src: url(‘https://dl.farsilo.com/cdn/font/eot/IRANSansWeb.eot?#iefix’) format(’embedded-opentype’), /* IE6-8 */
به نظر شما دلیل اینکه فونت ها بارگیری نشدند چیه؟
سلام، بله برای هر فایلی میتونید ازش استفاده کنید، از تصویر و فونت گرفته تا فایلهای js، css و…
مشکل بخاطر این هست که ساختار لینک دهی تو هاست دانلود با چیزی که تو وردپرس هست هست متناقض هست و لینک تصاویر درست نیستند. به عنوان نمونه اگر لینک تصویر لوگو رو بررسی کنید درست نیست، اما فونت موردی نداره و به درستی نشون میده.
دقیق متوجه نشدم! الان این آدرس فونت قالب https://dl.farsilo.com/cdn/font/eot/IRANSansWeb.eot که در هاست دیگری است، اشتباه وارد شده/ برای تصاویر فعلا مشکلی ندارم و درست کردم، فقط فونت برای قالب لود نمیشه
مشکلی تو فونت وجود نداره، کوکی و کش مرورگر رو خالی کنید یا اینکه مودم رو به مدت 10 دقیقه خاموش کنید رفع میشه.
سلام
یه سوال
شما وقتی آدرس DNS رو عوض کردید و به کلود فارا تغییر دادید چطوری رفتین تو پیشخوان ورد پرس و یه پلاگین نصب کردید و CDN رو به کلود فارا وصل کردید؟
وقتی DNS رو عوض میکنید دیگه به CPANEL دسترسی ندارید اگر هم بتونید از طریق دسترسی روت سرور برید تو CPANEL و به فایل هاتون دسترسی داشته باشید به صفحه ورود ورد پرس نمیشه دسترسی داشته باشید
یا باید قبل از تغییر DNS برید و پلاگین رو نصب کنید و API رو بدید که شما همین API KEY رو ندارید یا باید دوباره DNS رو عوض کنید برید ورد پرس API KEY رو بزنید و دوباره DNS رو تغییر بدید رو کلو فارا
اگر راهی دارید لطفا بفرمایید
سلام، وقتی DNS رو تغییر میدین دسترسی به پیشخوان وردپرس با متصل شدن به کلودفلر فراهم میشه و میتونید افزونه رو بعد اتصال نصب کنید و ادامه کارها رو انجام بدین. استفاده از افزونه صرفا برای این هست که تو وردپرس بتونید کنترل سریعتری برای دسترسی به تغییرات کلودفلر داشته باشید و نیاز نباشه به اکانت کلودفلر مراجعه کنید.
سلام. وقت بخیر. با توجه به آموزشهای قبلیتون یک سوال داشتم. اینکه هاست من در ایرانه و طبق مقاله قبلی که استفاده از arvancloud رو پیشنهاد داده بودید، الان یکم گیج شدم که کدام برای من مناسب تره. البته در نظر هم بگیرید که من توانایی خرید و استفاده از سرویس ddos رو در ” ابرآروان” ندارم. و از وردپرس استفاده می کنم. متشکرم. منتظر راهنمایی شما هستم:)
سلام،
وقتی هاست داخل ایران باشه از اروان کلود باید استفاده کنید. چون استفاده از کلودفلر در این حالت تفاوتی با استفاده نکردن از cdn روی هاست خارجی نداره و برای یوزر ایرانی سرعت هم پایینتر میاد.
سلام. من بعد از ست کردن دامنه ام روی کلودفلر سایتم به شدت سرعتش اومد پایین . و کلا در حالت لودینگه. دلیلش چی میتونه باشه؟؟
دیتاسنتر هاستمم ایرانه…
سلام
کلودفلار به درد سایت های ایرانی نمیخوره … اتفاقا به دلیل دور شدن از سرور اصلی تو ایران سایت سرعتش کمتر میشه
سلام
من مراحل فعال سازی ssl رایگان را برای cloudflare به صورت کامل انجام دادم و رسیدم به مرحله آخر که Optimize Cloudflare for WordPress و دکمه آبی رنگ Apply را که میزنم حالت انتظار میاد (مثل ساعت شنی ) ولی هیچ اتفاقی نمی افته دلیلش را میتونید بهم بگید ممنون میشم
سلام، ممنون بابت مطلب مفیدتون. برای سایت هایی که هاست داخل ایران دارن CDN کارایی نداره؟
آروان کلود فکر کنم مشکل داره یه کم سرویساش.
استفاده از CDN رو پیشنهاد می کنید یا بارگذاری عکس ها بر روی ساب دامین؟
سلام، من یه سایت فروشگاه اینترنتی دارم که با ووکامرس راه اندازیش کردم که برای پرداخت داره از درگاه های پرداخت آنلاین بانکی استفاده میکنه، (پاسارگاد و پارسیان).
خوب موقعی که درخواست درگاه داده میشه باید اطلاعات مربوط به هاست به بانک داده بشه مثل ip و …
سوال من اینه که آیا استفاده از CDN برای سایت من مشکی در خصوص پرداخت آنلاین ایجاد نمیکنه؟
با سلام دوست عزیز
به طور کلی با فعالسازی cdn شما از یک واسط برای وب سایت خود استفاده می کنید. این موضوع می تواند باعث شود تا در صورت بروز مشکل در cdn یا قطعی احتمالی آن درگاه پرداخت شما نیز تحت تاثیر قرار بگیرد. البته این مشکلات در حالتی که شما از cdn استفاده می کنید نیز رخ دهد اما در زمان استفاده از cdn ممکن است بیشتر خود را نشان دهد. اما در نهایت نمی توان با قاطعیت اعلام کرد که تاثیر منفی روی عملکرد درگاه پرداخت شما خواهد داشت یا نه.
موفق و پیروز باشید
با سلام و عرض خسته نباشید
من تمامی مراحل را به درستی انجام دادم و حالا سایتم به طود کامل روی کلودفلر قرار گرفته
سلام
من از این سرویس استفاده کردم و سرعت سایتم با آی پی ایران خیلی پایین اومده و حتی بعضی وقت ها ارور Gateway Timeout 504 هم میده. با آی پی های خارجی خیلی سریع و راحت سایت لود میشه!
هاستم اشتراکی هست.پلاگینش رو هم ریختم.
ممنون میشم راهنمایی کنید.
سلام وقت بخیر؛
چون کلودفلر در ایران سرور نداره گاها سایت ها با اختلال مواجه میشن توصیه میکنیم از کلادپروتکشن های دیگه ای مثل ابراروان استفاده کنید.
با سلام
برای دامنه ی ir چه روشی وجود دارد تا این ارور رفع بشود؟
سلام . ممنون از مطلب خوبتون . سایت بنده .ir هست خیلی راحت به این سرویس وصل کردم و مشکلی نداشت . فقط فرق بین اکانت رایگان و پولی چیه ؟ نیازی هست از اکانت پولی استفاده کنیم ؟
سلام با توجه به این که میزبان فا سرویس هاش داخل ایران هست ایا نصب کلود فلر روی هاست ایران کاره درستی هست تداخلی پیش نمیاد ؟؟
سلام روزبخیر ؛
مشکلی نیست اما کلودفلر داخل ایران سرور نداره برای همین گاها ممکنه اختلال رخ بده توصیه میکنیم از کلادپروتکشن های داخلی مثل ابراروان استفاده بشه.
کلودفلیر هم مثل بیشتر شبکههای توزیع محتوا توسط ایران بسته شده، یعنی با کندی و اختلال زیاد همراهه. من ماهها ازش استفاده میکردم و سرعت واقعا خارقالعادهای داشت، همهٔ بخشهاش هم فعال کرده بودم، ولی الان سایت یا باز نمیشه و یا کلی طول میکشه و یه صفحهٔ سفید میاد. بعضی دوستان ممکنه مشکوک باشن، اما گاهی از ISP به ISP قدری تفاوت داره. اما مطمئن باشین که کلودفلیر هم با این که عالی بود، الان دیگه بسته به حساب میاد.
سلام
هنوز هم برای دامنه .ir فیلتر است؟
لذت بردم از این محتوا
سلام وقت بخیر
در مورد کولدفلر سوالی داشتم
اینکه هنوز هم با زیر ساخت های اینترنتی ایران هم میتونیم کولد فلر رو ست کنیم؟؟؟
چون بعضی از دوستان تاززگی ها به مشکل خوردن و سایتشون از تمام سرور ها باز نمیشه
سلام روزبخیر
میتونید از سیستم های توزیع محتوای دیگه هم استفاده کنید که کاملا سازگار و البته باکیفیت هستن.
سلام. خیلی ممنون از بابت مطلب خوب و کاربردی تون. سوال داشتم:
اولش گفتید که تنظیمات cdn با استفاده از w3 total cash رو میگید ولی این بخش رو مطرح نکردید. اگر افزونه cloudflare نصب باشه لازم هست که تیک cdn افزونه w3tc رو هم بزنیم؟
من یه دامنه دات کام هم دارم که به صورت alias هستش. تنظیمات برای اون به چه صورت هست؟ سایت اصلی .ir هستش
با سلام, از افزونه Rocket استفاده می کنیم و CDN کلود فلر در افزونه را فعال کرده ایم
برای تست در سایت GTmetrix در قسمت Y-Slow در گزینه Use a Content Delivery Network (CDN عبارت:
There are 3 static components that are not on CDN. به معنی اینکه سه عدد از اجزاء استاتیک در CDN وجود ندارند
نمایش داده شده است. لطفا در صورت امکان راهنمایی نمایید که این 3 عدد فایل را چگونه در CDN قرار دهیم.
https:// … .com/wp-content/cache/min/1/4aa5cb57131723d4eb14ec352ae522f6.css
https:// … .com/wp-content/plugins/wp-rocket/assets/js/lazyload/11.0.6/lazyload.min.js
https:// … .com/wp-content/cache/min/1/dec8752300c95ecde62d9d4045ef7b9b.js
با تشکر
سلام و خسته نباشید
میخاستم بدونم برای سایتایی که روی هاست ایران میزبانی میشن، CDN تاثیر مثبت داره توی سئو یا منفی یا هیچکدوم ؟!
درود بر شما، وقت بخیر
دست مریزاد خیلی عالی بود مثل همه مقالات دیگه از میزبان فا…..
واقعا دستتون درد نکنه برای این خدمات ارزنده شما خوبان
همیشه پایدار و برقرار باشید.
شاد زی و مهر افزون
سلام طبق آموزش همه مراحل رو طی کردم dns جدیدم وارد کردم ولی با ip ایران میخوام سایتمو ببینم سایت بالا نمیاد انگار که فیلتره یا اینترنت قطعه ولی وقتی وی پی ان میزنم سایت نمایش داده میشه .آیا مشکل از آی پی ایرانه ؟
دامنه سایتم com هست
با سلام دوست عزیز
شما می توانید از طریق زبانه firewall منو tools آی پی مشخص، رنج آی پی یا آی پی یک کشور مشخص را وارد کرده و همانند تصویر زیر پیش بروید تا در نهایت آی پی شما از بلاک دربیاید.
موفق و پیروز باشید
سلام خسته نباشید، آیا پس از ثبت در cloudflare نصب افزونه اجباریه ؟
بسیار عالی بود باتشکر از نویسنده
سلام ممنون از مطالب خوب سایتتون یک سوال داشتم الان داشتم یه سایتی بررسی میکردم و وقتی inspec elemnt کردم دیدم تمام فایل های استاتیک سایت مثل css و java script داره از ساب دامنه مثل cdn.exmple.com میخواند این مورد میتوانید توضیح بدهید اگه اشکال نداره و اگه میشه اموزش برای وردپرس بگید ممنون از شما
سلام
بجای اینکه بری cdn بخری از ساب دامین خودت استفاده میکنی(حتما باید ساب دامین باشه. ساب فولدر قبول نیست)
با این کار لینک ها روی دوتا دامنه اصلی سایتت و ساب دامین تقسیم میشه.
کاری که منم روی سایت خودم انجام دادم.
برای انجام این کار افزونه راکت رو نصب کن, در تنظیمات, گزینه شبکه تحویل محتوا (CDN) رو ساب دامین قرار بده.
روی همه فایل ها یا فقط جاوا و css میتونی هرکدام جدا بزاری و ذخیره کن. حالشو ببر…
من چند ساله از کلود فلر با دامنه ir استفاده میکنم. کی گفته تایید نمیکنه؟؟؟؟؟
سلام من کلود فلر رو فعال کردم ولی افزونه رو نصب نکردم مشکلی پیش میاد؟
و بعضی وقتا که داخل ادمین سایت میخوام برخی گزینه هاشو باز کنم ارور 504 میزنه این عادیه؟
مرسی
سلام
ممنونم به خاطر این اطلاعات ارزشمندی که گذاشتید
فقط یک سوال اساسی برای من پیش اومده
وقتی ما نیم سرورهای دامنه خودمون رو بر روی کلودفایر تغییر میدیم، دیگه اینجا دامنه خود ما از حالت اتصال به هاست خودمون در میاد دیگه. دامنه ما زمانی به هاست ما متصل است که نیم سرور دامنه و هاست باهم ست باشه، در این روش کلودفایر که اگه قرار باشه نیم سرور رو تغییر بدیم دیگه به هاست خودمون متصل نیست. اینجا داستان چی میشه ممکنه توضیح بدین؟
مرسی
سلام
ممنونم مطلب خوبی بود
سلام ، سایت من کابینت آشپزخانه وودی دکور و هر دفعه تغییری می خوام انجام بدم ، سایت من چون به شبکه adn cloudflare وصل هر دفعه ارور 521 یا 525 می دهد ، مشکل از چیه ؟
سلام روزبخیر؛
ارور 521 بخاطر مشکلاتی در خصوص وجودکلودفلر و عدم کارکرد صحیح وب سرور هستش.
در واقع ارتباط صحیحی بین وب سرور و Cloudflare برقرار نمیشه یکی از دلایل بروز این ارور مسائل امنیتی هستش مثل مسدود شدن درخواست ها یا ایپی های خاص… دو تا از عمده ترین دلایلی که باعث بروز این خطا میشن:
1- مشکل در وب سرور
2- بلاک شدن درخواست های کلودفلر
باید این مساله رو با پشتیبانیتون مطرح کنید.
البته کلودفلر بخاطر اینکه در کشور ایران سروری نداره گاها با اختلالاتی مواجه میشه پیشنهاد میکنیم این رو با کلودپروتکشن هایی مثل ابرآروان جایگزین کنید.
روزتون بخیر
چطور می تونم بفهمم cdn بر روی سایتی فعال است؟
سلام روزبخیر؛
می تونید از دامنه مورد نظرتون هویز بگیرید یا به سایت intodns مراجعه و نیم سرورهای سایت مربوطه رو چک کنید. از روی نیم سرورها متوجه میشید که cdn فعاله.
بعد از راه اندازی cdn آدرس عکسها تغییر می کنه یا نه ممکنه تغییر نکنه منظورم src مربوط به تگ img هستش؟
سلام روزبخیر؛
cdn روی آدرس دهی سایتتون تاثیری نداره.
روی سایتم cdn ران کردم برای اینکه سرعت بهتری داشته باشم و رتبه ام در gtmetrix نسخه جدید بهتر بشه ولی 24 ساعت گذشته هیچ تغییری مشاهده نمی شه!
سلام
از همون ابتدای راه اندازی سایت باید در سایت کلودفر اکانت بسازیم؟
سلام روزبخیر؛
نیاز مبرمی برای این منظور نیست. از این سرویس برای مخفی سازی آیپی سرور و افزایش امنیت و جلوگیری از حملات ddos استاده میشه در صورت پی که فعلا در ابتدای راه هستید و نیازی حس نمیکنید ملزم به ساخت اکانت نیستید.
سلام
با توجه به اینکه، cdn ابر آروان، محدودیت های تحریمی رو نداره و امکانات خوبی هم داره، میشه آموزش مربوط به نصب و راه اندازی شبکه توزیع محتوا ابر آروان رو توضیح بدین؟🙏
سلام و احترام؛
در خصوص ابرآروان آموزش های متعددی ارائه شده اما اموزش راه اندازی سبکه توزیع محتوا ابراروان متتشر نشده در این خصوص اقدام می کنیم. 🌼