چگونه می توان سایت وردپرس خود را با CDN77 سرعت بخشید

در مقاله قبلی ما مزایای استفاده از خدمات CDN با وردپرس را مورد بررسی قرار دادیم و اینکه چرا CDN ها یکی از بهترین راه ها برای سرعت بخشیدن به WordPress چند بار در وبلاگ هستند. . ما مشاهده کردیم که اگر بازدید کنندگان شما از سرور میزبان شما دور باشند ، چه میزان عملکرد افزایش می یابد. امیدواریم که این امر مورد توجه شما واقع شود زیرا در مقاله امروز ما می خواهیم یک راهنمای گام به گام در مورد چگونگی ایجاد یک منبع CDN در CDN77 و چگونگی درست کردن آن را انجام دهیم. پس از آن ، ما می خواهیم مجموعه خاصی از افزونه ها را در وردپرس نصب کنیم و سپس بررسی کنیم که آیا همه چیز خوب است یا خیر.


اولین قدم در مورد راهنمای ما خواهد بود ایجاد یک حساب کاربری CDN77. اگر هنوز حساب ندارید, CDN77 یک آزمایش 14 روزه رایگان ارائه می دهد. ثبت نام فقط چند دقیقه طول می کشد. سپس ما در واقع با کلیک کردن بر روی ایجاد جدید CDN Resource (در زیر برگه CDN) یک منبع CDN ایجاد خواهیم کرد. به منظور دستیابی به این مقاله ، ما در صدد هستیم CDN را در یک وبلاگ فیلم اجرا کنیم که در یک دیتاسنتر در لاس وگاس میزبان است..

cdn77-with-wordpress-03

از آنجا که ما می خواهیم یک راه حل کامل HTTPS را پیاده سازی کنیم ، از “HTTPS” جدید در CDN77 استفاده خواهیم کرد. این گزینه انتقال داده ها از سرور میزبان شما به سرور CDN را تضمین می کند.

اگر سایت شما به صورت SSL اجرا می شود ، شما نیاز به ایجاد یک منبع SSL فقط در CDN77 دارید. در غیر این صورت خطاهای محتوا مختلط را به خطر می اندازید. این نوع خطاها زمانی اتفاق می افتد که مرورگر در حالت SSL در حال اجرا است و ناگهان سعی می کند یک منبع را از طریق درخواست HTTP ناایمن بارگذاری کند..

cdn77-with-wordpress-04

نحوه تنظیم SSL در CDN77

ما می توانیم از 2 طریق یک گواهی SSL رایگان تنظیم کنیم. ما می توانیم از یک گواهینامه SSL مشترک برای زیر دامنه در xxx.c.cdn77.org استفاده کنیم یا می توانیم از CNAME خود استفاده کنیم (به تصویر بالا مراجعه کنید). به طور کلی ، ما توصیه می کنیم از CNAME مانند cdn.yoursite.com استفاده کنیم.

اگر به دنبال راه حل اشتراکی CDN77 هستید ، دیگر مراحل لازم برای عملکرد صحیح فرامین SSL لازم نیست.

در این حالت CNAME تنظیم خواهیم کرد. این بدان معنی است که اگر وب سایت خود را با cdn.ourdomain جایگزین کنیم ، محتوای وب سایت ما فوراً از طریق HTTPS قابل دسترسی خواهد بود. با CDN77 ، به دست آوردن SSL چند مورد کلیک است.

آنرا جیب بزن !

پس از ایجاد منبع ، اولین چیزی که باید به آن توجه کنید ، منوی تنظیمات دیگر است. اگر می خواهید از HTTPS استفاده کنید ، فعال کردن HTTP / 2 کاملاً اجباری است. بهبود سرعت بین HTTP / 1.x نرمال و HTTP / 2 بسیار زیاد است. CDN77 بطور پیش فرض در حالت HTTP / 2 در منبع HTTPS شما کار خواهد کرد و زمان شما را به نصف کاهش می دهد.

اگر از طریق HTTPS می روید ، همچنین باید مطابق با استانداردهای google برای HTTPS یک تغییر مسیر 301 انجام دهید ، تغییر مسیر HTTPS را فعال کنید.

