سرعت سایت یکی از فاکتورهای بسیار مهم برای بهینه سازی سایت می باشد این مسئله در سال های اخیر برای گوگل مهم شده است و توجه به آن نیز بسیار زیاد شده است ، مسئله سرعت در گوشی های همراه امروزه با توجه به رشد استفاده آنها نیز بسیار مهم می باشد و نسبت به نتایج کامپیوترهای رومیزی نیز تاثیرگذار تر می باشد . یکی از مسئله های مهم برای بهبود سرعت سایت این است که شناسایی کنیم که چرا سرعت سایت ما پایین می باشد برای بررسی این مطئله شما می توانید از ابزارهای رایگانی که موجود می باشد سرعت وب سایت خود را مورد بررسی قرار دهید یکی از این ابزارها برای سنجش سرعت سایت که بسیار مهم نیز می باشد وب سایت جی تی متریکس می باشد که ما در ادامه قصد داریم به صورت کامل در مورد آن توضیح دهیم . در صورتی که به این بحث علاقمند می باشید می توانید با ما همراه شوید و سوالات خود را نیز در انتهای همین بخش در قسمت مشخص شده برای ما ارسال نمایید تا کارشناسان تیم کد ناب در اولین فرصت پاسخ شما را ارائه دهند
جی تی متریکس چیست
gtmetrix یک وب سایت بررسی سرعت و کارایی وب سایت می باشد که بعد از بررسی سرعت سایت به شما یک گزارش کامل ارائه می دهید که در ان زمان لود سایت ، کارایی ، حجم سایت و موارد دیگری که در ادامهع ما قصد داریم در مورد آنها صحبت کنیم را در اختیار شما قرار می دهد شما با استفاده از گزارش هایی که وب سایت جی تی متریکس به شما می دهد می توانید تغییرات لازم برای بهبود سرعت وب سایت خود را انجام دهید و در صورتی که به این ابزار نمی توانید کار کنید می توانید از یک فرد خبره برای این کار استفاده نمایید
چگونه وب سایت خود را با استفاده از GTMETRIX بررسی کنیم
ابتدا وارد وب سایت https://gtmetrix.com/ شوید و در قسمتا مشخص شده در تصویر زیر آدرس وب سایت خود را وارد نمایید وسپس در انتها روی دکمه آبی رنگ Analyze کلیک نمایید و منتظر بمانید تا بررسی وب سایت شما انجام شود و گزارش آن ایجاد شود
در حال بررسی وب سایت
نتیجه بررسی وب سایت
تحلیل نتایج GTMETRIX
در بالاترین قسمت گزارش به شما 5 گزارش می دهد که به صورت زیر می باشد
PAGESPEED SCORE :
در این قسمت به شما یک نمره برای سرعت وب سایت داده می شود . بازه این نمره می تواند بین 0 تا 100 باشد که 100 بهترین نمره و صفر پایین ترین نمره می باشد همچنین در کنار نمره عددی به شما نمره به صورت حروف انگلیسی نیز داده می شود که حرف A بالاترین نمره می باشد
YSLOW SCORE چیست :
یکی از سوالات بسیار مهمی که در برای ابزار gtmetrix پرسیده می شود در مورد همین قسمت یعنی yslow score می باشد به طور خلاصه gtmetrix از دو ابزار برای بررسی سرعت استفاده می کند که یکی PageSpeed گوگل و دومی YSlow یاهو می باشد . YSlow صفحات وب را بر اساس یکی از سه قواعد از پیش تعریف شده یا یک قواعد تعریف شده توسط کاربر ارائه می دهد. این ابزار پیشنهادات را برای بهبود عملکرد صفحه ارائه می دهد، اجزاء صفحه را خلاصه می کند و آمار مربوط به صفحه نمایش را نمایش می دهد و ابزارهایی را نیز برای تجزیه و تحلیل عملکرد فراهم می کند.
تفاوت PageSpeed و YSlow
PageSpeed و YSlow معمولا خدمات مشابهی را ارائه می دهند، با این حال در محاسبات آنها تفاوت هایی وجود دارد. هر سرویس یک صفحه را با استفاده از مجموعه ای از قوانین که به نظر آنها بیشتر مربوط به سرعت صفحه و عملکرد صفحه است، تحلیل می کند. اکثر قوانین همپوشانی دارند یا خیلی مشابه یکدیگرند . مزیت GTmetrix این است که شما می توانید صفحه خود را با استفاده از هر دو سرویس تجزیه و تحلیل کنید
FULLY LOADED TIME
در این قسمت به شما میانگین زمان لود وب سایت شما داده می شود . این زمان به صورت میانگینی می باشد و به صورت دقیق داده نمی شود ولی در کل این این زمان برای بررسی میانگین توسط متخصصان سئو در نظر گرفته می شود شما ممکن است در دفعات بعدی و زمان های بعدی زمان کمتر و بیشتری را نیز مشاهده نمایید
TOTAL PAGE SIZE
همانگونه که از ترجمه آن مشخص می باشد حجم صفحه را مشخص می کند . حجم صفحه هر چه بیشتر باشد طبیعتا روی سرعت نیز تاثیر خواهد گذاشت موارد مختلفی می تواند روی حجم صفحه تاثیر بگذارید که از مهمترین موارد می توان به حجم متن ، تصاویر ، ویدئو ها و... اشاره کرد
REQUESTS
در این قسمت تعداد ریکوئست ها و درخواست ها نشان داده می شود هر چه تعداد درخواست ها بیشتر باشد قطعا می تواند روی سرعت تاثیر بیشتری بگذارد شما برای بهبود سرعت وب سایت خود باید تا جایی که ممکن است تعداد درخواست ها را کم کنید
بررسی گزارش های PAGE SPEED جی تی متریکس
OPTIMIZE IMAGES
تصاویر می تواند روی حجم سایت بسیار تاثیر گذار باشد این قسمت به شما پیشنهاداتی به همراه گزارش تصاویری که بهینه نیستند را ارائه می دهد این گزارش ها برای
کاهش حجم تصاویر
کاهش اندازه تصاویر
و...
می باشد
مطلب پیشنهادی : بهینه سازی تصاویر
DEFER PARSING OF JAVASCRIPT
برای بارگذاری یک صفحه، مرورگر باید محتوای تمام تگ <script> را تجزیه کند که می تواند یک بار اضافی روی صفحه ایجاد نماید . به طور کلی شما با به حداقل رساندن فایل های جاوا اسکریپت می تواند زمان رندر و زمان مورد نظر برای تاخیر در کد های جاوا اسکریپت را به حداقل برسانید . در این قسمت به شما فایل های جاوا اسکریت و حجم آنها داده شده است
INLINE SMALL JAVASCRIPT
Inline small نیز می توانند روی سرعت وب سایت شما تاثیر بگذارند در این قسمت به شما گزارشاتی در مورد Inline small JavaScript داده می شود که بهترین روش برای بهبود آنها ترگیب آنها با هم در یک فایل خارجی می باشد
MINIFY JAVASCRIPT
فشرده سازی و به حداقل رساندن فایل های JavaScript می تواند به افزایش سرعت و عملکرد وب سایتتان کمک کند در صورتی که فایل های JavaScript شما دارای فضای خالی و کد های غیر بهینه باشد می توانید از وب سایت هایی که برای فشرده سازی این فایل ها ایجاد شده اند استفاده نمایید و آنها را به حداقل برسانید
SPECIFY IMAGE DIMENSIONS
قرار دادن تصاویر با ابعاد غیر بهینه می تواند روی سرعت رندر تاثیر بگذارد شما با مشخص کردن اندازه دقیق می تواند روی سرعت تاثیر خوبی را بگذارید
MINIFY HTML
همانند فایل های جاوا اسکریپت با کاهش حجم و فشارده سازی فایل های html می توانید روی سرعت تاثیر مستقیمی را بگذارید
AVOID BAD REQUESTS
حذف لینک های شکسته و یا درخواست هایی که نتایج آنها 404/410 می باشد می توانید روی سرعت تاثیر مثبتی را بگذارید
AVOID LANDING PAGE REDIRECTS
تعداد ریدایرکت های می تواند روی سرعت صفحه تاثیر بدی را بگذارند شما با کاهش این ریدایرکت ها می تواند به سرعت وب سایت خود کمک کنید چرا که این ریدایرکت ها برای اجرا خود به چند ثانیه زمان نیاز دارند
ENABLE GZIP COMPRESSION
کاهش حجم فایل های فرستاده شده از سرور خود می تواند باعث افزایش سرعت شود با فعال سازی gzip می توانید کاهش اندازه صفحات تا 70٪ بهینه کنید
ENABLE KEEP-ALIVE چیست
فعال سازی HTTP Keep-Alive or HTTP اجازه اتصال مشابه TCP را برای ارسال و دریافت درخواست های چندگانه HTTP می دهد، بنابراین تاخیر برای درخواست های بعدی کاهش می یابد.
LEVERAGE BROWSER CACHING
شما می توانید با فعال کردن کش مروگر سرعت وب سایت را برای وب سایت هایی که بارها توسط یک فرد با یک مرورگر دیده می شود بالا ببرید . کس می تواند فایل های ایستا را روی مرورگر ذخیره کند تا در موارد استفاده بعدی به جای سرور از مروگر استفاده کند