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

بهبود TTFB سایت

آیا میدانید بررسی عملکرد وب و بهبود TTFB سایت چیست؟ آستانه تحمل کاربران برای بارگیری صفحات وب سایت، کمتر از سه ثانیه می باشد. این آستانه تحمل در وب سایت دقیقا همان مسئله  Time To First Byte(ویا به اختصار TTFB) می باشد.

از آنجایی که سطح تحمل ما برای انتظار پشت چراغ راهنمایی و رانندگی ویا مایکروویو ها، در حدود دو دقیقه می باشد، می توان نتیجه گرفت که زمان TTF،در جذب مشتری و سرعت بالای سایت یکی از عوامل مهم می باشد.

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

زمان انتظار TTFB چیست؟

هنگامی که بازدیدکنندگان، وب سایت شما را در Google جستجو می کنند، مرورگر وب آنها درخواست دریافت اطلاعات برحسب بایت را به سرور ارسال می کند. درواقع TTFB مدت زمانی برحسب میلی ثانیه می باشد که مرورگر، برای دریافت اولین بایت پاسخ از وب سرور، می بایست منتظر بماند.

waiting time

زمان TTFB توسط گوگل Waiting نیز نامیده می شود و از زبان گوگل به شرح زیر توصیف میگردد:

مدت زمانی که در انتظار پاسخ اولیه از سمت سرور صرف می شود، که همچنین به عنوان TTFB نیز شناخته شده است. این زمان شامل مدت زمان رفت و برگشتی در ارسال یک درخواست به سرور و زمان صرف شده جهت ارائه پاسخ قطعی از سرور می باشد.

وب سایت هایی با زمان TTFB بالاتر بازدید کنندگان خود را نامیدخواهد کرد. اگر بیش از اندازه زمان نیاز باشد تا وب سرور شما اولین بایت درخواستی را ارسال کند، ممکن است دو مشکل زیر رخ دهد:

  • بازدید کنندگان وب سایت شما را ترک نموده و به سایت سایر رقبا مراجعه کنند.
  • رتبه SERP وب سایت شما کاهش می یابد، زیراکه گوگل معیار TTFB را در نظر می گیرد.

البته توجه داشته باشید که TTFB از معیار سرعت بارگذاری صفحات page load speed)) نظیر Google Page Speed متفاوت است. گوگل اظهار میکند که سرعت وب سایت(website speed) یک عامل موثر در رتبه بندی است، اما بین  رتبهGoogle PageSpeed  و رتبه بندی(Ranking) هیچ ارتباطی وجود ندارد.اما از طرفی این عامل بستگی به زمان دریافت بایت اول می باشد.

بهترین مدت زمان TTFB

به گفته گوگل، مدت زمانTTFB  وب سایت می بایست 200 میلی ثانیه یا کمتر از آن باشد. اگر سایت شما خیلی کندتر از آن است، مانند 500 میلی ثانیه یا بیشتر، می بایست اصلاح گردد.
بطورکلی بهترین سرعتTTFB  :
–  100 میلی ثانیه برای محتوای استاتیک (محتویاتی که در حال حاضر به عنوان فایل در سرور و بطور ثابت می باشد.)
–  200-500  میلی ثانیه برای محتوای پویا (محتوا که از یک پایگاه داده و CMSها مانند WordPress ایجاد شده است.)

بررسی TTFB وب سایت

جهت بررسی میزان TTFB سایت، میتوانید از قابلیت TTFB در مرورگر خود استفاده نمایید. جهت اینکار وب سایت خود را باز نموده و سپس کلید F12 را بزنید. در پایین صفحه در پنجره باز شده در قسمت network می توانید TTFB را ملاحظه نمایید.

ttfb_check

همچنین می توانید از ابزار های زیر نیز جهت بررسی مدت TTFB استفاده نمایید:

  • Google Chrome browser Inspect tool
  • Gtmetrix.com
  • Webpagetest.org – Website Performance and Optimization Test
  • Performance.sucuri.net
  • Tools.keycdn.com/performance

 

دلایل کند شدن TTFB

چهار دلیل عمده که باعث کند شدن TTFB می شوند، عبارتند از:

  1. ترافیک وب بالا
  2. مشکلات شبکه
  3. محتوای پویا:

