۱۳ تکنیک افزایش سرعت سایت + معرفی ابزارهای تست سرعت سایت

By آموزش سئو ارسال نظر
سرعت سایت,.سرعت لود سایت
Sending
امتیاز کاربران
4.75 (4 رای)

شما اگر وارد وبسایتی شوید و سرعت سایت موردنظر افتضاح باشد اگر بیشتر ۵ الی ۱۰ ثانیه زمان ببرد تا آن سایت برای شما نمایش داده شود مطمئنا صبر شما تمام می شود و از وبسایت خارج می شوید و سرعت برای سایت موردنظر یک فاکتور تاثیرگذار در سئو وب سایت به حساب می آید.
سرعت سایت به دوبخش تقسیم می شود بخش اول سرعت بارگزاری است که میزان زمانی که محتوای یک صفحه برای شما در مرورگر به نمایش در می آید و بخش دوم سرعت پاسخگویی سرور میزان مدت زمانی است که از سمت سرور به سمت مرورگر دیتا ارسال کند.

تکنیک های افزایش سرعت سایت

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

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

در یک نظرسنجی که از کاربران گرفته شد نتایج جالبی به دست امد ۵۲ درصد انها گفته بودند که سرعت وبسایت در وفاداری به وبسایت مهم است و ۴۴ درصد بیان کرده اند که تجربه ی خوبی را نداشته اند. در این نظرسنجی بسیار جالب مدت زمان ۱ ثانیه کمتر رضایت مشتریان را تا ۱۶ درصد افزایش دهد.اما از سال ۲۰۱۷ که سرعت سایت از معیار های مهم گوگل شده نتایج موبایلی هم تحت تاثیر بوده و گوگل وبسایت های دارای سرعت کم را در موبایل افراد نمایش نمیدهد و کاربری برای آنها ارسال نمی کند.

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

بهترین زمان سرعت سایت ۳ ثانیه است و بر اساس گزارش های دریافتی گوگل اکثر وبسایت ها نزدیک به این معیار نیستند.در تحلبلی که از وبسایتهای مختلف که نزدیک به ۱ میلیون صفحات فرود تبلیغاتی داشتند ۷۰ درصد صفخات که از ۱۲۶ کشور مختلف بودند تقریبا ۷ ثانیه طول کشید تا محتوا به نمایش در بیاید.

و هیچ کدام از آنها نزدیک به بهترین زمان یعنی ۳ ثانیه نبودند.اگر درموبایل وبسایتی بیشتر از ۳ ثانیه طول بکشد تا نشان داده شود تا ۵۳ درصد از کاربران خود را از دست می دهد.

اما چگونه سرعت سایت را در سال ۲۰۱۸ افزایش دهیم؟

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

۱-درخواست های http را کاهش دهید

درخواست http برای هر یک از عناصر در صفحه ساخته شده اند بنابراین هرچه عناصر داخل صفحه بیشتر باشد درخواستهای بیشتری به سمت سرور داده می شود
اگر از مرورگر گوگل کروم یا فایر فاکس استفاده می کنید می توانید با کلیک راست کردن روی صفحه از ابزار inspect elements به بخش network رفته و تعداد درخواست ها برای صفحه ی موردنظر را مشاهده کنید.
در قسمت name نام فایل های روی صفحه قسمت size هم اندازه هر فایل را نشان می دهد و time هم زمان لود هر فایل را نشان می دهد.
در گوشه ی پایین سمت چپ تعداد درخواست ها را می بینید.کاهش تعداد این درخواست ها سرعت سایت شما را افزایش می دهد پس با بررسی فایل های غیر ضروری تعداد درخواست ها را کم کنید.

 

کاهش در خواست HTTP,سرعت وبسایت

 

۲-ترکیب و بهینه کردن فایل ها

در حال حاضر که تعداد درخواست های صفحات خود را می دانید بر روی کاهش آنها تمرکز کنید بهترین اولویت بهینه کردن و ترکیب فایل های css,html, وجاوا اسکریپت هست.
این فایل ها بسیار مهم هستند زیرا نقش مهمی در ظاهر وبسایت شما دارند و هر که کاربر از وبسایت شما بازدید می کند به تعداد درخواست ها اضافه می شود.
شما می توانید با حذف و ترکیب فایل های خود تعداد فایل ها را کاهش دهید و در نهایت از تعداد درخواست ها کم می شود این زبان های برنامه نویسی ساخت یک سایت را آسان می کنند اما در مواقعی باعث ایجاد کدی اضافی می شوند که سرعت صفحات سایت شما را کاهش می دهد.
Css,html و جاوا اسکریپت می تواند شامل فونت های گوگل هم شود با استفاده از افزونه wp-Rocket می توانید این مشکل را برطرف کنید.

 

حتما بخوانید  آشنایی با الگوریتم های گوگل در سئو

