علت متفاوت بودن گزارش های جی تی متریکس و واکاوی صفحه
پذیرش تفاوتها و انعطافپذیری ویژگیهای ذهنی مطلوب برای انسان هستن. از طرف دیگه ابزارهای تحلیل و گزارشدهی وبسایت هم باید متناسب با دادههای ورودی خودشون، بتونن نتایجی متفاوت رو گزارش کنن. در مورد سایتی مثل جی تی متریکس باید بگیم که این سایت معیارهای متنوعی رو برای گزارشدهی در مورد شرایط سایت شما در نظر میگیره. پس هر نوع تغییر در سایت، نتیجهای متفاوتی رو ایجاد میکنه. علاوهبراین عواملی مثل سرعت اینترنت و پنهای باند و ... هم در زمان درخواست برای بررسی، در تعیین امتیازات عملکرد سایت تاثیر دارن. بنابراین در این مطلب با علت متفاوت بودن گزارش های جی تی متریکس آشنا میشیم.
فرآیند تست سرعت سایت توسط جی تی متریکس یا واکاوی صفحه
قبل از بررسی علت های متفاوت بودن گزارش های جی تی متریکس باید با فرآیند آزمونهای این سایت آشنا باشیم. وقتی یک آزمایش GTmetrix رو اجرا میکنید (از جمله تستهای On-Demand، Monitored و API)، یک مرورگر واقعی با استفاده از یک سرور از محل تست انتخاب شده راهاندازی میشه. مرورگر واقعی URL صفحه سایت شما رو با گزینههای تحلیل درخواستی بارگیری میکنه و GTmetrix این صفحه ره با گزینههای آنالیز مورد نظر بارگذاری و بررسی میکنه. در مرحله بعد، گزینههای ممیزی، اجرا و دادههای ایجاد شده، دریافت و ثبت میشن.
علت های متفاوت بودن گزارش ها
با توجه به فرآیند تست در جی تی متریکس و واکاوی صفحه میتونیم بگیم که این سایت، کاری بیش از بارگذاری صفحه شما در یک مرورگر واقعی و گزارش اونچه در زمان آزمایش دیده، انجام نمیده. البته جی تی متریکس این کار رو بر روی یک مرورگر بدون کش انجام میده و از اتصال Unthrottled استفاده میکنه. وضوح صفحه نمایش هم 1366×768 در حالت پیشفرضه. چیزی که در اینجا اهمیت داره اینه که هر عاملی که بر فرآیند آزمون جی تی متریکس دخیل باشه، میتونه علتی برای متفاوت بودن گزارش بهشمار بیاد. در ادامه با برخی از این عوامل آشنا میشیم.
سرعت شبکه اینترنت و تاخیر آن
منظور از تاخیر شبکه (Network Latency) میزان تاخیر در انتقال دادهها از سرور به کلاینت یا برعکسه. میزان تاخیر شبکه ارتباط معکوس با مفهوم سرعت شبکه داره. بعضی از عوامل تاثیرگذار بر سرعت شبکه عبارتند از: • سرعت اتصال انتخابی • پروتکل شبکه • تمام شدن بسته اینترنت • فاصله از سرور • زمانهای DNS کندتر از حد معمول • زمان اتصال SSL
انواع کش در بخشهای مختلف
انواع گوناگونی از کش وجود دارن که افزایش اونها میتونه باعث کاهش سرعت و عملکرد وب و ایجاد تفاوت در گزارش های جی تی متریکس بشه. از جمله این کشها میتونیم به کش مرورگر، کش سمت سرور، کش CDN و ... اشاره کنیم. البته باید توجه داشته باشید که کش مرور به احتمال زیاد، بر امتیاز عملکرد جی تی متریکس شما تاثیر نمیذاره. چون این سایت، آدرس صفحات و منابع صفحه رو در آزمونهای خودش در حافظه پنهان ذخیره نمیکنه.
عملکرد شبکه توزیع محتوا
شبکههای توزیع یا تحویل محتوا (CDN) برای توزیع محتوای سایت شما از سرورهای Edge استفاده میکنن که نزدیکترین فاصله رو با مکان شما داشته باشن. با این حال عملکرد و امکانات این شبکهها هم با هم متفاوته. بنابراین توزیع ناکارآمد این شبکهها میتونه عاملی برای تفاوت در گزارشهای سایت جی تی متریکس باشه. عملکرد سرور؛ از علت های متفاوت بودن گزارش های جی تی متریکس میزبانی وب ضعیف میتونه علت متفاوت بودن هر بار گزارش های جی تی متریکس باشه. برای مثال استفاده از نرمافزارهای ناکارآمد یا منابع ناکافی سرور یکی از عوامل افزایش زمان بارگذاری صفحه سایت و کاهش عملکرد وبسایته. همچنین سرورهای اشتراکی ممکنه از منابع سختافزاری کافی برای پشتیبانی از سایتهایی با اطلاعات، بازدیدها و تراکنشهای زیاد برخوردار نباشن.
مکان سرور جی تی متریکس
در هر بار بررسی جی تی متریکس این امکان وجود داره که مکان سرور از طرف سایت عوض بشه. علاوهبراین ممکنه خود شما بخواید سایت رو با سروری در یک مکان دیگه بررسی کنید. در هر صورت تغییر مکان سرور یکی از عوامل ایجاد تفاوت در نتایج گزارشهای این سایته.
چه مقدار تفاوت در گزارش های جی متریکس قابل قبول است؟
همونطور که پیشتر گفتیم، عوامل مختلفی باعث ایجاد تفاوت در نتایج گزارش های جی متریکس میشن. اما این تفاوت نباید بیش از اندازه و غیر طبیعی باشه. بنابراین اگه نمره عملکرد شما در این سایت افت زیادی داره، حتما باید بهبودهای پیشنهادی رو بررسی و اعمال کنید. همچنین این امکان وجود داره که افت زیاد امتیاز بهخاطر مشکلاتی مثل بارگیری یک سرویس شخص ثالث باشه. برای مثال وقتی در یک سایت وردپرسی از یک پلاگین غیر وردپرسی استفاده میکنید، ممکنه بارگیری اون خیلی طول بکشه و باعث افت زیاد امتیاز عملکرد در جی تی متریکس بشه.
نکته دیگه اینکه برای بررسی تغییرات شدید در امتیازات جی تی متریکس میتونید به نمودار تاریخچه گزارشها در بالای صفحه تب عملکرد مراجعه کنید. در این نمودار تغییرات شدید در قالب نوسانهای خطی به شما نمایش داده میشه و پرچمهایی هم وجود دارن که امتیازات رو در هر بار بارگذاری صفحه و بررسی در جی تی متریکس نشان میدن.
با تغییر تنظیمات، گزارش های جی تی متریکس تغییر میکنند
هر نوع تغییر در تنظیمات و گزینههای آنالیز سایت در GTmetrix هم میتونه علتی برای متفاوت بودن گزارشهای اون باشه. برای مثال اگه با استفاده یک مجموعه از گزینهها مثل: Device/Connection/Location در حال آزمایش و بررسی سایت هستید، در صورت نیاز به تغییر، تغییرات رو در همون گزارش ایجاد نکنید.
بههمین دلیل کارشناسان پیشنهاد میکنن، چرخههای نظارتی یا آزمایشهای جداگانه داشته باشید تا تغییرات زیاد باعث سردرگمی شما نشه. در چنین شرایطی میتونید نتیجه هر چرخه نظارتی یا هر مدل از آزمون رو با نتیجه همون چرخه نظارتی یا آزمون در زمان دیگه مقایسه کنید.
افزایش تعداد گزارشها برای افزایش دقت در نتایج جی تی متریکس
همواره توجه داشته باشید که اگرچه در هر بار آزمایش صفحات سایت، احتمالا نتایج دریافتی، اندکی تغییر میکنن، اما این تغییرات لزوما باعث سردرگمی یا پایین اومدن دقت نمیشه. بلکه با افزایش تعداد آزمونها و ایجاد یک معدل میتونید به نتیجهای دقیقتر دست پیدا کنید. این نتیجه دقیقتر به شما در انتخاب استراتژیهای مرتبط با بهینهسازی سایت و افزایش سرعت اون کمک میکنه. جی تی متریکس بدون شک ابزاری عالی برای بررسی سایت از نظر سرعت و برخی معیارهای مرتبط با اونه. با این حال به کاربران ایرانی پیشنهاد میشه از پلتفرمهای داخلی تحلیل سایت با بعضی ویژگیهای مشابه استفاده کنند؛ چون نزدیکی سرور در این پلتفرمها میتونه تفاوت بین نتایج رو کاهش بده. یکی از بهترین نمونهها در این زمینه، میزفا تولزه. میزفا تولز ابزاری جامع برای سئو سایت با کیفیتی در سطح جهانیه که امکاناتی متنوع رو در اختیار صاحبان کسبوکارها، بازاریابان و سئوکاران قرار میده.