– میزان مصرف فضا

– سرعت دیسک

– میزام مصرف RAM

– تنظیمات پایگاه داده

– سرعت پایگاه داده

  1. پیکربندی سرور:

– تنظیمات PHP / ASP

– تنظیمات پایگاه داده

و غیره.

شما نمی توانید ترافیک وب سایت یا مسائل مربوط به شبکه را تا حد زیادی برطرف کنید. با این حال، راه هایی جهت بهبود میزان TTFB ناشی از محتوای پویا و پیکربندی سرور وجود دارد.
 

چگونگی تاثیر محتوای پویا روی TTFB

محتوای پویا/دینامیک (که معمولا توسط وردپرس استفاده می شود) یکی از بزرگترین دلایل افزایش زمان TTFB است. همانطور که می دانیم اکثر صفحات در وب به طور پویا می باشند.

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

زمان پیدا کردن و دریافت محتوای مربوطه از پایگاه داده، گرفتن فایل ها و گنجاندن همه آنها با یکدیگر در صفحه سایت  می تواند به آسانی یک گلوگاه(bottleneck) ایجاد کند، مخصوصا اگر سرور برای چندین بازدید کننده در همان زمان کار کند.

بهبود TTFB وب سایت شما با قابلیت Caching

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

  • پلاگین های وردپرس: پلاگین هایی نظیر WP Super Cache به کش نمودن صفحات دینامیکی سایت کمک می کنند.
  • میزبانی وردپرس : برخی میزبانی های وردپرس می تواند توانایی هایی را که امکان بهبود TTFB سایت شما را فراهم می کند، به شما بدهد.
  • پیکربندی سرور: یک راه معمول برای قابلیت کش فایل ها ، پیکربندی فایل وب .htaccess می باشد( این مورد شامل محتوای پویا نمی شود.)

نتیجه گیری

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

در صورتی که مقاله فوق مورد توجه شما قرار گرفته پیشنهاد میکنیم مقالات “تفاوت هاست ابری با هاست معمولی | بررسی ۲ ویژگی هاست ابری” و ”آموزش نحوه فعالسازی SSL رایگان سی پنل و تمدید آن به صورت خودکار” در بلاگ مرواهاست مطالعه فرمایید

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

8 آذر 1402

در 14:06

در دنیای امروز، ایمیل یکی از ابزارهای اصلی ارتباطی و کاری برای افراد و شرکت‌ها است. اغلب ما با داشتن چندین ایمیل از منابع مختلف، با مشکلاتی از جمله زمان‌بری ...

28 آبان 1402

در 17:17

یکی از مسائل حیاتی در مدیریت یک وب‌سایت ، امنیت به خصوص امنیت هاستینگ آن است. از آنجایی که پنل کنترل وب‌سایت‌ها همچون cPanel، Plesk و Direct Admin برای مدیری...

24 آبان 1402

در 17:23

نصب SSL رایگان در دایرکت ادمین از موضوعات حیاتی برای افزایش امنیت وب‌سایت‌ها و ارتقاء جایگاه آن‌ها در موتورهای جستجو است. با توجه به اینکه کاربران در حال جست...

17 آبان 1402

در 00:09

آپتایم سرور لینوکس یکی از مفاهیم کلیدی در مدیریت سرورهای لینوکسی است که به ما اطلاعات ارزشمندی ارائه می‌دهد. این مفهوم نشان می‌دهد که سرور چه مدت به طور مداو...

15 آبان 1402

در 15:42

امروزه اطلاعات و دانش به یکی از مهم‌ترین دارایی‌های انسان تبدیل شده‌اند. هر روزه میلیون‌ها اطلاعات و داده‌های تازه در مورد افراد، مکان‌ها، رویدادها و موارد د...

24 مهر 1402

در 16:37

در دنیای اینترنت امروز، جنگ برای جلب توجه مخاطبان به محتواهایی که ارائه می‌شوند، به یکی از مهم‌ترین تهدیدهایی که کسب‌وکارها و نویسندگان با آن مواجه هستند، تب...

1 دیدگاه دربارهٔ «بررسی عملکرد وب و بهبود TTFB سایت»

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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