سرعت سایت

  • محمد شجاعی
  • 15 فروردین 1399
زمان مطالعه : 14 دقیقه
سرعت سایت
سئو داخلی

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

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

​​​​​​​​سرعت صفحات سایت اغلب با “سرعت سایت” اشتباه گرفته می‌ شود، که در واقع سرعت صفحه برای نمونه‌ ای از نمایش صفحات در سایت است. سرعت صفحات می‌ توانند در هر دو “زمان بارگذاری صفحه” (‏زمانی که برای نمایش کامل محتوا در یک صفحه خاص طول می‌ کشد)‏ و یا “زمان اولین بایت” (‏مدت زمانی که برای مرورگر شما طول می‌کشد تا اولین بایت اطلاعات را از سرور وب دریافت کند) ‏توصیف شود. ​

شما می‌ توانید سرعت صفحات سایت خود را با تست سرعت سایت گوگل ارزیابی کنید. تست سرعت سایت گوگل ، داده‌های CrUX ( ‏گزارش تجربه کاربر کروم )‏ و گزارش‌ ها در مورد دو معیار مهم سرعت را در بر می‌ گیرد: اولین حرکت چشم گیر (‏FCP)‏ و (‏DCL)‏. ​

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

تاثیر سرعت سایت بر سئو

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

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

فعال کردن فشرده سازی ( Enable compression )

استفاده از Gzip، یک برنامه نرم‌ افزاری برای فشرده‌ سازی فایل ، برای کاهش اندازه فایل‌های CSS، HTML و جاوا اسکریپت شما که بزرگ‌ تر از ۱۵۰ بایت هستند. ​

از gzip در فایل‌ های تصویر استفاده نکنید. در عوض ، این ها را در برنامه‌ ای مانند فتوشاپ فشرده کنید که در آن می‌ توانید کنترل کیفیت تصویر را حفظ کنید.

بهینه سازی فایل های CSS , JavaScript , HTML

با بهینه‌ سازی کد های خود ( ‏از جمله حذف فضا ، کاما ، و دیگر کاراکتر های غیر ضروری ) می‌ توانید سرعت صفحه خود را به طور چشمگیری افزایش دهید. کاهش ریدایرکت ها

هر بار که یک صفحه به صفحه دیگری تغییر مسیر می‌ دهد، بازدید کننده شما با زمان بیشتری برای انتظار برای تکمیل چرخه درخواست – پاسخ HTTP مواجه می‌شود. به عنوان مثال، اگر الگوی ریدایرکت موبایل شما از آدرس ساب دامین به اصلی یا برعکس باشد ، هر یک از این دو تغییر مسیر اضافی بار صفحه شما را آهسته‌ تر می‌ کند. ​

حذف رندر بلاک های جاوا اسکریپت ( render-blocking JavaScript )

مرورگر ها باید یک درخت DOM را با تجزیه HTML قبل از نمایش یک صفحه بسازند. اگر مرورگر شما در طول این فرآیند با یک اسکریپت مواجه شود، باید قبل از ادامه کار آن را متوقف و اجرا کند. ​

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

حافظه نهان مرورگر ( Leverage browser caching )

مرورگر ها اطلاعات زیادی را پنهان می‌کنند ( ‏استیلمتها، تصاویر، فایل‌ های جاوا اسکریپت و غیره )‏ به طوری که وقتی بازدید کننده به سایت شما باز می‌ گردد، مرورگر مجبور نیست کل صفحه را دوباره بارگذاری کند. در بسیاری از موارد، مگر اینکه طراحی سایت شما مرتبا تغییر کند، یک سال یک دوره زمانی کش منطقی است. گوگل در اینجا اطلاعات بیشتری در مورد مبحث کشینگ دارد. ​

بهبود زمان پاسخ سرور ( Improve server response time )

زمان پاسخ سرور شما تحت‌ تاثیر میزان ترافیک دریافتی ، منابع مورد استفاده در هر صفحه ، نرم‌افزار مورد استفاده سرور و راه‌ حل میزبان قرار می‌گیرد. برای بهبود زمان واکنش سرور خود، به دنبال تنگناهای عملکرد مانند جستجوی آرام پایگاه‌ داده، مسیر یابی کند، یا فقدان حافظه کافی و رفع آن‌ها باشید. زمان پاسخ بهینه سرور زیر ۲۰۰ ms است.

​استفاده از یک شبکه توزیع محتوا یا CDN

شبکه‌ های توزیع محتوا (‏CDNs)‏، که شبکه‌ های تحویل محتوا نیز نامیده می‌ شوند، شبکه‌ هایی از سرورها هستند که برای توزیع بار تحویل محتوا استفاده می‌ شوند. اساسا، کپی‌ های سایت شما در چندین مرکز داده متنوع از لحاظ جغرافیایی ذخیره شده‌ اند به طوری که کاربران دسترسی سریع‌ تر و قابل‌ اطمینان‌ تر به سایت شما دارند. ​

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

مطمئن شوید که تصاویر شما بزرگ‌ تر از آنچه باید باشند نیستند و در فرمت فایل درست هستند (‏ PNG ها به طور کلی برای گرافیک با کمتر از ۱۶ رنگ بهتر هستند در حالی که فرمت JPEG به طور کلی برای عکاسی بهتر است)‏ و اینکه برای وب فشرده شده‌اند. ​

از اسپرایت های CSS برای ایجاد یک الگو برای تصاویری که اغلب در سایت خود مانند دکمه‌ ها و شیپ ها استفاده می‌کنید، استفاده کنید. اسپرایت های CSS تصاویر شما را در یک تصویر بزرگ ترکیب می‌کنند که همه را در یک زمان ( ‏که به معنی درخواست‌ های HTTP کمتر است ) ‏بارگذاری می‌کند و سپس تنها بخش‌ هایی را که می‌خواهید نشان دهید، نمایش می‌ دهند. این به این معنی است که شما با عدم انتظار کاربران برای لود کردن چند تصویر در زمان لود صرفه‌ جویی می‌ کنید. ​

برای بهینه سازی تصاویر به صورت آنلاین می توانید از این سایت هم استفاده کنید. ​