morva host
کاربر تازه وارد
- تاریخ عضویت
- 6 آگوست 2018
- نوشتهها
- 8
- لایکها
- 1
- سن
- 26
بعنوان صاحب وب سایت، هیچ گاه نباید تاثیر سرعت وب سایت، در ترافیک ورودی، ارتباط کاربران با سایت و در نتیجه میزان درآمدحاصل از آن نادید گرفته شود.
تحقیقات انجام شده توسط Akamai نشان می دهد که ۴۷ درصد از مردم انتظار دارند که یک صفحه وب در کمتر از ۲ ثانیه بارگذاری شود و اگر بارگذاری صفحات سایت بیش از ۳ ثانیه طول بکشد، ۴۰ درصد از بازدیدکنندگان، وب سایت شما را ترک کنند.
همچنین تحقیقات اخیر نیز نشان می دهد درصورتی که زمان بارگذاری وب سایت بهردلیل، از ۲ ثانیه به ۱۰ ثانیه افزایش یابد، میزان ۳۸٪ به آمار بازدیدکنندگانی که سایت شما را ترک می کنند، افزوده خواهد شد.
از طرفی دیگر در زمان اوج ترافیک ورودی سایت، بیش از ۷۵ درصد از بازدیدکنندگان به جای اینکه صبر کنند تا صفحه وب سایت شما با تاخیر باز شود، به سایت سایر رقبا، مراجعه خواهند نمود.
به طور خلاصه، داشتن یک وب سایت با سرعت لود پایین، بر روی موارد زیر تأثیر منفی خواهد گذاشت:
پیش نیاز تغییرات:
قبل از هر اقدامی جهت بهینه سازی وب سایت خود برای بارگیری سریعدر جهت افزایش سرعت آن، دو مورد را باید در نظر داشته باشید:
ابتدا زمان بارگذاری وب سایت فعلی خود را از طریق ابزارهای آنلاین نظیر GTmetrix ، Pingdom یا Google PageSearch Insights بررسی کنید. این ابزار آنلاین سرعت فعلی وب سایت شما را نمایش داده و امکان مقایسه سرعت بارگذاری صفحات را پس از اعمال تغییرات فراهم میکند.
ثانیا، مطمئن شوید که از محتوای سایت خود نسخه پشتیبان تهیه کرده اید، زیرا برخی از این روش ها نیاز به تنظیمات / ویرایش فایل هایی دارند که می توانند باعث حذف برخی اطلاعات سایت شما شوند. جهت راهنمایی می توانید با پشتیبانی شرکت هاستینگ خود تماس حاصل نمایید.
مراحل افزایش سرعت در وب سایت :
افزونه های غیر ضروری(Add-ons) و پلاگین ها(Plugins) می توانند سرعت وب سایت شما را بشدت کاهش دهند. همچنین اگر شما از CMS های وبلاگ نویسی مانند WordPress، Joomla ویا دروپال استفاده می کنید، این مرحله بسیار مهم است.
تحقیقات اخیر در رابطه با میزان تاثیر پلاگین ها روی سرعت سایت نشان میدهد که چگونه با بازنگری پلاگین ها می توان سرعت بارگزاری وب سایت خود را از ۴٫۲۳ ثانیه به ۱٫۳۳ ثانیه کاهش دهیم؛ همچنین نتیجه این تحقیق نشان میدهد که پلاگین ها حدود ۸۶% از سرعت سایت را به خود اختصاص می دهند.
نکته بسیار مهم اینست که تعداد افزونه هایی که در وب سایت خود نصب کرده اید، در سرعت سایت تاثیر ندارد، بلکه در مورد کیفیت و نحوه عملکرد این پلاگین ها می باشد. یک وب سایت با ۵۰ پلاگین می تواند بسیار سریعتر از یک وب سایت شامل ۱۰ پلاگین بی کیفیت، بارگذاری شود.
به طور کلی، سه نوع از پلاگین ها به شرح زیر باعث کندی وب سایت خواهند شد:
در صورتی که از وردپرس استفاده میکنید، پیشنهاد میشود از پلاگین P3 (Plugin Performance Profiler) استفاده کنید.
این پلاگین، تمام پلاگین های نصب شده در سایت وردپرس را جهت یافتن مواردی که باعث کندی سرعت سایت می شوند، اسکن نموده و به شما گزارشی کامل ارائه می دهد که چگونه هر افزونه /پلاگین بر عملکرد وب سایت شما تاثیر می گذارد.
اکثر دکمه های شبکه های اجتماعی از جاوا اسکریپت استفاده می کنند و این باعث کاهش سرعت وب سایت می شود.
راه حل اینست که استفاده از شبکه های احتماعی را در سایت محدود کرده و یا تنها آندسته را استفاده نمایید که تاثیر چندانی روی سرعت سایت نداشته باشند و یا از آنها در صفحاتی غیر از صفحه اول و نیز صفحات اصلی سایت (بطور مثال در صفحه تماس با ما) استفاده کنید.
Expires Header برای مرورگر بازدید کننده مشخص می کند که چه زمانی نیاز هست درخواستی جدید به سرور و یا کش مرورگر(Browser) ارسال شود.
Expiry Headers زمانی استفاده می شود که شما نمی خواهید کاربران برای هر بررسی فایل و بروزرسانی آنها یک درخواست به سمت سرور ارسال کنند، به عبارتی سرور زمان انقضای اطلاعات یک فایل را میداند و در بازه ای که زمان آن منقضی شده است برای بروزرسانی فایل های کش شده در سیستم کاربر اقدام میکند، به همین دلیل پروکسی/کش بار زیادی برای هر بار چک کردن بروزرسانی ها روی سرور ایجاد نخواهد کرد.
بعنوان مثال اگر Expires Header را طوری تنظیم نمایید که مرورگر بازدید کننده، تنها یک بار در ماه درخواست به سمت سرور ارسال کند، فایل مربوطه پس از دریافت از سرور، در حافظه کش (cache) مرورگر کاربر به مدت یکماه ذخیره شده و با هر بار فراخوانی کاربر، درخواست جدید به سرور ارسال نمیشود.
این قابلیت، همانند یک شمشیر دو طرفه برای افزایش سرعت سایت است، زیرا تعداد درخواست های HTTP را در سرور شما محدود می کند و در عین حال باعث کاهش بار سرور شما می شود، زیرا یک درخواست/فایل تکراری بارها و بارها به سمت سرور ارسال نمی شود.
اگر می خواهید Header Expires را در وب سایت خود اجرا کنید، این آموزش توسط GTmetrix به شما نشان می دهد که چگونه این کار را انجام دهید.
منبع : مرواهاست
تحقیقات انجام شده توسط Akamai نشان می دهد که ۴۷ درصد از مردم انتظار دارند که یک صفحه وب در کمتر از ۲ ثانیه بارگذاری شود و اگر بارگذاری صفحات سایت بیش از ۳ ثانیه طول بکشد، ۴۰ درصد از بازدیدکنندگان، وب سایت شما را ترک کنند.
همچنین تحقیقات اخیر نیز نشان می دهد درصورتی که زمان بارگذاری وب سایت بهردلیل، از ۲ ثانیه به ۱۰ ثانیه افزایش یابد، میزان ۳۸٪ به آمار بازدیدکنندگانی که سایت شما را ترک می کنند، افزوده خواهد شد.
از طرفی دیگر در زمان اوج ترافیک ورودی سایت، بیش از ۷۵ درصد از بازدیدکنندگان به جای اینکه صبر کنند تا صفحه وب سایت شما با تاخیر باز شود، به سایت سایر رقبا، مراجعه خواهند نمود.
به طور خلاصه، داشتن یک وب سایت با سرعت لود پایین، بر روی موارد زیر تأثیر منفی خواهد گذاشت:
- ترافیک و آمار بازدید سایت
- میزان تعامل کاربران با سایت
- میزان فروش آنلاین محصولات
- تاثیر منفی در ذهن بازدیدکنندگان
پیش نیاز تغییرات:
قبل از هر اقدامی جهت بهینه سازی وب سایت خود برای بارگیری سریعدر جهت افزایش سرعت آن، دو مورد را باید در نظر داشته باشید:
ابتدا زمان بارگذاری وب سایت فعلی خود را از طریق ابزارهای آنلاین نظیر 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 یا استفاده از قابلیت کش مرورگر، راه حل مناسبی جهت افزایش سرعت سایت شما در مرورگر کاربران را فراهم می آورد؛ با استفاده از قابلیت کش می توانید نسخه فعلی وب سایت خود را در مرورگر کاربران ذخیره نموده وتا زمانی که وب سایت شما به روز شود و یا تا زمانی که شما دستور به روز رسانی نسخه جدید وب سایت خود را ارسال نمایید، محتویات همان نسخه کش شده به کاربر نمایش داده می شود.
فعال کردن ذخیره سازی برای وب سایت شما می تواند سرعت سایت را به میزان قابل توجهی افزایش دهد، و تحقیقات نشان می دهد که فعال سازی یک حافظه کامل برای یک وب سایت می تواند زمان بارگذاری وب سایت را از ۲٫۴ ثانیه تا ۰٫۹ ثانیه کاهش دهد.
روش های مختلفی برای فعال کردن ذخیره وب سایت بسته به کدام پلتفورمی که شما استفاده می کنید وجود دارد. جهت سایتهای وردپرس می توانید از پلاگین های زیر استفاده نمایید:
W3 Total Cache
W3 Super Cache
همچنین در لینک زیر می توانید آموزش نحوه تعریف کش را ملاحظه فرمایید:
How To Optimize Your Site With HTTP Caching
GTmetrix Article on Leverage browser caching
منبع : مرواهاست
Last edited: