06-08-2020, 04:33 PM
چگونه سرعت وب سایت را ۲ برابر کنیم ؟ معرفی ۹ نکته کاربردی
شاید برای همه شما این مورد پیش اومده که بازدیدکنندگان وب سایت شما از سرعت بالا آمدن سایت شما رضایت ندارند. حقیقتا سرعت سایت بحث بسیار مهمی در زمینه بیهنه سازی موتورهای جستجو می باشد و باید گفت یکی از عناصر مهم برای یک چهارچوب اصولی سئو است که سبب میشه بازدید کننده سایت شما را بیشتر شود و دوباره به سایت شما باز گرده یا به طور کامل منصرف شه و نتیجه این امر چیزی نیست جز پایین اومدن رتبه سایت شما و افزایش بانس ریت یا همان نرخ پرش خواهد بود.
۱- از ایجاد تغییر مسیر در لندینگ پیج خود اجتناب کنید
چرا این امر مهم می باشد.علت این موضوع به این خاطر می باشد که تغییر مسیر برای صفحات سبب افزایش مدت زمان بارگذاری صفحه و کاهش سرعت در حالت تماشای وب سایت از طریق موبایل می باشد. هر بار که تغییر مسیری اضافه میشه یک رفت و برگشت http انجام می شود و حتی در بعضی موارد این رفت و برگشت ها شامل جستجوی DNS, پروتکل کنترل انتقال اطلاعات یا همان TCP و همچنین لایه امنیتی انتقال داده TLS نیز انجام میشود.چیزی که گوگل در این زمینه پیشنهاد میکنه ، این می باشد که یک وب سایت پاسخ پذیری یا همان ریسپانسیو ساخته شود با حداکثر یک بار تغییر مسیر از یک آدرس به سمت صفحه لندینگ شما.
۲- فعال سازی فشرده سازی
چرا این موضوع مهمی باشد. کاهش حجم محتوای شما معادل با کاهش زمان برای دانلود منابع, کاهش داده مصرفی از طرف مشتری و بهبود رندر یا همان پردازش صفحات می شود.چیزی که گوگل پیشنهاد میکنه ، این می باشد که تمامی محتوای قابل فشرده سازی به فرمت Gzip شود.
۳- زمان پاسخ دهی سرور خود را بهبود ببخشیم
چرا این موضوع مهم می باشد، سریع بودن پاسخ دهی سرور یک امر ضروری می باشد تحقیقات نشان می دهد ۵۳ درصد بازدید کنندگانی که از طریق موبایل به سایت مراجعه می کنند اگر صفحه ای در کمتر از ۳ ثانیه بارگذاری نشده باشد آن صفحه را ترک میکنند. توسعه با کیفیت وب سایت یکی از اصول اساسی می باشد تا وب سایت شما دچار کمبود CPU, کند شدن سرعت درخواست های پایگاه داده, کند شدن منطق کاربردی برنامه, کند شدن چهارچوب ها نشود.چیزی که گوگل پیشنهاد می کند .این هست که زمان پاسخگویی سرور و باید همیشه زیر ۲۰۰ میلی ثانیه باشد.
۴- اهرم ذخیره سازی مرورگر
چرا این موضوع مهمی باشد,وقتی منابع را بر روی شبکه واکشی یا همان fetching میکنیم, تعداد چرخش های بیشتری بین کلاینت و سرور نیاز می شود. این به این معنی است که تاخیر بیشتری به وجود میآورد و همچنین هزینه بیشتری برای بازدید کننده از نظر حجم مصرفی داده به وجود می آید. شما می توانید این روند کند و گرانرو با یک سیاست ذخیره سازی یا همان کشینگ بهبود بخشید این کمک میکنه به مشتری ها تا داده کمتری مصرف شود .چه چیزی گوگل پیشنهاد می کند .سیاست های ذخیره سازی سریع یا همون caching که موارد زیر را پاسخ دهد:
الف-آیا یک منبع میتواند ذخیره سازی شود
ب- چه کسی می تواند آن را ذخیره سازی کند
پ-چه مدت آن ذخیره خواهد ماند
ت- چگونه می توان آن را به طور موثر( در صورت لزوم) مجددا تایید کرد وقتی سیاست ذخیره سازی منقضی می شود.
پیشنهاد گوگل در این زمینه می باشد که مدت زمان ذخیره سازی حداقل یک هفته تا حداکثر یکسال برای منابع ایستای سایت در نظر گرفته شود.
۵- کوچک سازی HTML, CSS, JavaScript
چرا این موضوع مهمی باشد.کوچک سازی. داده های زائد را از منابعی که برای بازدید کننده شما ارسال می شود حذف میکنه, و انجام همین کار در مجموع به سبب افزایش سرعت و کارآیی سایت شما می شود.چه چیزی گوگل پیشنهاد می کند. داده های زائد نباید در محتوای سایت شما باشد به طور مثال کامنت ها یا سمبلهای فاصله در کد html, استایل های تکرار شده داخل CSS
۶- بهینه سازی تصاویر
چرا این موضوع مهم می باشد.تصاویر به طور میانگین ۶۰ درصد سایز یک صفحه وب سایت را تشکیل می دهند و تصاویر بزرگ مساوی با کند شدن خزش سایت شما می باشد.گوگل چه چیزی را پیشنهاد میکند.مطمئن شوید که وب سایت شما و تصاویر ریسپانسیو می باشند استفاده از سایز های مناسب برای تصاویر کمک مناسبی در این زمینه انجام می دهد.زمانی که حرف از بهینه سازی تصویر می شود فقط یک راه عالی برای انجام این کار وجود ندارد. تکنیک های بسیاری برای کاهش حجم یک تصویر موجود می باشد اما پیدا کردن بهترین تنظیمات برای تصاویر شما نیاز به دقت زیاد در مورد فرمت تصاویر می باشد.
۷- بهینه سازی css
چرا این موضوع مهمی باشد.مرورگر ها به طور معمول مراحلی رو برای تفسیر یک صفحه اجرا میکنند. به طور خلاصه یک صفحه قبل از تفسیر شدن نیاز به پردازش css دارد. زمانی که css توسط یکسری Stylesheet های خارجی بلاک شود نتیجه ای جز تاخیر در بالا آمدن صفحه وب سایت نمی شود.گوگل پیشنهاد می کندبه کار بردن css های داخلی کوچک در html به منظور محدود کردن منابع css خارجی.
۸- اولویت به نمایش محتوا باشد
چرا این موضوع مهم می باشد.اگر محتوای یک صفحه بیشتر از حد باشه یا به عبارتی محتوا به حدی باشه که مجبور به اسکرول کردن صفحه شوید نتیجه ای جز پردازش بیشتر در صفحه و ایجاد تاخیر در نمایش صفحه به خصوص برای بازدید کننده های ورودی که از موبایل برای مشاهده سایت استفاده می کنند می شود.گوگل پیشنهاد می کند .سایز محتوا متن بیشتر از ۱۴ کیلو بایت در حالت فشرده نشود.
۹- از جاوا اسکریپت هایی که سبب متوقف شدن پردازش صفحه می شود جلوگیری کنیم
چرا این موضوع مهمی باشد.به این علت که هر بار که جاوا اسکریپت بخواهد اجرا شود عملیات تفسیر صفحه یا ساده بگیم نمایش کامل صفحه متوقف می شود تا آن پردازش مربوط به جاوا اسکریپت به اتمام برسد همین موضوع سبب می شود که در بارگذاری کامل صفحه تاخیر ایجاد شود.گوگل چه چیزی را پیشنهاد میکند.حذف تمامی جاوا اسکریپت ها به خصوص اسکریپتهای خارجی که نمایش صفحه را دچار تاخیر می کنند.منبع : https://web.tosinso.com/fa/articles/37504