بهینه کردن فایل های CSS و HTML,افزایش سرعت بارگزاری سایت

 

۳-استفاده از بارگزاری غیرهمزمان فایل های css و java script

زمانی که تعدادی از فابل های خود را حذف و یا ترکیب کرده اید می توانید سرعت لود صفحات را بهینه کنید. اسکریپتهایی شبیه css و جاوا اسکریپت می توانند از راه های مختلف همزمان یا غیرهمزمان بارگزاری شوند.
اگر اسکریپتها به طورهمزمان بارگزاری شوند در یک زمان لود می شوند و به ترتیب در صفحه طاهر می شوند اگر اسکریپتها بصورت یکپارچه بارگزاری شوند بعضی از انها بطورهمزمان بارگزاری می شوند.
بارگیری فایل ها به صورت یکپارچه می تواند سرعت صفحات سایت را افزایش دهد زیرا هنگامی که مرورگر صفحه ای را نشان می دهد از بالا به پایین حرکت می کند.
اگر فایل های css و جاوا اسکریپت به طورهمزمان باشند بارگزاری را متوقف می کند تا زمانی که فایل خاصی را بارگزاری نکرد اگر همان فایل ناهمزمان بود مرورگر می تواند بارگزاری های دیگر عناصر داخل صفحه را همزمان بارگزاری کند.با استفاده از پلاگین wp-rocket تب file optimization بخش Render-blocking CSS/JS را تیک بزنید.

 

بازگزاری غیرهمزمان جاوا اسکریپت و CSS,سرعت سایت

 

۴-تعویق انداختن در بارگزاری جاول اسکریپت

تعویق انداختن یک فایل به معنای جلوگیری از بارگیری آن تا زمانی که عناصر دیگر لود شوند اگر فایل های بزرگتر(مانند جاوا اسکریپت) را نگه دارید تا بقیه ی محتوای شما بدون تاخیر بارگزاری شود.
اگر یک وبسایت وردپرسی دارید با استفاده از افزونه wp-rocket به راحتی می توانید گزینه ی Load JS files delayed را تیک بزنید.اما اگر وبسایت html دارید شما نیاز دارید یک پرونده ی جاوا اسکریپت خارجی را قبل از برچسب</body> آن قرار دهید. همانند تصویر زیر

 

تعویق انداختن جاوا اسکریپت,بهبود سرعت بارگزاری

 

۵-کاهش زمانی اولین بایت(TTFB)

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

 

ابزار webpagetest,افزایش سرعت وبسایت

هنگامی که یک کاربر سایت شما را بازدید می کند http درخواست را به سمت سرور میزبان ارسال می کند.۳ مرحله وجود دارد که باید بین آن درخواست اولیه و بایت اول اتفاق بیفتد:
۱-مراجعه به DNS
۲-پردازش سرور
۳-واکنش
شما باید این روند را کنترل کنید و با استفاده از ابزار مرورگر chrome ببینید چقدر طول می کشدبرای دسترسی به ابزار برنامه نویسی در کروم به تب network بخش waterfall بروید.شما می توانید از ابزارهای شخصی رایگان مانند WebPageTest هم استفاده کنید.اگر مدت زمانی زیادی طول بکشد باید در پیکربندی های سرور بررسی کنید تا مشکل حل شود.

 

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

۶-زمان پاسخ سرور را کاهش دهید

یکی از بزرگترین عوامل در میزان بارگزاری صفحه ی شما زمان جستجوی DNS است.DNS یا سیستم نام دامنه یک سرور با یک پایگاه داده از آدرس هاست وقتی یک کاربر ادرس URL را داخل مرورگر می نویسد IP شما تبدیل به یک نام می شود که نشان دهنده ی موقعیت آنلاین است.
برای مثال وقتی شما در ادرس مرورگر خود ادرس example.com را می زنید شرکت ارائه دهنده سرویس اینترنت شما جستج.ی DNS را انجام می دهد.و IP مرتبط با آن URL را پیدا می کند معمولا DNS شما به ISP شما مربوط است پس بهتره آن را تغییر بدهید.

 

کاهش زمان پاسخ سرور dns

 

۷- انتخاب فضای میزبانی مناسب

اکثر صاحبان سایت های گزینه های ارزان را برای میزبانی انتخاب می کنند در ابتدای کار کافی است اما بعد از دریافت ترافیک های زیاد آن را ارتقا می دهند
در هنگام انتخاب میزبانی مناسب شما ۳ انتخاب پیش رو دارید:
۱-میزبانی مشترک
۲-میزبانی VPS
۳-سرور اختصاصی

میزبانی مشترک اغلب افراد استفاده می کنند که با مبلغ کمی در ماه یا سال قابل ارائه است در میزبانی مشترک منابع میزبانی مثل CPU , رم و فضای دیسک سرور با صاحبان دیگر وبسایت ها مشترک استمیزبانی VPS که شما هنوز فضا را با بقیه مشترک هستید اما بخشی اختصاصی از سرور مختص شماست.

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

 

 

 

