[ad_1]
دلایل زیادی وجود دارد که پابرجا می کند برای چی مردم خرید از یک فروشگاه آنلاین را به فروشگاه های دیگر ترجیح می دهند و یا سرویس های پخش زنده ای را انتخاب می کنند که قیمت، کیفیت و مخصوصا سرعتش از بقیه بالاتر باشد. سرعتی که منظور من است، سرعتی است که وب سایت با اون بارگذاری می شود و به ورودی کاربر واکنش علامت می دهد.
من در این مقاله، به برخی از اصول اولیه تست سرعت همانند معیار هایی که باید حواسمان به اون ها باشد و ابزار هایی که برای آزمایش و پیگیری عملکرد سرعت نیاز است، خواهم پرداخت . لیست ارائه شده در این مقاله شامل بهترین ابزار های تست وب سایت است که در ادامه با اون ها دوست خواهیم شد.
برای چی باید از ابزار های تست سرعت وب سایت استفاده کنید؟
این که بفهمید تست سرعت چه طور دقیقا می تواند به شما در ارائه تجربه کاربری خوب تر کمک کند، واقعا مهم است. به همین دلیل فکر کردم خوب تر است اول به معیار های اصلی که برای اندازه گیری و تست سرعت باید حواس تان به اون ها باشد، بپردازم.

با این اپلیکیشن ساده، هر زبانی رو فقط با روزانه 5 دقیقه گوش دادن، توی 80 روز همانند بلبل سخن بزن! بهترین متد روز، همزمان نیرومند حافظه، آموزش تصویری با کمترین قیمت ممکن!
- اطلاعاتی که بارگیری اون ها فراوان طول می کشد. این ها می توانند هر چیزی از فونت و عکس گرفته تا افزونه های مختلف و فایل های JS باشند که بارگذاری وب سایت شما را کند می کنند.
- TTB وFMP . سرعت رسیدن به اولین بایت (Time to First Byte) و اولین ترسیم معنادار صفحه (First meaningful paint) دو معیار فراوان مهمی هستند که باید به اون ها توجه کنید. اون ها به شما علامت می دهند که چه زمانی وب سایت تان شروع به بارگذاری و چه زمانی وب سایت تان شروع به نمایش اطلاعات می کند.
- تاریخ بارگذاری، تعداد درخواست ها و اندازه صفحه. شما باید مواظب این موارد هم باشید زیرا می توانند تاریخ بارگذاری وب سایت شما را به طور چشم گیری افزایش دهند.
- هدر های HTTP. هدر های HTTP نحوه ارتباط بزرگ ها با ارسال اطلاعات از راه یک درخواست یا پاسخ هستند. شما باید این پاسخ ها و درخواست ها را تست کنید تا ایمن شوید که پیام درستی بین این دو رد و بدل می شود یا خیر. این مورد زمانی به دردتان می خورد که می خواهید خطا های مختلفی که ممکن است وجود داشته باشد را دیباگ کنید.
حتما بخوانید: ۱۱ نکته مهم برای اینکه کالایی را در فضای غیر واقعی به فروش برسانید
مفاهیم اولیه سرعت وب سایت
قبل از این که به فهرست ابزار هایی که برای بهینه سازی وب سایت تان استفاده می کنیم، بپردازیم، بد نیست نگاهی به مفاهیم اساسی که در پس بهینه سازی سرعت وب سایت وجود دارد، بیندازیم.
تاریخ فراوان بارگذاری
یکی از مهم ترین جنبه های بهینه سازی وب سایت سرعت بارگذاری است. دلایل زیادی وجود دارد که دلیل می شوند وب سایت شما به کندی بارگذاری شود. یکی از اون ها سرورتان است. اندازه گیری تاریخ رسیدن تا اولین بایت به شما اطلاع می دهد که آیا مشکلی با تاریخ پاسخ دهی بزرگ دارید یا خیر. اگر این طور باشد به شما منظور می کنم به دنبال یک CDN باشید تا به شما در حل این مشکل ویژه کمک کند.
وجود کد سد رندر
یکی دیگر از دلایل کندی بارگیری وب سایت شما وجود کدی است که رندر وب سایت شما را بسته می کند. این می تواند کد جاوا اسکریپت ، CSS یا هر نوع کد دیگری باشد. این چیزی است که نمی شود اون را نادیده گرفت؛ زیرا مستقیما بر تجربه کاربران تان در وب سایت نشان می گذارد.
راه های زیادی برای به تعویق انداختن کد بسته کننده رندر وجود دارد و من تصمیم دارم دو نوع اصلی یعنی کد جاوا اسکریپت و CSS را لباس دهم .
برای جاوا اسکریپت، می توانیم یک اسکریپت کوچک را اجرا کنیم تا اجرای اسکریپت هایی که در غیر این شکل رندر صفحات ما را بسته می کنند را به تعویق بیندازد. یک نمونه کوچک به این شکل است:
function deferLoadingTheCode() {
var element = document.createElement(“script”);
element.src = “delayTheCode.js”;
document.body.appendChild(element);
}
window.addEventListener(“load”, deferLoadingTheCode, false);
تنها کاری که باید انجام بدهید؛ این است که این را در تگ
HTMLبیندازید.
قطعه بعدی که باید به اون پرداخته شود CSS است. در CSS هدف این است که کد را تا حد امکان کوتاه کنید و دو راه برای انجام اون وجود دارد؛ یکی حذف تمام کلاس های غیر ضروری و حذف کلاس ها به طور کلی یا انتقال اون ها به یک فایل CSS متفاوت که می تواند در صفحات دیگر یا سپس از محتوای مهم صفحه که بارگذاری شده، بارگذاری شود.
دومین کاری که می توانید انجام بدهید؛ این است که فایل CSS را کوتاه کنید. این فرآیندی است که در اون کاراکتر های غیر ضروری را از فایلها حذف می کنید؛ زیرا فضا را اشغال و بارگذاری را طولانی می کنند،.کوچک کردن فقط روی کدهای CSS اعمال نمی شود، شما می توانید کاراکتر های غیر ضروری را از Javascript و HTML هم حذف کنید. منظورم از کاراکتر های غیر ضروری کاراکتر های فضای خالی ( فاصله و کلید enter) نظرات و جداکننده های بلوک هستند.
درخواست های HTTP
مورد بعدی که باید به اون توجه کنید، درخواست های HTTP است. هر بار که یک وب سایت را بارگذاری می کنید، یک سری درخواست از بزرگ ها ارسال می شود. هر درخواست یک پاسخ خواهد داشت و هر بزرگ تعدادی درخواست همزمان خواهد داشت که باید به اون ها نگهداری کند. هر چه تعداد درخواست های شما زیادتر باشد، بزرگ شما با درخواست های بیشتری مواجه خواهد شد و به تاریخ بیشتری برای پاسخ گویی نیاز دارد.
ردیابی این درخواست ها ممکن است مقاوم باشد و بیشتر تعداد درخواست ها مخصوصا اگر با یک سرویس شخص ثالث کار کنید، تغییر می کند. برای اندازهگیری و پیگیری این درخواست ها، باید از یک سرویس نظارت مصنوعی همانند Sematext Synthetics استفاده کنید. با یک راه اندازی ساده، می توانید تعداد کلی درخواست ها، تاریخ بارگذاری، پاسخ ها و موارد دیگر را پیگیری کنید. در ادامه زیادتر در مورد Sematext Synthetics صحبت خواهیم کرد.
حتما بخوانید: ۱۵ تا از پردرآمدترین شغل های دنیا در سالهای ۲۰۱۹-۲۰۲۵
وقت اون رسیده که برویم جستجو اصل مطلب ! پس بدون هیچ صحبت اضافه ای به معرفی 6 سایت تست سرعت خواهیم پرداخت.
6 تا از بهترین ابزار های تست سرعت وب سایت
قبل از هر چیز دقت کنید برخی از این سایت ها با آی پی ایران بلاک هستند پس همین الان وی پی ان خود را روشن کنید
1-Pingdom

