08
مرداد

سرعت سایت خود را با یک CDN افزایش دهید

ما همه دوستدار وب سایت های با بارگذاری سریع تر هستیم و موتورهای جستجو نیز همینگونه هستند، اما آیا وب سایت شما به اندازه کافی با سرعت بارگیری می کند؟ آیا باید در یک شبکه تحویل محتوا (CDN) سرمایه گذاری کنید تا سرعت سایت خود را بالا ببرید؟

 CDN چیست؟

میزبانی فایل های شما در یک شبکه تحویل محتوا یکی از بهترین راه های برای سرعت بخشیدن به سایت شما است و اغلب می تواند تا 60٪ پهنای باند را صرفه جویی نماید.

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

بیایید ببینیم آیا شما به CDN نیاز دارید یا خیر و چگونه کارتان را با CDN شروع کنید.


CDN

قبل از اینکه به هر نتیجه ای برسیم، باید یک بررسی در پیشینه را انجام دهیم. این کار به ما کمک خواهد کرد که مسیر دقیق برای بهینه سازی سایت و سرعت وب سایت شما را تعیین کنیم.

 
طبیعت وب سایت شما:

این نکته مهم است زیرا برخی از حوزه ها مانند اخبار، ابزارها و وسایل، سبک زندگی،دانلود فایل ها، مسافرت و غذا وجود دارند که باید تصاویر زیادی در یک صفحه یا پست داشته باشند.

 
تعداد دفعات آپلود رسانه:

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

 
وضعیت ترافیک:

وضعیت ترافیک وبسایت شما چگونه است؟ آیا شما یک وب سایت سنگین رسانه ای با هزاران بازدید کننده در هر روز دارید؟

اگر پاسخ شما به هر یک از این نکات مثبت است ممکن است به یک منبع CDN نیاز داشته باشید.

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

بنابراین، ابتدا با بهینه سازی تصاویر شروع می کنیم. در بخش زیر برخی از تکنیک هایی پیشنهاد شده است که به شما کمک می کند تصاویر را برای وب سایت وردپرس خود بهینه سازی کنید.

بهینه سازی تصاویر

استفاده از تصویر در نگاه اول ممکن است به نظر برسد که وب سایت شما را کند کند. اما اگر از هر متخصص وب بپرسید، متوجه خواهید شد که تصاویر یکی از عوامل اصلی کند کننده برای هر وب سایتی هستند.

من نمی توانم بگویم که تصاویر تنها محتوایی هستند که وب سایت شما را کند می کنند و از از شر آن خلاص شوید. خیر در عوض توصیه می کنم از تصاویر زمانی استفاده کنید که بیشترین نیاز به آنها وجود داشته باشد. این کار به شما کمک می کند که سرگرمی و جذابیت را در وب بیشتر نمایید.

 
بهینه سازی تصویر چیست؟

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

تصاویر را می توانیم تقریبا به دو دسته اصلی تقسیم کنیم (لطفا تصاویر برداری و پیکسلی را در نظر نگیرید ما فقط در مورد تصاویر پیکسلی صحبت می کنیم).

1- تصاویر رسانه ای برای چاپ

2- تصاویر رسانه ای برای وب

تصاویر ایجاد شده برای استفاده در چاپ دارای ویژگی های مختلفی مانند رزولوشن بالا، ارتفاع و عرض بزرگتر و تراکم پیکسل بالاتر در هر اینچ هستند.

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

 
چگونه تصاویر را بهینه سازی نمود؟

درحالیکه که در مورد وب سایت صحبت می کنیم، بیایید ببینیم چه راه هایی برای  بهینه سازی تصویر در وب وجود دارد.

الف) بهینه سازی با استفاده از برنامه های ویرایش عکس:

اگر می دانید چگونه با فتوشاپ و یا نرم افزار های مشابه آن کار کنید، لطفا از آن استفاده کنید.

لازم است که عرض تصویر  را به 600 الی 900 پیکسل کاهش دهید و اجازه دهید ارتفاع متناسب با عرض باشد و تراکم پیکسل را به 72 پیکسل در هر اینچ کاهش دهید.

یکی از نرم افزارهای دسکتاپ رایگان، Roit  است که می توانید از آن برای بهینه سازی تصاویر استفاده کنید.

ب) بهینه سازی با استفاده از افزونه های وردپرس:

اگر کار با برنامه دسکتاپ خیلی مشکل است، می توانید از افزونه های وردپرس استفاده کنید.

برخی از افزونه های وردپرس وجود دارند که کار بهینه سازی تصویر شما را کاملا خودکار انجام می دهند.

یک شباهت که ممکن است در میان افزونه های بهینه سازی تصویر بیابید آن است که همه آنها تصاویر را در حالی که آنها را روی سرور خود آپلود می کنید بهینه سازی می کنند و گزینه ای برای بهینه سازی تمام تصاویر قبلا آپلود شده هستند.

افزونه ی بهینه ساز تصویر EWWW ممکن است بهترین راه برای شروع باشد.

وب سرور و جغرافیای ترافیک

- اگر شما تعداد زیادی از بازدید کنندگانی را دارید که به وب سایت شما می آیند و ترافیک آن در جغرافیای مختلفی توزیع شده است، بایستی از سرویس CDN استفاده کنید.

