Virgool - ویرگول

12 نکته فوق العاده در سال 2020 برای افزایش سرعت سایت

by

هر چی تکنولوژی روز به روز بهتر میشه هر فرایندی هم رو به بهینه تر شدن و افزایش سرعت  پیش میره .همونجوری که میدونیم گوگل و بقیه موتورهای جستجو به شدت به سرعت لود سایت اهمیت میدن.چرا؟

چونکه کاربران و مخاطبهای سایتها دیگه برای لود سایت صبر نمیکنن وزمان لود سایت بیشتر از 2 ثانیه بشه کاربر برای همیشه سایت شما رو میبنده

چون کاربرای جدید مثل سابق صبور نیستن, پس وبسایت هایی موفق به جذب ترافیک بالا میشن که بتونن صفحات سایتشون رو برای کاربر هر چه سریعتر لود کنن.

https://files.virgool.io/upload/users/160985/posts/ulflprtibsbt/zkabjiyovvon.jpeg

چرا بالا بردن سرعت باز شدن سایت خیلی برامون مهم شده ؟

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

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

خب حالا بریم سراغ تشخیص سرعت وبسایتمون

تست سرعت سایت

یکی از ابزارهایی که میشه سرعت رو اندازه گیری کرد همین gtmetrix هستش ابزارهای دیگه ای هم هست که بشه باهاش سرعت رو اندازه گیری کرد  مثل tools.pingdom.com که برای ایران که تحریمه نمیشه استفاده کرد.

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

معمولا ارورهایی که میده در اکثر سایت ها اتفاق میوفته شبیهه بهم هستن که برای رفع کندی سایت ها یه سری نکات مهم رو یکی یکی بهتون میگم

https://files.virgool.io/upload/users/160985/posts/ulflprtibsbt/3eoadmdwi7ih.jpeg

اسکرول  نامحدود YITH Infinite Scrolling

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

راهکار چیه؟

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

اگه وردپرس دارین میتونین افزونه  Yith Infinite Scrolling رو نصب کنید .

نصب افزونه های کاربردی وردپرس

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

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

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

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

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

https://files.virgool.io/upload/users/160985/posts/ulflprtibsbt/b5rxibuyndwi.jpeg

بررسی لینک خارجی

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

استفاده از عکس ثابت به جای اسلایدر

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

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

هاست نامناسب

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

ایا قابلیت gzip یا caching یا سخت افزار خوبی داره  وبراساس امکاناتی که دارن  میتونن برای سایت شما مفید باشن رو انتخاب بکنین.

https://files.virgool.io/upload/users/160985/posts/ulflprtibsbt/ogdlavpnqjw0.jpeg

پوسته نامناسب

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

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

چونکه پوسته های نامناسب به مرور زمان یه سری المان ها و فایل ها رو از سایت شما پاک میکنن.

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

بهینه کردن وبسایت برای موبایل

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

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

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

https://files.virgool.io/upload/users/160985/posts/ulflprtibsbt/y3rhv1cqwhhb.jpeg

اسکرول کردن کامنت های زیاد

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

اما زیاد شدن کامنت ها رو باید مدیریت کرد که لود صفحه شما رو کند نکنه و مخاطب رو از دست بدین

راه حل چیه؟

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

EPOCH

DISQUS

باعث میشه تیکه تیکه دیدگاه ها لود بشن.

فعال کردن caching

و مورد نهم که خیلی هم مهم هستش CACHING یا حافظه موقت سایت هستش

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

اما کش باعث میشه تراکنش های تکراری که توسط وب سرور قراره سرویس داده بشه رو کم میکنه

پس CACHING سایتتون رو حتما فعال بکنید.

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

مورد دهم بهینه سازی عکس برای وب سایت هستش که حتما حجم عکس ها و اندازه ی اون ها رو بهینه کنید

فعال کردن فایل gzip

مورد یازدهم Gzip  رو حتما  در هاستتون فعال کنید که یه سری role هایی باید در فایل httacssesبنویسید gzip خیلی خوب میتونه سرعت سایتتون رو اوکی کنه.

در بیشتر هاست ها به طور پیشفرض اینکارو براتون میکنن ولی حتما خودتون پیگیر بشن .

فعال کردن cdn

مورد دوازدهم Cdn  هم فوق العاده تاثیر خوبی داره در سرعت وبسایت, در ایران باید هزینه پرداخت کرد بابتش اما استفاده از cdn برای سایت های بزرگ توصیه

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