در ابتدا باید به این موضوع اشاره کنیم که عملکرد یک سایت فقط به این مورد که “سایت زیر x ثانیه بارگیری شود” خلاصه نمی شود بلکه چندین عامل دیگر هم وجود دارد که باید به آنها نیز توجه کرد. در این مقاله سعی می کنیم لیستی از ابزارها و خدمات را برای آزمایش عملکرد یک سایت وردپرس برایتان شرح دهیم.
این ابزارها نه تنها در وردپرس، بلکه برای هر سایتی قابل استفاده است.
1_تست چشمی سایت
بیایید یک مثال، افزونه Flying Pages WordPress را در نظر بگیریم. این افزونه به واکشی اولیه صفحات داخلی در پسزمینه کمک کرده و صفحات را با سرعت بالاتری برای کاربر بارگیری میکند و به این ترتیب یک تجربه کاربری مطلوب می سازد. اگر ابزارهای شما در چند صد میلی ثانیه امتیاز کامل را به شما بدهند یا بارگذاری کنند، همچنان همیشه سایت خود را با چشمهایتان آزمایش کنید.
2_ابزارهای توسعه دهنده کروم
Google Chrome Developer Tools با چندین ابزار مفید برای ممیزی وب سایت ارائه می شود. ابزارهای توسعه دهنده را با Ctrl+Shift+I یا Ctrl+Opt+J باز کنید.
مانیتور شبکه
مانیتور شبکه یک نمای دقیق از آنچه همه درخواستها توسط مرورگر انجام میشود، پاسخ آن، زمانبندی و غیره را ارائه میدهد.
- وضعیت – به راحتی می توان فهمید که آیا هیچ منبعی در دسترس هست یا خیر
- پروتکل – HTTP1.1، HTTP2، Quic و غیره را بررسی می کند
- نوع – نوع فایل برگردانده شده است، به راحتی می توان فهمید که WebP کار می کند
- اندازه – مقدار داده های منتقل شده، با Gzip و یا بدون Gzip
- “Disk Cache” یا “Memory Cache” نشان می دهد که کش مرورگر کار می کند
- اولویت – اولویت هر فایلی که مرورگر درخواست می کند. CSS، JS، فونت ها اولویت بالایی دارند، تصاویر – Low، SendBeacon (Google Analytics)، prefetch (Flying Pages) کمترین را دارند
- آبشار – آبشاری از داده های درخواستی و دریافتی. همچنین، داده های عمیق جستجوی DNS، اتصال TCP، SSL، TTFB و غیره را ارائه می دهد. اشکال زدایی آسان و همچنین لود تنبل
ممیزی ها
سایت خود را از نظر عملکرد، PWA، بهترین شیوه ها، دسترسی و سئو تست کنید. شما همچنین می توانید دستگاه و سرعت شبکه و CPU را انتخاب کنید. می توانید از ابزار “Lighthouse” که در ادامه به آن اشاره خواهیم کرد استفاده کنید تا همان نتایج را بدست آورید.
- امنیت
امنیت چگونه با عملکرد ارتباط دارد؟
نسخه TLS می تواند به طور چشمگیری بر TTFB تأثیر بگذارد. آخرین نسخه TLS 1.3 است.
3_Google PageSpeed Insights
Google PageSpeed Insights یکی از ابزارهای مورد پسند و بسیار مفید در مقایسه با دیگر ابزارها است. چیزی که آن را متمایز می کند این است که به جای تمرکز بر “زمان بارگذاری”، تجربه کاربر را تا حدودی اندازه گیری می کند.
برخی از افراد شکایت دارند که زمان بارگذاری کامل را نشان نمی دهد. من معتقدم گوگل آن را نشان نمی دهد زیرا روش خوبی برای اندازه گیری سایت نیست.
Google PSI یکی از بهترین ابزارها برای تجزیه و تحلیل است:
TTFB – زمان تا اولین بایت (زمان پاسخ سرور)
FCP – اولین رنگ محتوایی
FMP – اولین رنگ معنادار
TTI – زمان تعامل
و …
4_آنالایزر GTmetrix
GTmetrix سایت شما را تجزیه و تحلیل میکند و میتواند مواردی را که برای رفع اشکالات آن نیاز است توصیه کند. همچنین برخی از امتیازات و مدت زمانی که سایت به طور کامل لود شده است. در اختیارتان قرار می دهد. همچنین می توانید منطقه آزمایش، دستگاه، مرورگر و غیره را انتخاب کنید.
GTmetrix یک آبشار از تمام درخواست های ارائه شده از وب سایت ارائه می دهد که به نظر من بسیار مفید است. اکثر اوقات مردم به امتیازات و زمان کامل بارگذاری توجه می کنند.
5_مانیتور GTmetrix
GTmetrix همچنین دارای یک مانیتور است که به صورت دوره ای سایت شما را بررسی می کند و خلاصه هفتگی را برای شما ارسال می کند. اگر چیزی را در سایت خود به روز کنید، دیگر مجبور نیستید سایت خود را بارها و بارها آنالیز کنید.
طرح رایگان آنها (طرح پایه) 3 URL برای نظارت فراهم می کند.
6_تست سرعت Pingdom
Pingdom Speed Test ابزاری رایگان است که توسط SolarWinds ارائه شده است. این ابزار بسیار شبیه به GTmetrix است، گزارشی با امتیازات و زمان بارگذاری در اختیار شما قرار می دهد.
اما چیزی که شخصا در مورد این ابزار دوست دارم این است که یک تفکیک اندازه را نشان می دهد. درخواست ها در هر دامنه، نوع فایل و غیره. این ابزار یک نمای سریع از مکان بهینه سازی به شما ارائه می دهد.
7_مانیتورینگ Pingdom
اگر سرور شما گهگاه از کار بیفتد یا سایت شما برای برخی از کاربران در ترافیک سنگین غیرقابل دسترسی باشد چه؟ Pingdom یک شرکت “نظارت بر عملکرد و در دسترس بودن وب سایت” است. مانیتور Pingdom به طور مداوم نظارت می کند (مثلاً هر 5 دقیقه یا 30 ثانیه) و در صورت بروز مشکل به شما هشدار می دهد.
هیچ طرح رایگانی وجود ندارد.
8_WebPageTest
WebPageTest یکی از قدیمی ترین و قابل اعتمادترین ابزارها است. وب سایت خود را چندین بار از یک دستگاه تست کنید. این بسیار مفید است که ببینید “کش کردن مرورگر” چقدر موثر عمل می کند. همچنین برخی از معیارهای کلیدی مانند TTFB، زنده نگه داشتن ، فشرده سازی، کش مرورگر، cdn و غیره را ارائه دهید.
9_تست عملکرد KeyCDN
اکثر ابزارهایی که تا اینجا شرح دادیم TTFB (زمان پاسخگویی سرور) را از یک مکان آزمایش می کنند. اما تست عملکرد KeyCDN سایت شما را از 14 مکان تنها با یک کلیک آنالیز می کند و گزارشی از زمان جستجوی DNS، اتصال، TLS و TTFB ارائه می دهد.
10_ربات آپتایم
مشابه مانیتورینگ Pingdom، ربات آپتایم سایت شما را از نظر خرابی نظارت می کند و به شما هشدار می دهد. به شدت توصیه می شود هاست/سرور خود را نظارت کنید، به خصوص اگر در هاست اشتراکی هستید.
11_سرعت سایت google analytics
Google Analytics از HTML5 Navigation Timing API برای جمع آوری معیارهای عملکرد از 1٪ از کاربران شما (قابل تنظیم) استفاده می کند. می توانید آن را در قسمت Behavior -> Site Speed مشاهده کنید.
چیزی که در مورد سرعت سایت google analytics بسیار خاص است این است که داده ها از استفاده در دنیای واقعی جمع آوری می شوند. همه ابزارهای دیگر از شبکه با کارایی بالا یا یک شبکه شبیه سازی شده برای انجام آزمایش استفاده می کنند که ممکن است با کاربران واقعی متفاوت باشد. اگر بیشتر کاربران شما هنوز از 3G استفاده کنند چه می شود؟
12_Loader.io
اگر یکی از پست های وبلاگ شما ویروسی شود چه؟ آیا مطمئن هستید که سرور/ارائه دهنده میزبانی شما می تواند از عهده آن برآید؟ ممکن است بدون اینکه متوجه شوید تعداد زیادی از کاربران را از دست داده و بر سئو تاثیر بدی داشته باشید.
ترافیک «نامحدود» را تصور نکنید و آن را باور نکنید. بهتر است یک تست بار انجام دهید تا بدانید که چه تعداد بازدید کننده را می توانید متحمل شوید.
13_dotcom-tools
dotcom-tools سایت شما را از 25 مکان آزمایش می کند. همچنین از این ابزار برای پیش ساخت کش CDN پس از پاکسازی نیز می شود استفاده کرد.
14_فانوس دریایی
Lighthouse یکی دیگر از ابزارهای ارائه شده توسط گوگل است. این ابزار در داخل گوگل کروم ساخته شده است. Lighthouse عملکرد، دسترسی، بهترین روش ها و SEO را آزمایش می کند. گزارش «عملکرد» Lighthouse چیزی شبیه Google PageSpeed Insights خواهد بود. اما در یک ابزار واحد، می توانید همه آنها را آزمایش کنید.
میتوانید آن را مستقیماً از برگه «Audits» مرورگر Chrome خود در ابزارهای توسعهدهندگان آزمایش کنید یا به https://web.dev/measure بروید. آیا شما از ابزار دیگری استفاده می کنید؟ نظراتتان را با ما به اشتراک بگذارید.