یک صفحه وبی از داراییهای مختلفی مانند HTML، جاوا اسکریپت، CSS، عکسها و ویدئوها تشکیل شده است. تمام اینها درخواستهایی ایجاد میکنند تا شما چیزی را که در وبسایت میبینید، ببینید. به طور معمول هر چه درخواستهای بیشتری داشته باشید، سایت شما کندتر بارگذاری میشود. این موضوع همیشه درست نیست، اما در اکثر مواقع صحت دارد.
در ادامه بخشهای مختلف پینگدام را دستهبندی کردهایم و معنای اطلاعات را در ارتباط با عملکرد کلی سایت و نحوه اجرای تحلیل آبشاری، با جزئیات بیشتری شرح میدهیم.
خلاصهای از پینگدام
وقتی سایت وردپرس خود را از طرییق پینگدام اجرا میکنید، یک نمره عملکرد، یک زمان کل بارگذاری، اندازه صفحه کل و تعداد درخواستهای شما در سایت را تعیین میکند. ما در مثال خود از perfmatters.io استفاده میکنیم که یک سایت تجارت الکترونیک است که دانلودهای آسان دیجیتال را اجرا میکند (EDD) .
همانطور که میبینید ما تست اول خود را اجرا کردیم و در پینگدام نمره ۸۸ از ۱۰۰ را به دست آوردیم در حالی که زمان کل بارگذاری ۵۴۱ ms بود. این به ما اندازه کل داراییهای ترکیبی و تعداد درخواستها را میدهد.
-تست سرعت پینگدام پیش از DNS و کشینگ
سپس یک تست اضافه اجرا کردیم و این بار زمان کل بارگذاری سایت با همان تعداد اندازه صفحه و تعداد درخواست ۳۹۲ ms بود. موضوع چیست؟ اگر چند بار در پینگدام سایت خود را تست کنید، متوجه این مسئله میشوید. سایتهای بزرگتر حتی اختلافهای بیشتری را تجربه میکنند.
سه دلیل اصلی برای این امر وجود دارد: کشینگ DNS، کشینگ CDN و کشینگ وردپرس. برای همین است که باید چند بار تست را انجام دهید. قطعا فراخوانهای خارجی به منابع ثالث و API ها بر این تست تاثیر میگذارند. دلایل بیشتر این امر را در تحلیل آبشاری ما بخوانید.
-تست سرعت پینگدام پس از DNS
آیا میخواهید یک نمره پینگدام بهتر از وبسایت وردپرس خود به دست بیاورید؟ بسته به سایت و پیکربندی شما، ممکن است کسب نمره بینقص ۱۰۰ از ۱۰۰ همیشه ممکن نباشد، به خصوص برای آنهایی که سایتهای تجارت الکترونیک یا پیکسلهای بازاریابی دارند. اما تنها اختصاص دادن زمانی برای بهبود نمره، نقطه شروع خوبی است. چیزی که واقعا مهم است، سرعت کلی است.
بعضی اوقات تجربه کاربری ممکن است بعضی حیلههای عملکرد وبی که در وب میخوانید را از بین ببرد. شما نمیتوانید تجربه کاربری را فراموش کنید! اما خیالتان راحت باشد. ما در ادامه نکاتی را با شما به اشتراک میگذاریم که با استفاده از آنها سایت مذکور در مثال را به جایی که الان در آن هست، رساندیم. پس به خواندن ادامه دهید.
بهبود عملکرد صفحه
بخش تحلیل عملکرد که حالا بهبود عملکرد صفحه» نام دارد، در سال ۲۰۱۸ بهروز رسانی شد و آنها برخی موارد قدیمی را حذف و موارد جدیدی اضافه کردند. این موضوع احتمالا به دلیل گزارشهایی مبنی بر مرتبط نبودن آن موارد است. وقتی صحبت از بهینهسازی عملکرد وب میشود، همیشه همه چیز در حال تغییر است و اگر افراد تنها به دنبال نمره بالا در پینگدام باشند، ممکن است دچار مشکل شوند.
اما ما تمام این بخش را در پست خود (بعضی از قدیمیها و بعضی از جدیدها) میآوریم زیرا درک نحوه محاسبه این نمرات امر مهمی است. این محاسبات اساسا بر مبنای قوانین تحلیل سرعت صفحه گوگل هستند. به طور کلی اگر این موارد را در سایت خود بهبود دهید، احتمالا در زمان کل بارگذاری خود، کاهشی را خواهید دید.
اینها مواردی از دستهبندیهایی هستند که بخش بهبود عملکرد صفحه از آنها ساخته شده است:
- استفاده از یک شبکه انتقال محتوا (CDN)
- اجتناب از خطای HTTP 404
- به حداقل رساندن تغییر مسیرها
- تعیین تاریخ انقضا در هدرها
- حذف رشته درخواستها از منابع ایستا
- استفاده از دامنههای بدون کوکی
- موازیسازی دانلودها بین نام هاستها
- تعیین زمان فایلهای کش شده
- تعیین کاراکتر نوع فایل نشان داده شده
حال بیایید به بعضی از این موارد دقیق شویم و ببینیم امروزه کدام یک همچنان مرتبط هستد.
استفاده از یک شبکه انتقال محتوا
یکی از مهمترین خدماتی که باید امروزه در سایت وردپرس خود اجرا کنید یک شبکه انتقال محتوا است. اینها شبکهای از سرورها هستند (که به عنوان POPs هم شناخته میشوند) که در سرتاسر جهان جای گرفتهاند. آنها طراحی شدهاند تا کپیهایی از محتوای ایستای (گاهی هم پویا) سایت وردپرس شما مانند عکسها، جاوا اسکریپت، CSS و استریمهای ویدئویی را هاست کرده و انتقال دهند.
اگر امکانش را دارید بهتر است هاستینگ خود CDN را لحاظ کنید. مزیتهای CDN شامل تقویت عملکرد (TTFB و تاخیر شبکه کمتر)، پهنای باند و هزینههای هاستینگ کمتر و حتی مزیتهایی در سئو میشوند.
مهم: ابزار جدیدا بهروز شده پینگدام در حال حاضر باگی دارد که هر فراهمکننده CDN را به دقت تشخیص میدهد.
بعضی از فراهمکنندههای CDN ثالث که ما پیشنهاد میکنیم شامل این موارد میشوند:
- KeyCDN
- Cloudflare
- StackPath
- CDN77
ما در تستهای سرعت CDN خود، دریافتیم که در بعضی موارد، یک CDN میتواند زمان بارگذاری صفحه را تا ۵۰ درصد کاهش دهد.
از خطای (HTTP 404 (not found اجتناب کنید
نام این بخش قبلا از درخواستهای بد اجتناب کنید» بود. این مورد همیشه مرتبط است. همانطور که از نامش پیداست، درخواستی است که به طور کامل اجرا نمیشود. این معمولا زمانی رخ میدهد که به صورت دستی به یک دارایی یا عکسی ارجاع میدهید که پاک شده است و منجر به خطای ۴۰۴ میشود. این به عنوان یک دایره نارنجی رنگ در پینگدام ظاهر شده و استاتوس هدر ۴۰۴ را نمایش میدهد.
همیشه اطمینان حاصل کنید که تمام درخواستهای سایت شما موفقیتآمیز هستند. به این طریق مطمئن میشوید که هیچ درخواستی وجود ندارد که به دارایی میرود که دیگر وجود ندارد.
تغییر مسیرها را به حداقل برسانید
تغییر مسیرهای زیاد موضوعی است که باید حواستان به آن باشد. تغییر مسیرهای سادهای مانند تغییر مسیر ۳۰۱، HTTP به HTTPS، یا www به سایت بدون www (یا برعکس) مشکلی ندارند. در بعضی مواقع این موارد در سایت شما لازم هستند. اما هر یک هزینهای برای سایت شما به همراه دارند. و اگر همینطور تغییر مسیرها را پشت هم بچینید، مهم است که بدانید چه تاثیری بر سایت شما خواهند گذاشت. این در تغییر مسیرهای صفحات و پستها، عکسها و همه چیز صادق است.
تغییر مسیر در پینگدام به صورت یک دایره آبی نمایش داده میشود و در استاتوس هدر، ۳۰۱ یا ۳۰۲ نوشته میشود.
برای مطالعه ادامه ی متن به ابزار تست سرعت پینگدام در بلاگ پارمیسافت مراجعه کنید.
درباره این سایت