Pingdom یکی دیگر از ابزار های معروف تست سرعت وب سایت است که قرن هاست وجود داشته است. برای استفاده از اون نیازی به ورود به سیستم نیست و شرح ها از جزئیاتی که از Google PageSpeed Insights دریافت می کنید کم تر است. عملکرد سایت از 0 تا 100 مقام بندی می شود و سپس کد های پاسخ، اندازه محتوا، انواع درخواست ها ، درخواست بر پایه دامنه و نمودار آبشاری که به شما امکان می دهد تا جزئیات مربوط به تاریخ بارگذاری فایل هایتان را مشاهده کنید، تقسیم بندی می شوند.
این ابزار رایگان به شما امکان می دهد تا نسخه آزمایشی هر یک از 70 مکان را اجرا کنید و اگر در طرح Synthetics اون ها که از 10 دلار در ماه شروع می شود نام نویسی کنید ، می توانید نظارت بر سرعت صفحه و همین طور هشدار را تنظیم کنید.
2-Google PageSpeed Insights

Google PageSpeed Insights سال ها ابزاری برای آزمایش و مقام بندی وب سایت بوده است. این ابزار ساده که توسط گوگل ساختن شده، وب سایت ها را معیار قرار می دهد و اون ها را از 1 تا 100 چه برای موبایل و چه دسکتاپ رتبه بندی می کند. هر چه این عدد زیادتر باشد، سرعت وب سایت زیادتر می شود.
رابط کاربری ساده ای دارد که فقط با یک فیلد ورودی مخصوص URL طراحی شده است. سپس از اجرای تست، اطلاعات دقیقی در مورد فاکتور هایی همانند کد مسدودکننده رندر،TTFB ، اندازه صفحه و موارد دیگر دریافت خواهید کرد. در زیر هر قسمت ، لیستی از راه های عمل توصیه شده را خواهید دید که باید به سرعت بخشیدن به وب سایت کمک کند.
چطور درون دنیای طراحی وب شویم؟ چه توانایی هایی مورد نیاز است؟
با این که بسیاری از ابزار های دیگر این لیست به شما امکان می دهند تا درخواست ها را سفارشی کنید، هشدار را تنظیم کنید و مکان های مختلف را برای پیاده سازی تستهای تان انتخاب کنید، Google PageSpeed Insights این گزینه ها را در اختیارتان قرار نمی دهد. اما این سایت کاملا رایگان است و نیازی به نام نویسی ندارد.
3-Uptrends

