سرعت سایت نشان میدهد که کاربران چقدر سریع قادر به دیدن محتوا و تعامل با محتوا هستند. سرعت سایت درواقع مجموع سرعت صفحات است. هرچه سرعت صفحات بالاتر باشد سرعت کل سایت نیز بالاتر خواهد بود.نرخ تعامل کاربر بک عامل مهم در سئو سایت محسوب میشود.
سرعت صفحه شامل دو بخش است: سرعت بارگذاری صفحه و سرعت پاسخگویی سرور
منظور از سرعت بارگذاری صفحه، میزان زمانی است که محتوای یک صفحه از سایت به صورت کامل بارگذاری میشود و منظور از سرعت پاسخگویی سرور، میزان زمانی است که از درخواست مرورگر تا شروع ارسال دیتا از سمت سرور به طول میانجامد.
تحقیقات و آمارها نشان میدهد تقریبا نیمی از کاربران وقتی وارد یک سایت میشوند انتظار دارند آن سایت در عرض ۲ ثانیه یا کمتر لود شود و اگر انتظارشان در عرض ۳ ثانیه برآورده نشود سایت را ترک میکنند. میتوانید اثرات نامطلوب آن در سایت خودتان را حدس بزنید. درست است؟
نحوه لود صفحه سایت را میتوان به چند مرحله تقسیم کرد:
1. بارگیری صفحه زمانی شروع میشود که کاربر روی یک لینک کلیک کند، فرمی را ارسال کند یا URL را در مرورگرخود تایپ کند. درنتیجه کاربر درخواستی را از طریق شبکه به سرور ارسال میکند.
2. درخواست برای پردازش به سرور میرسد. ممکن است شروع به پردازش به دلیل زیاد بودن درخواستها یا عوامل دیگر مدتی طول بکشد.
3. سرور پردازش را به پایان میرساند و پاسخ HTML را از طریق شبکه به مرورگر کاربر ارسال میکند. این مرحله گاهی اوقات به عنوان شروع پاسخ یا بایت اول شناخته میشود.
4. مرورگر کاربر پاسخ HTML را دریافت میکند و شروع به پردازش Document Object Model یا DOM میکند.
5. بارگیری DOM به پایان میرسد. با استفاده از DOM، مرورگر کاربر شروع به ارائه صفحه میکند و روند بارگیری صفحه تمام میشود
این تست برای بهبود بخشیدن به سرعت سایت شما، با کمک شناسایی مواردی که در وبسایت شما سریع، کند، بیش از حد بزرگ و… هستد طراحی شده است.
دانستن این مساله که دقیقا چه فاکتورهایی بر سرعت سایت شما اثر میگذارند، به شما کمک میکند تا بتوانید آنها را بهتر و سریعتر مدیریت کرده و سرعت صفحات سایت خودتان را بهبود ببخشید.
برخی از این عوامل را بررسی میکنیم:
یکی از مهمترین عوامل در سرعت لود سایت شما، سرعت و نوع سرور شماست. سایتهای کوچکتر معمولا از سرور اشتراکی استفاده میکنند اما سایتهای بزرگتر خیلی اوقات نیاز به سرور اختصاصی دارند. در انتخاب سرور مدت زمان در دسترس بودن بدون قطعی، شبکههای CDN، نوع سرور، شرکت ارائه دهنده خدمات و…حائز اهمیت هستند.
هرچه تعداد و حجم فایلهایی که در سایت بارگزاری میکنید بیشتر باشد سرعت لود سایت شما بیشتر خواهد بود. چرا که برای لود شدن فایلها زمان بیشتری نیاز است. فایلهای HTML، CSS و جاوااسکریپت خود را فشردهسازی کنید. با بهینهسازی کدها (کاهش فضای خالی و از بین بردن دستورات اضافی)، میتوانید سرعت سایت خود را به طور چشم گیری افزایش دهید. حجم کدهای جاوااسکریپتی را کاهش دهید و آنها را به آخر کد خود منتقل کنید. حجم عکس ها، ویدیوها و مدیاهای خود را تا حد ممکن فشرده کنید.
بعضی سایتها پهنای باند مشخصی دارند. پهنای باند به میزان دیتایی گفته میشود که در طول یک مدت زمان مشخص منتقل میشود. داشتن حجم بالای ترافیک قطعا نشانهی خوبی است. اما هاست شما باید توانایی مدیریت آن را داشته باشد. با داشتن یک هاست خوب سرعت پاسخ سرور شما نیز کاهش مییابد که مهمترین بخش افزایش سرعت سایت است.
پلاگینهای بیشماری برای وردپرس وجود دارند که اتفاقا بسیارهم کاربردی هستند، اما استفاده بیش از اندازه از آنها باعث میشود سرعت سایت تا حد چشم گیری کاهش پیدا کند. پلاگینهایی که دیتابیس را درگیر میکنند قطعا سنگینتر هستند و سرعت بیشتری از سایت طلب میکنند.
کش مرورگر میتواند اطلاعات زیادی را در خود نگه دارد، از این رو وقتی کاربری مجددا وارد سایت شما میشود، دیگر نیازی نیست که منتظر بارگذاری کل صفحه و سایت بماند. این مساله میتواند باعث کاهش زمان بارگذاری و افزایش سرعت سایت گردد. با استفاده از کش مرورگر میتوانید تعیین کنید که در چه فواصل زمانی مرورگر آپدیت شود و شما هم بروزرسانیهای خود را در همان فواصل منتشر کنید. به اینصورت در سایر زمانها که در سایت بروزرسانی ندارید، نیازی نیست تا در مرورگر کاربر کل وبسایت مجددا بارگیری شود.
ابزاری قوی در زمینه تست سایت است که به مدیران سایتها امکان دریافت اطلاعات و گزارشات خاص از عملکرد و سرعت بارگذاری صفحات وب را میدهد. این سیستم اساسا یک سیستم مانیتورینگ است که به شکل آنلاین برای تست سرعت وب سایتها در دسترس قرار گرفته است و آمار بسیار خوبی از عملکرد صفحات سایتها را ارائه میکند.
این ابزار کاربردی بر اساس تستهای مختلف عملکردی خود، مانند تستهای TTFB، فشردهسازی، کش کردن، استفاده مؤثر از CDN و موارد مشابه، از A تا F به وبسایت شما امتیاز میدهد.
گزارش WebPageTest در هشت بخش شامل خلاصه گزارش، جزئیات، مرور عملکرد، جزئیات بارگذاری محتوا، اسکرینشاتها و همچنین دو بخش آنالیز تصاویر و نقشه سرعت بارگذاری اجزای مختلف برگه مورد نظرارائه میشود.
یک ابزار خوب گوگل برای تست سرعت بارگذاری سایت میباشد، دو نمره برای سرعت سایت شما در نظر میگیرد، یک نمره مربوط به سرعت سایت شما در محیط دسکتاپ و یک نمره دیگر در دستگاههای گوشی به شما ارائه میدهد. پس از بررسی صورت گرفته از طریق این ابزار گوگل، رتبه سایت شما از ۱ تا ۱۰۰ امتیازبندی میشود و عدد بالا به معنی آن است که سرعت سایت شما بهینه است. و رتبه بالای ۸۵ نشاندهنده بالا بودن سرعت سایت است. هم نسخه دسکتاپ و هم نسخه موبایلی وبسایت شما را آنالیز کرده و توصیههای لازم را نیز ارائه میکند.
این ابزار متفاوتترین ابزار تست سایت است و خصوصیاتی دارد که هیچ یک از ابزارهای بالا نیز ندارند. یکی از مهمترین ویژگی این ابزار نمایش آمار دقیقتر برای کاربران ایرانی است چرا که ابزار Devtools در مرورگر گوگل کروم مستقر شده و شما میتوانید با لوکیشن ایران سرعت سایت خود را تست کنید، در هیچ یک از ابزارهای بالا لوکیشن ایران وجود ندارد، البته سرعت اینترنت شما هم گاهی در نتایج دخیل میشود.
این ابزار علیرغم سادگی، ویژگیهای پیشرفتهای نیز دارد . با استفاده از کلیدهای میانبر در هر زمانی که بخواهید میتوانید آن را اجرا کنید. گوگل در جدیدترین بهروزرسانیهای خود امکان نمایش جزئیات بارگذاری سایت را به نمودار آبشاری DevTools اضافه کرده است. از این طریق بهراحتی و با جزئیات دقیق میتوانید ببینید که بارگذاری چه مواردی بیشتر وقت میگیرد. برای استفاده از این قابلیت به زبانه Performance بروید و با استفاده از کلید ترکیبی Ctrl + E فرآیند تست را آغاز کنید. پس از چند ثانیه با فشردن دکمه Stop میتوانید گزارش تست را در بخشهای مختلف این قسمت مشاهده کنید.