هاست های اشتراکی,هاست VPS,بهبود سرعت لود سایت

 

هاست VPS,هاست اختصاصی,سعت وبسایت

 

۸-فعال سازی فشرده سازی

فایل های کوچکتر صفحات همیشه زودتر بارگزاری می شوند فایل های فشرده یکی از ساده ترین راه های کاهش زمان سرعت سایت است و تکنولوژِی GZIP یک عمل استاندارد فشرده سازی است.
GZIP یک فرمت فایل یا نرم افزار است که رشته کدهای مشابه را در فایل های متنی شما قرار می دهد و موقتا جایگزین می کند تا فایل ها را کوچکتر کندفشرده سازی با CSS و HTML به خوبی کار می کند زیرا این فایل ها به طور معمول دارای کد تکراری و فضای خالی هستند.

حتما توصیه می شود اگر این قابلیت را فعال نکرده اید در صورت داشتن هاست لینوکس از روی هاست آن را فعال کنید یا اگر وردپرس دارید با استفاده از افزونه های w3 total cache و یا wp ROCKET آن را فعال کنید.

 

حتما بخوانید  سئوی خارجی وبسایت(Off-Site SEO) چیست؟

فعال سازي GZIP,افزایش سرعت بارگزاری وبسایت

 

با استفاده از فایل HTACCESS در هاست خود می توانید GZIP را فعال کنید.

 

فعال سازی GZIP,فعالسازی فشرده سازی با HTACCESS

۹-فعال کردن ذخیره ساز(کش) مرورگر

هنگام بازدید وبسایت زمانی که از عناصر یک صفحه بازدید می کنید بر روی هارد دیسک شما ذخیره می شوند(یا ذخیره سازی موقت اتفاق می افتد)
این به این معنی است که دفعه ی بعد که شما از سایت بازدید می کند مرورگر شما بدون ارسال مجدد درخواست به سرور HTTP را بارگزاری می کند.با استفاده از ابزار W3 TOTAL CATCHE می توانید کش مرورگر و کش صفحات را فعال کنید.

برای وبسایتهای HTML(استاتیک) استفاده از کد HTACCESS زیر کفایت می کند و کار کش تصاویر و فایل ها را انجام می دهد.و مدت زمانی که می خواهید تصاویر و یا فایل های شما در کش مرورگر کاربر شما بماند را مشخص می کند.

 

فعال سازي کش تصاوير و فايل ها با HTACCE

 

۱۰-کاهش اندازه تصاویر

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

 

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

۱۱- استفاده از CDN

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

ار ابزارهای رایگان می توان به cloudflare اشاره کرد که به صورت رایگان اما با محدودیت شبکه یتحویل محتوا را در اختیار شما قرار می دهد

 

شبکه ی تحویل محتوا

 

۱۲-نمایش محتوا بر اساس اولویت

توصیه می شود فقط یک استایل شیت CSS استفاده کنید و از CSS درون خطی استفاده نکنید اگر برخی از صفحات مدت زمانی طول بکشد تا کل عناصر بارگزاری شود بر اساس اولویت در مرورگر کاربر از بالا وقتی به سمت پایین اسکرول می کند به میزان اسکرول کردن صفحه عناصر برای آن نشان داده می شود و برای بهبود سرعت لود صفحات طولانی مفید است.
یک مثال :
کاربر صفحه ای از سایت شما را داخل مرورگر می خواهد مشاهده کند اگر در صفحه ۲۰ عکس داشته باشیم مرورگر کاربر باید ۲۰ عکس را دانلود کند
با روش نمایش محتوا بر اساس اولویت ابتدا نوشته های شما نمایش داده می شود سپس تمام تصاویر را بارگزاری می کند.

برای کسانی که وردپرس کار هستند افزونه LAZY LOADING می تواند این کار را برای شما انجام دهد البته افزونه WP ROCKET هم این کار را برای شما انجام می دهد.

 

فعال سازی LAZYLOAD,نمايش محتوا بر اساس اولويت

 

۱۳-کاهش ریدایرکت ها

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

 

کاهش ريدايرکت ها,سرعت وبسایت

 

نتیجه گیری:

سعی کنیید با استفاده از ابزارهای تست سرعت وبسایت مانند GTMETRIX و PAGE SPEED که تمامی موارد بالا را بررسی کرده و به شما گزارش جامعی می دهند و بر اساس گزارش سرعت وبسایت خود را افزایش دهید تا در چشم موتورهای جستجو بهتر دیده شوید و باعث رتبه ی وبسایت شما شود

Tagged under:

1 نظر شما...

پاسخ دهید

آدرس ایمیل شما منتشر نخواهد شد.