21 راه برای سرعت بخشیدن وبسایت (ادامه)

11. از CDN استفاده کنید.

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

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

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

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

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

cdn

مثالی برای استفاده از CDN

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

محتویاتی که کاربر دریافت می کند یکسان است ، اما می تواند خیلی سریعتر بارگیری شود . این کار باعث می شود تاخیرهای بارگیری و مشکلات تاخیری که کاربران در آن واقعاً دور از سرورهای میزبان قرار دارند را از بین ببرد.

در یک آزمایش ، VentureHarbour گزارش کرد که در مدت زمان بارگیری از 20-51? – برای 20 دقیقه کار کاهش می یابد.

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

MaxCDN یک CDN کامل است ، به این معنی که فقط خدمات CDN را ارائه می دهد. آنها مراکز بیشتری دارند و فقط بر بهبود زمان بارگیری تمرکز می کنند.از طرف دیگر Cloudflare ، خدمات CDN را با ویژگی های امنیتی و بهینه سازی ترکیب می کند.

موردی که شما انتخاب می کنید به این بستگی دارد که آیا شما می خواهید آن ویژگی های اضافی را داشته باشید یا فقط می خواهید روی بهبود سرعت سایت متمرکز شوید.

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

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

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

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

سرور اشتراکی و فضای محدود آن

اگر از یک سرور مشترک استفاده می کنید ، فضای محدودی دارید. فیلم ها می توانند شما را به سرعت از این حد نیز فراتر ببرند.در برخی موارد ، پرونده های ویدیویی بزرگ حتی ممکن است شرایط استفاده قابل قبول شما را نقض کنند ، که می تواند باعث این مسئله شود که حساب میزبانی شما به طور کلی از بین برود.

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

اگر تا به حال سعی کرده اید ویدیو تماشا کنید و هر بار برای بارگیری آن مکث کرده اید ، می دانید که چقدر ناامید کننده است.این کار را با بازدید کنندگان خود انجام ندهید.در عوض ، فیلم خود را در یک سرویس مانند Aparat، YouTube ، Vimeo یا Wistia میزبانی کنید.سپس ، فیلم را در سایت خود تعبیه کنید.

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

13. CSS را بهینه کنید.

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

به عنوان یک قاعده کلی ، از قرار دادن CSS در کد HTML (مانند بخش ها یا عناوین خود) مانند CSS درون خطی ، خودداری کنید. اگر همه CSS خود را در صفحه شیوه خارجی خود قرار دهید ، کد تمیزتری دریافت خواهید کرد.با این کار اندازه کد شما کاهش می یابد و تکرار کد کمتری ایجاد می کند.

هنگام تنظیم استایل های شما ، بهتر است فقط از یک شیوه نامه CSS خارجی استفاده کنید ، زیرا شیوه نامه های اضافی درخواست های HTTP را افزایش می دهد.

کاهش درخواست های css

14. اولویت بندی محتوای بالاتر (بارگذاری تنبل)

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

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

بارگذاری تنبل

مثالی برای اولویت بندی محتوا

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

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

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

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

WP Rocket

اگر قبلاً از WP Rocket استفاده کرده اید ، می توانید از افزونه برای بارگذاری تنبل نیز استفاده کنید.تنظیمات WP Rocket خود را باز کرده و روی زبانه “Basic” کلیک کنید. در بخش LazyLoad ، کادر کنار “فعال کردن تصاویر” را علامت بزنید.

15. تعداد افزونه هایی را که در سایت خود استفاده می کنید کاهش دهید.

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

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

افزونه های خود را تست کنید.

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

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

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

خوشبختانه ، یک جایگزین برای این کار وجود دارد: نصب یک افزونه دیگر.

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

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

همپوشانی های عملکرد را شناسایی کنید.

در اکثر موارد ، افزونه هایی که در سایت خود نصب کرده اید ، هدف مشخصی دارند. بنابراین حتی اگر سایت شما را کند کند ، حذف آنها ممکن است گزینه ی مناسبی نباشد.

خوشبختانه افزونه های بسیاری وجود دارد که می توانند بیش از یک هدف را تحقق بخشند ، و پیدا کردن آنها می تواند به شما در حذف افزونه هایی که فقط یک هدف را دارند کمک کند.به عنوان مثال ، افزونه های WP Rocket و WP Total Cache  برای بهبود سرعت سایت بسیار مفید هستند و هر دو گزینه عالی هستند.

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

