مطالب مرتبط

اشتراک گذاری

بهترین پیکربندی برای Cloudflare برای کسب نمرات بالا در LCP، TBT و Web Vital برای فروشگاه شما

 Pajuhaan
نویسنده Pajuhaan
نوشته شده در تاریخ November 20, 2024
    عملکرد وب عامل حیاتی در ایجاد تجربه خرید بی‌نقص برای مشتریان شماست. در این مقاله، به شما نشان می‌دهم که چگونه با استفاده از Cloudflare، نمرات بالایی در Web Vitals مانند بزرگترین بار محتوا [LCP] و زمان مسدود سازی کلی [TBT] کسب کنید. این پیکربندی‌ها شامل تغییرات ساده تا بهینه‌سازی‌های پیشرفته می‌باشد.
    Lighthouse Best Practice for Ecommerce Websites
    Lighthouse Best Practice for Ecommerce Websites
    قبل از اینکه به جزئیات بپردازید، لحظه‌ای زمان بگذارید تا عملکرد کنونی وب‌سایت خود را با استفاده از ابزاری مانند Google PageSpeed Insights ارزیابی کنید. این کار به شما کمک می‌کند تا بهبودهای بعد از اعمال این تنظیمات را پیگیری کنید.
    چرا Web Vitals مهم هستند
    Web Vitals جنبه‌های کلیدی تجربه کاربر را اندازه‌گیری می‌کنند. در اینجا مروری کوتاه بر مهمترین معیارهایی که بر روی آن‌ها تمرکز خواهیم کرد، ارائه می‌شود:

    معیار

    چه چیزی را اندازه‌گیری می‌کند

    چرا مهم است

    LCP
    زمان لازم برای بارگذاری بزرگترین عنصر قابل مشاهده
    بر درک کاربران از سرعت سایت تأثیر می‌گذارد
    TBT
    زمان مسدود شده به وسیله کارهای طولانی JavaScript
    بر تعامل و پاسخ‌دهی تأثیر می‌گذارد
    CLS
    جابه‌جایی طرح در حین بارگذاری صفحه
    ثبات بصری و قابلیت استفاده را تضمین می‌کند
    با بهینه‌سازی تنظیمات Cloudflare خود، می‌توانید به طرز چشمگیری این نمرات را افزایش دهید و تجربه‌ای سریع‌تر و جذاب‌تر برای بازدیدکنندگان خود ایجاد کنید.
    Score of the Website Before Optimization
    Score of the Website Before Optimization

    گام 1: راه‌اندازی دامنه خود در Cloudflare و فعال‌سازی CDN

    برای شروع بهینه‌سازی عملکرد وب‌سایت خود با Cloudflare، ابتدا باید اطمینان حاصل کنید که دامنه‌تان به درستی در پلتفرم آن‌ها تنظیم شده و ویژگی CDN (شبکه تحویل محتوا) فعال است.

    چگونه CDN Cloudflare را فعال کنیم

    1. به حساب Cloudflare خود وارد شوید و دامنه‌تان را انتخاب کنید.
    2. به بخش DNS بروید.
    3. در زیر رکوردهای DNS، رکورد A یا CNAME دامنه خود را پیدا کنید.
    4. بر روی آیکون ابر نارنجی کنار رکورد کلیک کنید تا ویژگی Proxy Cloud فعال شود. زمانی که فعال شد، این آیکون به رنگ نارنجی روشن تغییر خواهد کرد که نشان می‌دهد دامنه شما اکنون از طریق CDN Cloudflare هدایت می‌شود.
    DNS & CDN Config For a Shop Domain
    DNS & CDN Config For a Shop Domain

    توجه ویژه برای کاربران Selldone

    اگر شما از Selldone استفاده می‌کنید، نیاز به پیکربندی صحیح دامنه خود دارید تا با CDN Cloudflare یکپارچه شده و این اطمینان را بدهید که CDN خارجی Selldone به خوبی با سایت شما کار می‌کند و محتوای کش‌شده را به‌طور کارآمد ارائه می‌دهد در حالی که با پلتفرم Selldone سازگار است.
    مراحل پیکربندی برای Selldone:
    1. دامنه سفارشی خود را در داشبورد Selldone تنظیم کنید.
    2. اطمینان حاصل کنید که CDN خارجی به Cloudflare هدایت شده و رکوردهای DNS خود را به درستی پیکربندی کرده‌اید.
    3. تأیید کنید که تنظیمات Cloudflare به‌طور کامل فعال شده‌اند، از جمله وضعیت Proxy Cloud. این مراحل اطمینان می‌دهند که وب‌سایت شما که با قدرت Selldone عمل می‌کند، به‌طور کامل از ویژگی‌های بهینه‌سازی عملکرد Cloudflare بهره‌مند می‌شود.

    گام 2: ویژگی آزمایش سرعت Cloudflare

    Cloudflare ابزار آزمایش سرعت Speed Test داخلی دارد که بینش‌های ارزشمندی درباره عملکرد وب‌سایت شما ارائه می‌دهد. این ویژگی معیارهای کلیدی مانند زمان بارگذاری، پاسخ‌دهی و بهبودهای کلی سرعت را بعد از پیاده‌سازی خدمات Cloudflare اندازه‌گیری می‌کند.
    Test Page Speed by Cloudflare
    Test Page Speed by Cloudflare

    گام 3: فعال‌سازی بینش‌های واقعی کاربر در Cloudflare

    درک رفتار کاربران شما به‌صورت زنده برای بهینه‌سازی تجربه آن‌ها در وب‌سایت شما بسیار مهم است. ویژگی Real-Time User Insights (RUN) Cloudflare به شما این امکان را می‌دهد که داده‌های زنده‌ای از نحوه تعامل بازدیدکنندگان با سایت خود را پیگیری کنید و معیارهای قابل اقدام برای بهبود عملکرد و قابلیت استفاده ارائه می‌دهد.
    Enable RUM in Cloudflare - It will add a js inline your website
    Enable RUM in Cloudflare - It will add a js inline your website

    گام 4: فعال‌سازی تمامی ویژگی‌های بهینه‌سازی در Cloudflare

    برای حداکثر کردن عملکرد وب‌سایت خود، ویژگی‌های بهینه‌سازی موجود در Cloudflare را در زبانه Speed فعال کنید. این ویژگی‌ها برای بهبود زمان بارگذاری، کاهش استفاده از پهنای باند و بهبود کلی تجربه کاربر به‌طور مداوم طراحی شده‌اند.
     
    Enable Optimization Options in Cloudflare
    Enable Optimization Options in Cloudflare
    برخی از مهم‌ترین ویژگی‌ها برای تسریع فرآیند سایت نیاز به مجوز PRO دارند.
    اطمینان حاصل کنید که Cloudflare Fonts و Rocket Loader را فعال کرده‌اید.
    Cloudflare Fonts
    Cloudflare Fonts

    گام 5: نتایج فوری با طرح رایگان Cloudflare

    حتی در طرح رایگان Cloudflare، شما می‌توانید با فعال‌سازی ویژگی‌های صحیح، بهبودهای قابل توجه عملکرد را مشاهده کنید. من این بهینه‌سازی‌ها را بر روی marketplace.hanscristy.com اعمال کردم و نتایج فوری بود. این تغییرات نه تنها معیارهای Web Vitals مانند LCP و TBT را بهبود بخشید بلکه تجربه کلی کاربر را نیز بهبود داد.
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
     

    گام 6: تأثیر بهینه‌سازی‌های Cloudflare و Selldone بر عملکرد واقعی

    اجازه دهید شما را از چگونگی ترکیب بهینه‌سازی‌های Cloudflare و تکنولوژی‌های ویژه Selldone راهنمایی کنم تا عملکرد بی‌نظیری را حتی در سناریوهای آزمون چالش‌برانگیز ایجاد کنید.

    درک چالش‌ها با آزمون‌های عملکرد

    ابزارهایی مانند Lighthouse، GTmetrix و پلتفرم‌های مشابه عمدتاً برای صفحات استاتیک یا وب‌سایت‌هایی طراحی شده‌اند که محتوا را در سمت سرور ارائه می‌دهند. اما Selldone به طور متفاوت عمل می‌کند:
    • 100% PWA: هر جنبه‌ای از پلتفرم Selldone—سایت اصلی، داشبورد، فروشگاه و غیره—به صورت یک برنامه وب پیشرفته (PWA) ساخته شده است. این بدان معناست که همه رندرها در سمت کلاینت انجام می‌شود و به کاربران این امکان را می‌دهد که داشبوردها و فروشگاه‌های سفارشی طراحی کنند.
    • بارگذاری دامنه پویا: کاربران می‌توانند Selldone را بر روی هر دامنه‌ای بارگذاری کنند بدون نگرانی درباره‌ی اجرای یک پشتیبان پیچیده. سیستم همه چیز را به‌طور پویا مدیریت می‌کند و به صورت یک فایل JavaScript واحد ارائه می‌دهد.
    این رویکرد منحصر به فرد انعطاف‌پذیری و سرعت را ارائه می‌دهد اما چالش‌های منحصر به فردی را زمانی که با ابزارهای طراحی شده برای صفحات رندر شده در سرور آزمایش می‌شود، ایجاد می‌کند.

    چرا Selldone در زندگی واقعی 10 تا 100 برابر سریع‌تر است

    در حالی که صفحات استاتیک برای رندر HTML برای هر درخواست کاربر به سرور وابسته‌اند، رویکرد PWA Selldone به‌طور بنیادی متفاوت است:
    داده‌برداری به‌کارآمدی:
    • به جای رندر تمام صفحات بر روی سرور، Selldone یک ساختار JSON سبک با داده‌های مورد نیاز ارسال می‌کند.
    • برای مثال، وقتی کاربر روی یک محصول کلیک می‌کند، پلتفرم فقط داده‌های ضروری (مانند جزئیات محصول) را به جای بارگذاری یا رندر کردن کل صفحه دریافت می‌کند.
    عدم تأخیر در رندر سمت سرور:
    • برخلاف پلتفرم‌هایی مانند WooCommerce که هر کلیک می‌تواند رندر سمت سرور را فعال کند، Selldone به‌طور کامل این گلوگاه را از بین می‌برد. همه چیز در سمت کلاینت مدیریت می‌شود و به طرز چشم‌گیری تأخیر را کاهش می‌دهد.
    مزیت سرعت در زمان واقعی:
    • کاربران تجربه انتقال صفحات تقریباً آنی را دارند. این سرعت در زندگی واقعی باعث می‌شود که پلتفرم به‌طور قابل توجهی سریع‌تر از وب‌سایت‌هایی که در سمت سرور رندر می‌شوند احساس شود، حتی اگر نمرات آزمایش سنتی به طور کامل مزیت را منعکس نکنند.

    شکستن گلوگاه‌های فناوری

    کسب نمرات بالا در آزمون‌ها برای PWA های رندر شده در سمت کلاینت به طور تاریخی چالشی بوده است زیرا:
    • تاخیرهای اجرا JS: رندر سمت کلاینت به شدت به JavaScript وابسته است که ابزارهای آزمایش غالباً آن را جریمه می‌کنند.
    • محتوای پویا: برعکس HTML استاتیک، بارگذاری محتوای پویا ممکن است در آزمون‌های مصنوعی کندتر به نظر برسد.
    اما Selldone برای نخستین بار در اینترنت این محدودیت‌ها را با ترکیب
    • بهینه‌سازی‌های Cloudflare (مانند Rocket Loader™ و فشرده‌سازی Brotli) برای بهینه‌سازی تحویل دارایی‌ها.
    • معماری پیشرفته PWA برای داده‌برداری و رندرینگ در زمان واقعی.

    عملکرد واقعی در مقایسه با نمرات مصنوعی

    در حالی که آزمون‌های مصنوعی ممکن است نمرات کمتری برای پلتفرم‌های رندر شده در سمت کلاینت مانند Selldone نشان دهند، عملکرد واقعی داستان متفاوتی را روایت می‌کند. داشبورد و فروشگاه Selldone تجربه‌ای 10 تا 100 برابر سریع‌تر نسبت به پلتفرم‌های رندر شده در سرور ارائه می‌دهند و آن را به راه‌حل ایده‌آل برای نیازهای تجارت الکترونیکی مدرن تبدیل می‌کنند.
    Selldone.com PWA - Single Page Application progress over time
    Selldone.com PWA - Single Page Application progress over time
      اگر می‌خواهید تنظیمات Cloudflare را که ما برای عملکرد بهینه استفاده می‌کنیم، تقلید کنید، در اینجا فهرستی از ویژگی‌های فعال شده ارائه شده است:
    Selldone.com Cloudflare Optimize Speed Config
    Selldone.com Cloudflare Optimize Speed Config
    Selldone Blog Post Page Score - 100 in Mobile and PC
    Selldone Blog Post Page Score - 100 in Mobile and PC

    اصطلاحات عملکرد وب

    در اینجا توضیحی دوستانه و آسان برای درک اصطلاحات عملکرد وب در Web Vitals ارائه شده است:

    LCP (بزرگترین بار محتوا)

    LCP اندازه‌گیری می‌کند که چقدر طول می‌کشد تا بزرگترین بخش قابل مشاهده‌ای در یک صفحه وب (مانند یک تصویر بزرگ یا تیتر) بارگذاری و به کاربران نمایش داده شود. این را به‌عنوان زمان لازم برای احساس "آماده" بودن صفحه برای شروع خواندن یا تعامل در نظر بگیرید.

    CLS (جابه‌جایی انباشته طرح)

    CLS اندازه‌گیری می‌کند که چقدر عناصر در صفحه هنگام بارگذاری به‌طور غیرمنتظره‌ای جا به جا می‌شوند. به عنوان مثال، اگر یک دکمه درست زمانی که می‌خواهید روی آن کلیک کنید جا به جا شود، این یک جابه‌جایی طرح است. نمره پایین CLS به این معنی است که سایت شما احساس ثبات و نرمی دارد.

    INP (تعامل با پیکسل بعدی)

    INP اندازه‌گیری می‌کند که صفحات وب شما چقدر سریع به تعاملات کاربر مانند کلیک روی یک دکمه یا تایپ در نوار جستجو واکنش نشان می‌دهد. INP سریع‌تر، احساس پاسخ‌دهی به سایتی را ایجاد می‌کند و کاربران منتظر وقوع عمل احساس ناامیدی نخواهند کرد.


    TBT (زمان مسدودسازی کلی)

    TBT زمان غیرپاسخ‌گویی صفحه شما در حین بارگذاری را محاسبه می‌کند، مانند زمانی که یک کاربر سعی می‌کند پیمایش کند یا کلیک کند اما هیچ چیزی اتفاق نمی‌افتد. TBT پایین‌تر به این معنی است که صفحه شما در انجام چند کار بهتر عمل می‌کند و اجازه می‌دهد کاربران به‌طور روان تعامل کنند در حالی که بارگذاری ادامه دارد.

    با بهترین فروشگاه ساز رایگان، کسب و کار خود را آنلاین کنید.

    30 روز ضمانت بازگشت مبلغ

    شروع فروش آنلاین ساخت فروشگاه حرفه ای — رایگان

    با نرخ پایین فروش آنلاین خود خداحافظی کنید!

    سوالات متداول

    چگونه می‌توانم LCP (بزرگترین بار محتوا) را بهبود بخشم؟

    تصاویر بزرگ را بهینه کنید، از یک سرویس میزبانی سریع استفاده کنید، و بارگذاری محتوای بالای صفحه را در اولویت قرار دهید.

    چگونه می‌توانم LCP (بزرگترین بار محتوا) را با استفاده از Cloudflare بهبود بخشم؟

    • فعال کردن CDN Cloudflare: محتوا را از سرورهای نزدیک‌تر به کاربران برای بارگذاری سریع‌تر ارائه دهید.
    • استفاده از بهینه‌سازی تصویر: ویژگی‌هایی مانند Polish و تبدیل به WebP را برای کاهش اندازه تصاویر فعال کنید.
    • فعال کردن کش: از قوانین صفحه برای کش کردن محتوای استاتیک و کاهش زمان بارگذاری استفاده کنید.

    چگونه می‌توانم CLS (جابه‌جایی انباشته طرح) را با Cloudflare کاهش دهم؟

    • استفاده از Rocket Loader: بارگذاری JavaScript را بهینه کنید تا از جابه‌جایی طرح جلوگیری شود.
    • بارگذاری مؤثر فونت‌ها: از بهینه‌سازی تحویل فونت Cloudflare برای اطمینان از بارگذاری بدون تأخیر فونت‌ها استفاده کنید.
    • پیش‌بارگذاری منابع حیاتی: دستورالعمل‌های پیش‌بارگذاری را در هدرهای HTTP برای رندر پایدار صفحه پیکربندی کنید.

    چگونه می‌توانم INP (تعامل با پیکسل بعدی) را از طریق Cloudflare بهبود بخشم؟

    1. حداقل کردن JavaScript: از ویژگی Auto Minify Cloudflare برای کاهش اندازه JavaScript استفاده کنید.
    2. اولویت‌بندی دارایی‌های حیاتی: از Argo Smart Routing برای تسریع تحویل دارایی‌ها استفاده کنید.
    3. نظارت بر عملکرد: از ابزارهای تحلیلی Cloudflare برای شناسایی گلوگاه‌ها در سرعت تعامل استفاده کنید.

    چگونه می‌توانم TBT (زمان مسدودسازی کلی) را با Cloudflare کاهش دهم؟

    • بهینه‌سازی اسکریپت‌ها: از Rocket Loader برای تعویق JavaScript غیرضروری استفاده کنید.
    • کاهش وابستگی‌های شخص ثالث: اسکریپت‌های شخص ثالث را از طریق قوانین Firewall مسدود یا بهینه کنید.
    • فعال کردن فشرده‌سازی Brotli: منابع را فشرده‌سازی کنید تا تحویل سریع‌تر و زمان مسدودسازی کمتر را فراهم کنید.

     Pajuhaan
    نویسنده Pajuhaan
    تاریخ انتشار: November 20, 2024 November 20, 2024

    مطالب مرتبط با بهترین پیکربندی برای Cloudflare برای کسب نمرات بالا در LCP، TBT و Web Vital برای فروشگاه شما

    مطالب مرتبط با بهترین پیکربندی برای Cloudflare برای کسب نمرات بالا در LCP، TBT و Web Vital برای فروشگاه شما