شما در محیط میزبانی مبتنی بر ابر هستید، اما وبسایت شما به کندی کار می کند و لود می شود. این زمان می تواند بهترین وقت برای استفاده از سرویس CDN باشد.

 
چرا بایستی توزیع جغرافیایی ترافیک را در نظر بگیریم؟

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

 
چگونه CDN می تواند کمک کند؟

تامین کنندگان  خدمات CDN دارای تعداد مختلفی از سرویس دهنده های تقسیم  شده در جغرافیای مختلف هستند. آنها تصاویر و سایر منابع استاتیک شما را در تمام سرورهای خود ذخیره می کنند.

حال به جای ارسال درخواست منابع به سرور مرکزی ، درخواست منابع بازدید کننده به نزدیکترین سرویس دهنده جغرافیایی CDN  ارسال می شود و به درخواست پاسخ داده می شود. این کار باعث بهبود زمان برگشت می شود.

تست قبلی
CDN

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

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

در حالیکه در چارچوب وردپرس هستید، به شدت توصیه می کنم که از مکانیزم کش (cache) استفاده کنید. برخی از افزونه های وردپرس از قابلیت ذخیره سازی بسیار آسان استفاده می کنند. و بعضی دیگر نیز ادغام سرویس CDN را آسان می نمایند.

اگر مطمئن نیستید که از کدام افزونه  ذخیره سازی استفاده نمایید، WP Super Cache ممکن است گزینه خوبی برای شروع باشد. نصب، پیکربندی و استفاده از آن بسیار آسان است. علاوه بر این، شما منابع آنلاین زیادی را خواهید یافت که با این افزونه کار می کنند.

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

تامین کنندگان CDN
و انتخاب آنها

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

به هر کدام از آنها سربزنید و ببینید که کدام تامین کننده مطابق با الزامات و معیارهای قیمتی شما هستند. بسیاری از تامین کنندگان CDN، یک سرویس رایگانی را برای 14-30 روز ارائه می دهند. عاقلانه تر است که بطور آزمایشی سرویس را امتحان کنید و عملکرد آن را قبل از سرمایه گذاری بررسی نمایید.

تامین کنندگان  CDN بسیاری وجود دارد که می توانید از میان آنها انتخاب انجام دهید ، برخی از نمونه های خط مقدم آنها عبارتند از: MaxCDN ، KeyCDN ،  Amazon CloudFront،   CloudFlare و  Azure CDN Micosoft. برای کمک هایی در زمینه خدمات طراحی سایت و توسعه وب در زمینه  انتخاب یا تلفیق CDN به اینجا مراجعه کنید.

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

علاوه بر این، آنها یک تست رایگان 14 روزه را برای خدمات و عملکرد وب سایت شما ارائه می دهند.

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

ادغام
CDN

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

مهم نیست که چه سرویس CDN را شما انتخاب می کنید، روش های یکسانی وجود دارد که بایستی آن را دنبال کنید. ایجاد "ناحیه کشیدن" یکی از آنهاست. به وب سایت ارائه دهنده CDN خود وارد شوید. به منطقه کشیدن بروید و دکمه یا لینک ایجاد کردن را بزنید.

باید منطقه را نام گذاری کنید. یک نام معنادار به آن بدهید. سپس ممکن است از شما خواسته شود که نوع منطقه را انتخاب کنید، بنابراین لطفا "PULL" را انتخاب کنید، و در نهایت از شما خواسته خواهد شد تا URL وبسایت را ارائه دهید، آن را وارد کنید.

همه تامین کنندگان  عمده CDN، مستندات دقیق از روند ادغام وردپرس دارند. اما اگر میخواهید مسیر عمومی را دنبال کنید، مطمئن شوید که افزونه  WP Super Cache را نصب کرده اید.

تنظیمات افزونه CDN:

صفحه پیکربندی افزونه  WP Super Cache را باز کنید و کادر   Enable CDN Support را تیک بزنید.

نشانی اینترنتی منطقه KeyCDN را در کادر متنی URL Offsite وارد کنید و Skip https URLs to avoid mixed content errors را تیک بزنید. و دکمه ذخیره تغییرات را بزنید. پایان!

پس از تست

CDN

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

اگر یک وب سایت با تصویر سنگین داشته باشید نتایج بهتری را بدست خواهید آورد. این تست را برای یک هفته یا بیشتر انجام دهید تا دیدگاه دقیق تری را به دست آورید.

اجازه دهید Googlebot وب سایت شما را با تلفیق CDN بررسی نماید. اگر نرخ بررسی ضعیفی دارید، می توانید از ابزار Fetch as Google استفاده کنید و از Google بخواهید که صفحه اصلی و تمامی لینک هایی که در آن قرار دارد را بررسی نماید.

وضعیت ترافیک را مشاهده نمایید، و ببینید که آیا هیچ مزایایی از SEO با استفاده از بهبود موقعیت رنکینگ (رده بندی) بدست می آید. آیا متوسط ​​مدت حضور کاربران را افزایش و نرخ دفع آنها را کاهش می دهد؟

اگر نتایج مثبتی را مشاهده می کنید، پس از اتمام  استفاده آزمایشی رایگان، ممکن است سرمایه گذاری در سرویس CDN را در نظر بگیرید.

 
نتیجه

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

 این مطلب را به اشتراک بگذارید 

برای ارسال نظر وارد سایت شوید
این مورد را ارزیابی کنید
(0 رای‌ها)
خواندن 104 دفعه آخرین ویرایش در یکشنبه, 08 مرداد 1396 ساعت 21:24