افزونه ها را برای کارهایی که می توانید بصورت دستی انجام دهید حذف کنید.

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

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

اگر افزونه ای برای ویرایش عناوین و پاورقی ها ندارید ، می توانید به صورت دستی آن را از طریق FTP سایت خود به آن اضافه کنید.

16- تغییر مسیرها (redirects) را  کاهش دهید.

تغییر مسیرها (redirects) معمولاً هنگام جابجایی و حذف صفحات ضروری هستند و بهترین راه برای از بین بردن مشکلات با لینکهای خراب هستند.اما داشتن بیش از حد بسیاری از آنها می تواند به درخواستهای HTTP اضافه کند ، که بر سرعت سایت تأثیر منفی  می گذارد ، خصوصاً در دستگاه های تلفن همراه.

این بدان معنی است که بهتر است آنها را به حداقل برسانید. در حقیقت ، گوگل می گوید که در حالت ایده آل ، صاحبان سایت آنها را به کلی حذف کنند.اما متأسفانه ، این مورد برای اکثر صاحبان سایت که تاکنون محتوای خود را حذف کرده و یا تغییر ساختار داده اند ، واقع بینانه نیست.

با این وجود ، در بیشتر موارد ،امکان بهبود وجود دارد.می توانید با استفاده از Screaming Frog شروع به شناسایی سریع تمام تغییر مسیرهایی که در سایت خود دارید ، کنید.

تغییرمسیر

17- اسکریپت های خارجی را کاهش دهید.

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

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

18. سرعت سایت خود را با گذشت زمان نظارت کنید.

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

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

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

نحوه انجام تست سرعت وب سایت

ابزارهای زیادی وجود دارد که می توانید برای تحقق این امر از آن استفاده کنید. یکی از بهترین راهکارها برای نظارت بر عملکرد کلی سایت ، تست سرعت وب سایت Pingdom است.

19. مرتباً پایگاه داده خود را بهینه کنید.

این روشی که  اغلب آن را نادیده می گیرند اما بسیار قدرتمند برای افزایش سرعت وب سایت شماست. در صورت استفاده از WordPress یا هر CMS که به استفاده از بانک اطلاعاتی بسیار متکی است ، به ویژه مؤثر است.

برخی از سیستمهای مدیریت محتوا و افزونه هایی که نصب می کنید برای ذخیره اطلاعات به داده های خود اعتماد زیادی دارند. این باعث افزایش داده های ذخیره شده در پایگاه داده شما هنگام استفاده از CMS / افزونه می شود ، وب سایت شما را به تدریج کندتر می کند. این امر خصوصاً در مورد پلاگین هایی که گزارش ها ، آمار و داده های کاربر را ذخیره می کنند ، صدق می کند. همچنین اگر از WordPress استفاده می کنید و بازنگری ها ، پینگ بک ها و لینک های پس زمینه را نیز فعال می کنید ، اعمال می شود.

شما می توانید با تمیز کردن مرتب پایگاه داده خود ، وب سایت خود را بسیار سریعتر کنید ،در صورت استفاده از WordPress می توانید از افزونه WP-Optimize استفاده کنید.

بهینه سازی پایگاه داده

20.تمام پیوندهای شکسته را در وب سایت خود برطرف کنید.

اگرچه پیوندهای شکسته شده در محتوای شما بر سرعت وب سایت شما تأثیر نمی گذارد ،اما آنها می توانند یک تجربه کاربر بد را ایجاد کنند ، پیوندهای شکسته در URL های JavaScript ، CSS و Image شما می توانند وب سایت شما را تحریک به کندشدن کنند. حتماً این جنبه های وب سایت خود را برای لینک های خراب اسکن کرده و آنها را قبل از ارسال کاربران خود برطرف کنید.

20- از شتابدهنده PHP استفاده کنید.

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

21. نظارت بر سرعت صفحه تلفن همراه

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

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

 

نتیجه

رسیدن به سرعتی مناسب برای بارگذاری صفحه ممکن است یک کار دشوار باشد اما تأثیر مثبتی در عملکرد کلی سایت شما خواهد داشت.

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

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

منبع : TTMWEB.IR