Uptrends یک تست ساده از یکی از 10 مکان ارائه می دهد و می توانید تنظیمات را طوری اصلاح کنید تا این تست در دستگاه تلفن دنبال یا دسکتاپ انجام شود . برای تست دسکتاپ، میتوانید رزولوشن صفحه یکی از چهار مرورگر (کروم، فایرفاکس ، اینترنت اکسپلورر و PhantomJS) و پهنای باند را انتخاب کنید تا سایت تحت حالت های سرعت مختلف تست شود.
معمولا این سایت کمی ساکت است و هیچ هشداری وجود ندارد که بتوان در نسخه رایگان تنظیم کرد، اما اگر برای محصول Uptrends Synthetics نام نویسی کنید، همه امکانات به علاوه کلی قابلیت RUM، 10 مانیتور ابتدایی و 60 اعتبار پیام را با 12 دلار در ماه دریافت خواهید کرد .
4- WebPageTest

WebPageTest.org یک ابزار تست عملکرد وب سایت منبع دوباره است که به شما امکان می دهد تا وب سایت تان را از یکی از 40 لوکیشن و طیف پهناور ای از دستگاه ها محک بزنید. همچنین میتوانید تستهای تان را به کمک یک شبکه تلفن دنبال کند یا یک شبکه سریع 4G مانند سازی کنید . نتیجه از F تا A مقام بندی می شود و شامل اطلاعاتی در مورد فشرده سازی،TTFB ، ذخیره سازی یا caching، نمودار های آبشار برای سرعت بارگذاری منابع و موارد دیگر خواهد بود.
یک تست نسبتا مخصوص هم دارد که در اون یک آزمایش را 3 بار اجرا می کند و تمام سه مجموعه داده نمایش می دهد. این تست کمک تان می کند تا بفهمیم آیا DNS یا CDN ممکن است دلیل دیر کرد شود و آیا بزرگ می تواند به همه درخواست ها پاسخ بدهد یا خیر.
حتما بخوانید: اصطلاحات طراحی وب که باید بلد باشید
5-Gtmetrix

GTmetrix به شما این امکان را می دهد که اطلاعات دقیقی در مورد سرعت صفحه، تاریخ بندی ، امتیاز عملکرد و موارد دیگر را دریافت کنید. GTmetrix اطلاعاتی در مورد نحوه رفع مشکلاتی که در آزمایش علامت داده شده است ارائه می دهد .
بدون نام نویسی، فقط می توانید از یک مکان اون هم ونکوور کانادا تست انجام بدهید، اما سپس از نام نویسی در یک حساب کاربری رایگان، می توانید مکان، مرورگر های مختلف و حتی نوع اتصال تان را انتخاب کنید. به این نظم عکس بهتری از نحوه عملکرد وب سایت شما در شرایط مختلف ارائه داده می شود.
6- Sematext

با این که Synthetics در مجموعه Sematextابزار نسبتا جدید نظارت مصنوعی به حساب می آید اما به سرعت در بین کاربران محبوب شده است. این سایت ساده و در عین حال قابل اطمینان است که می توانید به کمک اون بر API و تاریخ آپدیت وبسایت از مکان های مختلف در سراسر دنیا نظارت کنید، عملکرد دستگاه ها و مرورگر ها را اندازه گیری و مشکلات منابع شخص ثالث را شناسایی کنید.
شروع به کار واقعا آسان است و فقط چند دقیقه طول می کشد تا بتوانید با کمک رابط کاربری بصری بر منابع تان نظارت کنید. می توانید تنظیمات مختلفی را اعمال کنید و یک زنگ هشدار راه اندازی کند تا در شکل بروز مشکل فورا به شما اطلاع داده شود.
دانلود کنید: 5 تا از بهترین آنتی ویروس های (رایگان) برای ویندوز
Sematext Synthetics دنبال با یک نسخه آزمایشی 14 روزه ارائه می شود. طرح ها از 29 دلار در ماه شروع می شوند و 40 مانیتور HTTP و 5 مرورگر را دنبال با نگه داری 30 روزه داده ها ارائه می دهند. البته همه این ها می توانند مطابق با نیاز های شما سفارشی شوند، اما این تمام اتفاق نیست. شما می توانید طرح Pay-as-you-go یا پرداخت به میزان مصرف را انتخاب کنید. این طرح به شما امکان می دهد تا مانیتور های جداگانه ای را با قیمت 2 دلار در ماه راه اندازی کنید.
[ad_2]