روش های افزایش سرعت وب سایت(قسمت اول)

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

تحقیقات انجام شده توسط Akamai نشان می دهد که ۴۷ درصد از مردم انتظار دارند که یک صفحه وب در کمتر از ۲ ثانیه بارگذاری شود و اگر بارگذاری صفحات سایت بیش از ۳ ثانیه طول بکشد، ۴۰ درصد از بازدیدکنندگان، وب سایت شما را ترک کنند.

همچنین تحقیقات اخیر نیز نشان می دهد درصورتی که زمان بارگذاری وب سایت بهردلیل، از ۲ ثانیه به ۱۰ ثانیه افزایش یابد، میزان  ۳۸٪ به آمار بازدیدکنندگانی که سایت شما را ترک می کنند، افزوده خواهد شد.
از طرفی دیگر در زمان اوج ترافیک ورودی سایت، بیش از ۷۵ درصد از بازدیدکنندگان به جای اینکه صبر کنند تا صفحه وب سایت شما با تاخیر باز شود، به سایت سایر رقبا، مراجعه خواهند نمود.

همچنین از نظر موتور های جستجو و نیز سئوی سایت(SEO)، فاکتور سرعت بسیار موثر بوده و کندشدن سرعت سایت، باعث کاهش آمار بازدید سایت و در نتیجه کاهش رتبه سایت شما خواهد شد.

به طور خلاصه، داشتن یک وب سایت با سرعت لود پایین، بر روی موارد زیر تأثیر منفی خواهد گذاشت:

  • ترافیک و آمار بازدید سایت
  • میزان تعامل کاربران با سایت
  • میزان فروش آنلاین محصولات
  • تاثیر منفی در ذهن بازدیدکنندگان
  • تاثیر منفی در سئو سایت و رتبه سایت

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

 

پیش نیاز تغییرات:

قبل از هر اقدامی جهت بهینه سازی وب سایت خود برای بارگیری سریع در جهت افزایش سرعت آن، دو مورد را باید در نظر داشته باشید:

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

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

 

مراحل افزایش سرعت در وب سایت :

– حذف افزونه های غیر ضروری و پلاگین ها

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

افزونه های غیر ضروری(Add-ons) و پلاگین ها(Plugins) می توانند سرعت وب سایت شما را بشدت کاهش دهند. همچنین اگر شما از CMS های وبلاگ نویسی مانند  WordPress، Joomla  ویا دروپال استفاده می کنید، این مرحله بسیار مهم است.

تحقیقات اخیر در رابطه با میزان تاثیر پلاگین ها روی سرعت سایت نشان میدهد که چگونه با بازنگری پلاگین ها می توان سرعت بارگزاری وب سایت خود را از ۴٫۲۳ ثانیه به ۱٫۳۳ ثانیه کاهش دهیم؛ همچنین نتیجه این تحقیق نشان میدهد که پلاگین ها حدود ۸۶% از سرعت سایت را به خود اختصاص می دهند.

نکته بسیار مهم اینست که تعداد افزونه هایی که در وب سایت خود نصب کرده اید، در سرعت سایت تاثیر ندارد، بلکه در مورد کیفیت و نحوه عملکرد این پلاگین ها می باشد. یک وب سایت با ۵۰ پلاگین می تواند بسیار سریعتر از یک وب سایت شامل ۱۰ پلاگین بی کیفیت، بارگذاری شود.

 

به طور کلی، سه نوع از پلاگین ها به شرح زیر باعث کندی وب سایت خواهند شد:

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

لذا می بایست این پلاگین ها را حذف نموده ویا پلاگین های مشابه دیگر جایگزین آنها نمود.

در صورتی که از وردپرس استفاده میکنید، پیشنهاد میشود از پلاگین P3 (Plugin Performance Profiler) استفاده کنید.

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

 

– تاثیر قابل توجه محدودیا حذف کردن شبکه های اجتماعی