برای عملکرد مطلوب ، نادیده گرفتن همه در رشته های Ignore Query را فعال کنید. مگر اینکه سایت شما محتوای لود شده ای پویا را که باید به صورت ساعتی به روز شود ، اجرا کند ، می توانید رشته های پرس و جو را از بین ببرید و همه را نادیده بگیرید ، این باعث افزایش چشمگیر حافظه پنهان و عملکرد سایت می شود..

CDN77 همچنین گزینه Cache Expiry را ارائه می دهد. در صورت بارگذاری تعداد زیادی عکس ، این گزینه باید در بالاترین تنظیم ممکن ، یعنی 12 روز تنظیم شود.

در این راهنما سرعت را در وهله اول در نظر خواهیم گرفت. از این رو CDN فقط محتوای استاتیک تصویر را در اختیار ما قرار می دهد ، همه چیز از طریق سرور مبدا بارگیری می شود.

چرا از CDN برای Javascript & CSS استفاده نمی کنید ، آیا شما آجیل هستید?

در مقاله قبلی ما به یاد داشته باشید ، ما در مورد چگونگی عملکرد CDN هنگامی که محتوا در گره درخواستی شبکه CDN در دسترس نباشد ، صحبت می کنیم. خوب ، اگر پرونده ای که هنوز ذخیره نشده است ، یک پرونده CSS باشد ، زمان بار افزایش می یابد و این ممکن است روی عملکرد شما تأثیر منفی بگذارد. این ممکن است سرعت رندر سایت شما را بسیار بیشتر از زمانی که شما تصمیم به سرویس CSS با CDN ندارید ، بگذارد.

پرونده های CSS و Javascript برای بارگذاری وب سایت در هر مرورگر بسیار حیاتی هستند و آنها نباید یک مکانیزم حافظه پنهان مانند سرویس خدمات CDN باشند. اگرچه ، می توانید یک منبع استاتیک روی CDN ایجاد کنید تا این پرونده های مهم را رها کنید. این یک تکنیک پیشرفته تر است که به شما نیاز دارد تا وردپرس خود را به سطحی فراتر از محدوده این آموزش تغییر دهید.

هنگامی که همه چیز را به درستی ترسیم کردیم ، می توانیم به برگه فهرست منوی داده ها برویم.

cdn77-with-wordpress-07

CDN77 روشی مناسب برای فعال / غیرفعال کردن هر گره از شبکه آنها فراهم می کند. نکته این است که با دقت انتخاب کنید که کدام گره ها بیشترین استفاده را دارند. این کار آسان است ، فقط خوانندگان خود را دنبال کنید.

هنگامی که می دانید کدام گره ها را لازم دارید ، به شما توصیه می شود همه گره های قابل استفاده را غیرفعال کنید. یک توضیح ساده برای این کار وجود دارد: هرچه گره بیشتری در شبکه خود داشته باشید ، زمان بیشتری برای به روزرسانی همه آنها خواهد بود ، از این رو ، عملکرد شما رنج می برد. به عنوان یک قاعده کلی ، وقتی تعداد گره ها را کاهش می دهید ، عملکرد حافظه پنهان را نیز افزایش می دهید. عاقلانه انتخاب کنید.

وقتی برای اولین بار عملکرد سایت خود را آزمایش می کنید, پاکسازی و مقدمه می تواند مفید باشد Purge محتوای خاصی را از شبکه CDN خارج می کند ، اگر محتوا را تغییر دهید و برای به روزرسانی نیاز به حافظه پنهان کردن حافظه نهان باشد ، مفید خواهد بود. prefetch برعکس عمل می کند ، محتوای خاصی را در حافظه نهان CDN وارد می کند.

cdn77-با-wordpress-10

هنگامی که همه چیز را پیکربندی کنید ، می توانید CNAME خود را به دامنه خود نشان دهید. برای انجام این کار ، شما باید یک قاعده را در ثبت یا میزبان خود در بخش DNS ایجاد کنید و cdn.yourdomain.com خود را به CNAME xxx.rsc.cdn77.org همانطور که در تصویر نشان داده شده است ، راهنمایی کنید. برای تغییر مسیر کلیه ترافیک زیر دامنه خود به مکان واقعی مورد نیاز خود. نگران نباشید ، این تاثیری در عملکرد نخواهد داشت. علاوه بر این ، این هدف همچنین به شما نشان می دهد خواننده های خود را که استفاده می کنید cdn.yourdomain.com که به نظر می رسد فانتزی.