در صورتی که تصور می کنید میبایست تعداد ۱۰۰ مورد از شبکه های اجتماعی در وبسایت خود داشته باشید، کاملا در اشتباهید!

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

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

راه حل اینست که استفاده از شبکه های احتماعی را در سایت محدود کرده و یا تنها آندسته را استفاده نمایید که تاثیر چندانی روی سرعت سایت نداشته باشند و یا از آنها در صفحاتی غیر از صفحه اول و نیز صفحات اصلی سایت (بطور مثال در صفحه تماس با ما) استفاده کنید.

 

– کدهای ارزیابی Analytics  و تحلیل تبلیغات غیر همزمان

کدهای مربوط به ارزیابی فعالیت مشتریان در سایت (Analytics tracking codes) و نیز تجزیه و تحلیل نتایج تبلیغات اینترنتی روی برند شما، می تواند به طور قابل توجهی باعث کاهش سرعت وب سایت شوند، به خصوص زمانیکه سرعت سرور مقصد نیز کند باشد.

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

 

– فعال کردن  Expires Header

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

Expires Header برای مرورگر بازدید کننده مشخص می کند که چه زمانی نیاز هست درخواستی جدید به سرور و یا کش مرورگر(Browser) ارسال شود.

 Expiry Headers زمانی استفاده می شود که شما نمی خواهید کاربران برای هر بررسی فایل و بروزرسانی آنها یک درخواست به سمت سرور ارسال کنند، به عبارتی سرور زمان انقضای اطلاعات یک فایل را میداند و در بازه ای که زمان آن منقضی شده است برای بروزرسانی فایل های کش شده در سیستم کاربر اقدام میکند، به همین دلیل پروکسی/کش بار زیادی برای هر بار چک کردن بروزرسانی ها روی سرور ایجاد نخواهد کرد.

بعنوان مثال اگر Expires Header  را طوری تنظیم نمایید که مرورگر بازدید کننده، تنها یک بار در ماه درخواست به سمت سرور ارسال کند، فایل مربوطه پس از دریافت از سرور، در حافظه کش (cache) مرورگر کاربر به مدت یکماه ذخیره شده و با هر بار فراخوانی کاربر، درخواست جدید به سرور ارسال نمیشود.

این قابلیت، همانند یک شمشیر دو طرفه برای افزایش سرعت سایت است، زیرا تعداد درخواست های HTTP  را در سرور شما محدود می کند و در عین حال باعث کاهش بار سرور شما می شود، زیرا یک درخواست/فایل تکراری بارها و بارها به سمت سرور ارسال نمی شود.
اگر می خواهید Header Expires  را در وب سایت خود اجرا کنید، این آموزش توسط GTmetrix به شما نشان می دهد که چگونه این کار را انجام دهید.

 

– فعال کردن Cache

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

فعال کردن ذخیره سازی برای وب سایت شما می تواند سرعت سایت را به میزان قابل توجهی افزایش دهد، و تحقیقات نشان می دهد که فعال سازی یک حافظه کامل برای یک وب سایت می تواند زمان بارگذاری وب سایت را از ۲٫۴ ثانیه تا ۰٫۹ ثانیه کاهش دهد.

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

همچنین در لینک زیر می توانید آموزش نحوه تعریف کش را ملاحظه فرمایید:

 

لینک مرتبط :

در صورت تمایل می توانید قسمت دوم آموزش روش های افزایش سرعت وب سایت را نیز دنبال نمایید.

مطالب مرتبط
شبکه های ما

باعث افتخار ماست اگر ما را در شبکه های اجتماعی دنبال کنید.

دسته بندی ها
بایگانی

لطفا جهت مکاتبات آینده ایمیل خود را وارد نمایید.

با موفقیت انجام شد.

متاسفانه خطا رخ داد

وبلاگ مرواهاست will use the information you provide on this form to be in touch with you and to provide updates and marketing.