اگر ترجیح می دهید از آدرس cdn77.org استفاده کنید ، لازم نیست کاری انجام دهید ، فقط هنگام جایگزین کردن محتوای خود در WordPress از آن آدرس استفاده کنید.

سمت وردپرس

در سمت وردپرس ، ما باید افزونه ای برای این کار اضافه کنیم تا به درستی کار کند. ما قصد داریم از این استفاده کنیم CDN Enabler, یک افزونه رایگان دلیل استفاده از این افزونه ساده است – اکثر افزونه های CDN اجازه نمی دهند چنین کنترل گرانولی بر روی پوشه هایی که به CDN می فرستید ، کنترل کنند. این افزونه باعث می شود و برای پرونده ما بسیار مهم است از آنجا که ما نمی خواهیم هیچ گونه فایل Javascript یا CSS را وارد کنیم ، فقط تصاویر بارگذاری شده.

cdn77-with-wordpress-14

پس از نصب ، می توانید افزونه را در اینجا پیدا کنید …

cdn77-with-wordpress-15

بیایید آنرا به هم بزنیم !

cdn77-with-wordpress-16

به یاد دارید وقتی در مورد شخصی سازی صحبت کردیم؟ در اینجا مهمترین واقعیت در مورد چگونگی تنظیم صحیح CDN در وردپرس وجود دارد. اکثر قریب به اتفاق افزونه های CDN به شما می گویند که یک فهرست راهنما برای CDN برای تکثیر استفاده کنید و معمولاً به شما می گویند محتوای wp را درج کنید. برای یک تنظیم کلی خوب است اما برای عملکرد شما خوب نیست زیرا پوشه wp-content با پوشه بسیار حساس دیگری ، پوشه افزونه ها و مضامین ، از جمله انواع فایل های Javascript و CSS پر شده است. شما ممکن است عملکرد خود را هنگامی که همانطور که قبلاً مورد بحث قرار نگرفت ، ذخیره نکنید.

بنابراین ، چگونه ما این را حل کنیم؟ ما به سادگی پوشه wp-content / upload را درج می کنیم. چنین راه حل ساده!

ممکن است شوکه باشید ، اکثریت قریب به اتفاق پلاگین هایی که CDN دارند ، به شما امکان نمی دهند این کار را انجام دهید. فقط شامل این زیر پوشه ، CDN شما را به پوشه بارگذاری شما ، یعنی فقط تصاویر شما ، راهنمایی می کند.

cdn77-with-wordpress-17

یک تازه سازی سایت به شما امکان می دهد CDN محتوا را برای شما دریافت کند. در این مثال ، یک Tab Developer Tab (F12) را باز کردیم و اولین تصویر را جستجو کردیم. به وضوح می بینید که این لینک جایگزین شده است و اکنون به جای سرور میزبان ما مستقیماً از CDN بارگیری می شود!

قبل و بعد

بیایید ببینیم که چگونه این همه معلوم شد !

در صفحه سمت چپ می توانیم مدت زمان لازم برای بارگیری سایت از سوئد را ببینیم (که از سرور میزبان ما در لاس وگاس فاصله دارد ، به یاد دارید؟) در صفحه سمت راست ، می بینیم که عملکرد افزایش یافته است ، زمان تقریباً نصف را قطع کنید! همه پرونده های ضروری هنوز در حال بارگیری از سرور ما در لاس وگاس هستند اما پرونده های سنگین وزن ، مانند تصاویر در حال بارگیری از گره در سوئد.

بسته بندی کردن

امیدوارم که شما یک روش قدرتمند را برای پیاده سازی CDN در سایت وردپرس خود یاد بگیرید. برخی از تکنیک ها غیرقابل نفوذ هستند مانند پرونده های CSS و Javascript که برای سرعت بارگذاری سایت ضروری هستند. اکنون می توانید از مزیت های CDN استفاده کرده و در عین حال اشکالات آن را نیز به حداقل برسانید. امیدواریم آزمایشی رایگان CDN را امتحان کنید و از نکات موجود در این مقاله استفاده کنید تا ببینید آیا می توانید سایت وردپرس خود را سرعت بخشید یا خیر. امیدواریم که از مقاله لذت ببرید! طبق معمول ، هرگونه سوال یا تردیدی را در نظرات زیر بگذارید.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map