مکانیزمی برای Chrome برای آزمایش ویژگیهای جدید مرورگر
ممکن است در مورد Chrome Variations یا Chrome Field Trials یا حتی نام رمز داخلی Chrome Finch شنیده باشید.
اینها همه نامهایی برای یک چیز هستند: مکانیزمی برای آزمایش ویژگیها یا تغییرات جدید در مرورگر Chrome، یا ChromeOS، سیستم عامل Chrome که روی Chromebook اجرا میشود.
تغییرات کروم برای چه مواردی استفاده می شود؟
تغییرات Chrome Chrome را قادر میسازد تا یک ویژگی جدید را فعال کند ، یک ویژگی را غیرفعال کند ، یا تغییر در یک ویژگی را برای زیرمجموعهای از کاربران امتحان کند.
همه چیز در کروم با استفاده از مکانیسم تغییرات کروم معرفی نمی شود. با این حال، تیم Chrome میتواند هر زمان که لازم باشد در مورد ایجاد تغییر مراقب باشیم، یا در مواردی که این خطر وجود دارد که تغییر بر عملکرد به روشهایی که انتظارش را نداشتیم، تأثیر بگذارد، از تغییرات Chrome استفاده کند. «تغییر» ممکن است به معنای بهبود عملکرد در کد کروم، بهروزرسانی ظاهر یا عملکرد مرورگر، یا حتی گاهی اوقات تغییر در یک API جاوا اسکریپت باشد.
از تغییرات کروم نیز میتوان برای تأیید فرضیهای در مورد تغییر یا بهروزرسانی استفاده کرد. به عنوان مثال، برای درصدی از کاربران در گروه تغییرات Chrome، سعی کردیم پارامترهای پروتکل شبکه QUIC را بهینه کنیم تا Chrome را برای شرایط شبکه واقعی کاربران سریعتر کنیم.
حوزه دیگری که ممکن است با تغییرات Chrome روبرو شوید، این است که با نسخههای آزمایشی اصلی Chrome کار میکنید. بهطور پیشفرض، یک ویژگی آزمایشی مبدأ در تمام صفحاتی که یک نشانه آزمایشی معتبر ارائه میدهند فعال است، اما در برخی موارد از تغییرات Chrome برای کنترل فعالسازی یک ویژگی استفاده میشود. این بدان معنی است که یک ویژگی آزمایشی مبدا ممکن است برای کاربران خاصی در دسترس نباشد، حتی زمانی که آنها از صفحه ای بازدید می کنند که یک نشانه آزمایشی معتبر ارائه می دهد. اطلاعات مربوط به نسبت کاربران واجد شرایط برای فعالسازی ویژگی آزمایشی مبدا همراه با اسناد و بهروزرسانیهای هر آزمایش اولیه ارائه میشود.
تغییرات کروم چگونه کار می کنند؟
هر 30 دقیقه روی دسکتاپ یا تلفن همراه، یا هر بار که Chrome را راهاندازی میکنید، مرورگر درخواستی از پشتیبان Chrome میکند تا فایل پیکربندی تغییرات Chrome را دریافت کند، که به عنوان دانه تغییرات شناخته میشود. به عبارت دیگر، یک سرور اختصاصی برای ارائه دانه های Chrome Variations وجود دارد. کروم یک درخواست HTTPS به سرور میدهد و سرور با یک دانه فشرده دلتا پاسخ میدهد.
هنگامی که Chrome در دستگاه شما با بخش پشتیبان Chrome Variations تماس می گیرد تا فایل اولیه را دریافت کند، همچنین اطلاعاتی درباره نسخه Chrome و سیستم عاملی که روی آن اجرا می شود ارائه می دهد. فایل بازگردانده شده توسط باطن تغییرات Chrome برای روشن کردن ویژگیها، خاموش کردن ویژگیها یا تعیین تغییرات در یک ویژگی استفاده میشود.
Chrome از دادههای موجود در فایل seed و یک دانه تصادفی ذخیره شده محلی استفاده میکند تا مرورگر را بهطور تصادفی به یک گروه تغییرات اختصاص دهد. به عبارت دیگر، دانه تصادفی، همراه با فایل seed از باطن Chrome Variations، میتواند برای فعال یا غیرفعال کردن ویژگیها در مرورگر، برای زیرمجموعهای از کاربران استفاده شود. مرورگر شما، در دستگاه شما، ردیابی می کند که به کدام گروه تنوع تعلق دارد.
ارائه ویژگی و کانالهای Chrome
یکی از مهمترین کاربردهای واریشنهای کروم، اعمال تدریجی تغییرات یا ویژگیهای جدید در درصدی از مشتریان کروم است. این برای برنامه پیچیدهای مانند کروم که میلیاردها کاربر دارد، با هزاران نوع دستگاه در پلتفرمهای مختلف، که از دهها زبان مختلف برای میلیونها برنامه و وبسایت مختلف استفاده میکند، بسیار مهم است.
Chrome بازخورد ارزشمندی از استفاده و آزمایش در Chrome Canary، Dev، و بتا دریافت میکند. ما میتوانیم از تغییرات Chrome برای فعال یا غیرفعال کردن ویژگیها در هر یک از این کانالهای انتشار استفاده کنیم. با این حال، این کانال ها در درجه اول توسط توسعه دهندگان و سایر متخصصان استفاده می شود. کاربران Chrome Stable به طور متفاوت و در تعداد بسیار بیشتر با Chrome تعامل دارند، بنابراین ما همیشه باید در کانال Stable اعتبارسنجی کنیم. این به ما امکان میدهد تا مشکلاتی را که در استفاده عادی از مرورگر با آن مواجه میشویم برطرف کنیم. مهندسان کروم همیشه نمیتوانند پیشبینی کنند که کاربران واقعی چگونه به تغییرات و ویژگیهای جدید در مقیاس پاسخ خواهند داد.
تغییرات کروم مکانیزمی حیاتی برای کمک به این امر است، که بررسی میزان استفاده و معیارهای Chrome Stable را با یک ویژگی فعال یا غیرفعال شده ممکن میسازد. با اندازهگیری تأثیر تغییرات در Chrome Stable، میتوانیم بهترین ویژگیهای ممکن را ��رائه کنیم و مرورگر بهتری بسازیم - حتی زمانی که معاوضهها پیچیده هستند.
مهندسان کروم چه زمانی از تغییرات کروم استفاده می کنند؟
سه دلیل اصلی وجود دارد که کروم به تغییرات کروم نیاز دارد.
یک ویژگی جدید را فعال کنید
استفاده از تغییرات Chrome برای کنترل فعالسازی یک ویژگی جدید بهویژه برای هر چیزی که ممکن است به نحوی خطرناکتر باشد یا بر عملکرد تأثیر بگذارد مفید است.
تغییرات کروم به ما امکان می دهد ویژگی جدیدی را به زیرمجموعه ای از کاربران ارائه دهیم. سپس مهندسان کروم میتوانند تفاوتها را در عملکرد بررسی کنند یا به انواع دیگر بازخوردهای گروه تغییرات نگاه کنند.
غیرفعال کردن یک ویژگی
تغییرات کروم را می توان به عنوان مکانیزم ایمنی برای خاموش کردن یک ویژگی مورد استفاده قرار داد - اگرچه این اتفاق به ندرت رخ می دهد.
برای مثال، یک ویژگی شبکه جدید ممکن است در معرض حمله انکار سرویس قرار گیرد. از تغییرات Chrome میتوان برای خاموش کردن سریع ویژگیهایی مانند آن استفاده کرد، زیرا پیکربندی تغییرات Chrome هر 30 دقیقه بارگیری میشود و هر بار که Chrome را مجدداً راهاندازی میکنید تنظیمات فعال میشوند. در مقابل، به روز رسانی کروم و انتظار برای انتشار نسخه جدید به میلیاردها کاربر بسیار کندتر خواهد بود.
تغییرات یک ویژگی را امتحان کنید
در نهایت، تغییرات کروم را می توان برای تأیید تغییرات و به روز رسانی ها استفاده کرد. به عنوان مثال، ما میتوانیم سختی بازی Chrome Offline Dino را تنظیم کنیم تا تعامل را سرگرمکنندهتر کنیم.
همچنین میتوان از تغییرات کروم برای مطالعه اثرات بلندمدت ویژگیهای جدید استفاده کرد. این کار با استفاده از مکانیسم تغییرات کروم برای جلوگیری از ویژگیها برای بخش کوچکی از کاربران، شاید 1٪ یا کمتر انجام میشود. یک گروه بازدارنده می تواند برای بررسی تغییرات و عوارض جانبی که فقط با گذشت زمان قابل مشاهده هستند مفید باشد.
یک گروه بازدارنده می تواند به ویژه برای تغییرات رابط کاربری مهم باشد، جایی که کاربران احتمالاً با یک ویژگی در زمانی که جدید است تعامل دارند، اما ممکن است در دراز مدت متفاوت رفتار کنند.
به عنوان مثال، ما یک انتخابگر عکس را در کروم راهاندازی کردیم، اما این ویژگی به طور موقت از درصد کمی از کاربران برای مقایسه نتایج متوقف شد. ما Android Photo Picker جدید ��ا به نسبت بالایی از کاربران خود ارسال کردیم و در ابتدا شاهد افزایش قابل توجهی در تعداد تصاویری بودیم که گروه در وب به اشتراک گذاشت. با این حال، در شش ماهه ای که تغییرات بازدارنده را داشتیم، شاهد افزایش مصرف کاهش قابل توجهی بودیم. این به این دلیل بود که در دسترس بودن انتخابگر عکس جدید، سایتها را تشویق کرد تا ویژگی پذیرش را به عناصر ورودی فایل اضافه کنند - که منجر به تجربه بهتری برای همه کاربران شد.
چگونه از تغییرات کروم برای اعتبار سنجی استفاده می شود؟
اگر تنظیم کمک به بهبود ویژگیها و عملکرد Chrome فعال باشد ( chrome://settings/syncSetup?search=improve
)، Chrome میتواند با استفاده از مکانیزمی به نام تحلیل معیارهای کاربر (UMA) معیارها را بهطور خودکار نظارت کرده و به پشتیبان Chrome بفرستد. میتوانید نمونههایی از آمار استفاده ناشناس Chrome را در chromestatus.com/metrics ببینید، مانند درصد بارگیری صفحهای که از ویژگی CSS یا ویژگی HTML یا JavaScript استفاده میکند.
تغییرات کروم به ویژه برای مقایسه آمار یک گروه از کاربران با گروه دیگر مفید است. به عنوان مثال، یک ویژگی را می توان برای برخی از کاربران روشن کرد و نه برخی دیگر، و Chrome می تواند معیارهای هر گروه را مقایسه کند. این معیارها ممکن است شامل مصرف حافظه، زمان بارگذاری صفحه یا استفاده از ویژگی مرورگر باشد. این کار به مهندسان Chrome امکان میدهد عملکرد یا سایر معیارها را بین کاربرانی که یک ویژگی را روشن کردهاند، کاربرانی که ویژگی را خاموش کردهاند یا کاربرانی با تغییرات ویژگی متفاوت مقایسه کنند.
آزمایشات میدانی Chrome Variations
هر مجموعه ای از تغییرات برای یک ویژگی، مطالعه یا آزمایش میدانی نامیده می شود و هر یک مدت زمان ثابتی دارد. پس از پایان مطالعه برای یک ویژگی، کاربرانی که در یک گروه رفتاری غیرپیشفرض گنجانده شدهاند، تنظیمات پیشفرض Chrome را برای این ویژگی دریافت میکنند: فعال یا غیرفعال.
اکثر ویژگیهایی که میتوان با تغییرات Chrome کنترل کرد، با پرچمی مطابقت دارد که میتواند از صفحه chrome://flags
تنظیم شود. از طرف دیگر، اگر Chrome را از خط فرمان اجرا میکنید ، میتوانید از پرچمهای --enable-features
و --disable-features
برای پیکربندی تغییرات Chrome استفاده کنید.
پرچم --reset-variation-state
��ضعیت تغییرات Chrome را برای مشتری فعلی بازنشانی می کند. این بدان معناست که مشتری ممکن است به گروههای مختلف Chrome Variations منتقل شود.
��غییرات ک��وم برای سازمانی
��رای مشتریان ��ازمانی، Chrome همچنین خطمشی ChromeVariations را برای مدیریت تغییرات Chrome ارائه میکند. البته، توصیه میکنیم که Chrome Variations را فعال کنید تا Chrome بتواند به سرعت رفعهای امنیتی حیاتی را ارائه دهد.
اطلاعات بیشتر
- شروع کار با نسخه آزمایشی اصلی Chrome
- کانالهای انتشار کروم
- Chrome را با سوئیچ های خط فرمان اجرا کنید
مکانیزمی برای Chrome برای آزمایش ویژگیهای جدید مرورگر
ممکن است در مورد Chrome Variations یا Chrome Field Trials یا حتی نام رمز داخلی Chrome Finch شنیده باشید.
اینها همه نامهایی برای یک چیز هستند: مکانیزمی برای آزمایش ویژگیها یا تغییرات جدید در مرورگر Chrome، یا ChromeOS، سیستم عامل Chrome که روی Chromebook اجرا میشود.
تغییرات کروم برای چه مواردی استفاده می شود؟
تغییرات Chrome Chrome را قادر میسازد تا یک ویژگی جدید را فعال کند ، یک ویژگی را غیرفعال کند ، یا تغییر در یک ویژگی را برای زیرمجموعهای از کاربران امتحان کند.
همه چیز در کروم با استفاده از مکانیسم تغییرات کروم معرفی نمی شود. با این حال، تیم Chrome میتواند هر زمان که لازم باشد در مورد ایجاد تغییر مراقب باشیم، یا در مواردی که این خطر وجود دارد که تغییر بر عملکرد به روشهایی که انتظارش را نداشتیم، تأثیر بگذارد، از تغییرات Chrome استفاده کند. «تغییر» ممکن است به معنای بهبود عملکرد در کد کروم، بهروزرسانی ظاهر یا عملکرد مرورگر، یا حتی گاهی اوقات تغییر در یک API جاوا اسکریپت باشد.
از تغییرات کروم نیز میتوان برای تأیید فرضیهای در مورد تغییر یا بهروزرسانی استفاده کرد. به عنوان مثال، برای درصدی از کاربران در گروه تغییرات Chrome، سعی کردیم پارامترهای پروتکل شبکه QUIC را بهینه کنیم تا Chrome را برای شرایط شبکه واقعی کاربران سریعتر کنیم.
حوزه دیگری که ممکن است با تغییرات Chrome روبرو شوید، این است که با نسخههای آزمایشی اصلی Chrome کار میکنید. بهطور پیشفرض، یک ویژگی آزمایشی مبدأ در تمام صفحاتی که یک نشانه آزمایشی معتبر ارائه میدهند فعال است، اما در برخی موارد از تغییرات Chrome برای کنترل فعالسازی یک ویژگی استفاده میشود. این بدان معنی است که یک ویژگی آزمایشی مبدا ممکن است برای کاربران خاصی در دسترس نباشد، حتی زمانی که آنها از صفحه ای بازدید می کنند که یک نشانه آزمایشی معتبر ارائه می دهد. اطلاعات مربوط به نسبت کاربران واجد شرایط برای فعالسازی ویژگی آزمایشی مبدا همراه با اسناد و بهروزرسانیهای هر آزمایش اولیه ارائه میشود.
تغییرات کروم چگونه کار می کنند؟
هر 30 دقیقه روی دسکتاپ یا تلفن همراه، یا هر بار که Chrome را راهاندازی میکنید، مرورگر درخواستی از پشتیبان Chrome میکند تا فایل پیکربندی تغییرات Chrome را دریافت کند، که به عنوان دانه تغییرات شناخته میشود. به عبارت دیگر، یک سرور اختصاصی برای ارائه دانه های Chrome Variations وجود دارد. کروم یک درخواست HTTPS به سرور میدهد و سرور با یک دانه فشرده دلتا پاسخ میدهد.
هنگامی که Chrome در دستگاه شما با بخش پشتیبان Chrome Variations تماس می گیرد تا فایل اولیه را دریافت کند، همچنین اطلاعاتی درباره نسخه Chrome و سیستم عاملی که روی آن اجرا می شود ارائه می دهد. فایل بازگردانده شده توسط باطن تغییرات Chrome برای روشن کردن ویژگیها، خاموش کردن ویژگیها یا تعیین تغییرات در یک ویژگی استفاده میشود.
Chrome از دادههای موجود در فایل seed و یک دانه تصادفی ذخیره شده محلی استفاده میکند تا مرورگر را بهطور تصادفی به یک گروه تغییرات اختصاص دهد. به عبارت دیگر، دانه تصادفی، همراه با فایل seed از باطن Chrome Variations، میتواند برای فعال یا غیرفعال کردن ویژگیها در مرورگر، برای زیرمجموعهای از کاربران استفاده شود. مرورگر شما، در دستگاه شما، ردیابی می کند که به کدام گروه تنوع تعلق دارد.
ارائه ویژگی و کانالهای Chrome
یکی از مهمترین کاربردهای واریشنهای کروم، اعمال تدریجی تغییرات یا ویژگیهای جدید در درصدی از مشتریان کروم است. این برای برنامه پیچیدهای مانند کروم که میلیاردها کاربر دارد، با هزاران نوع دستگاه در پلتفرمهای مختلف، که از دهها زبان مختلف برای میلیونها برنامه و وبسایت مختلف استفاده میکند، بسیار مهم است.
Chrome بازخورد ارزشمندی از استفاده و آزمایش در Chrome Canary، Dev، و بتا دریافت میکند. ما میتوانیم از تغییرات Chrome برای فعال یا غیرفعال کردن ویژگیها در هر یک از این کانالهای انتشار استفاده کنیم. با این حال، این کانال ها در درجه اول توسط توسعه دهندگان و سایر متخصصان استفاده می شود. کاربران Chrome Stable به طور متفاوت و در تعداد بسیار بیشتر با Chrome تعامل دارند، بنابراین ما همیشه باید در کانال Stable اعتبارسنجی کنیم. این به ما امکان میدهد تا مشکلاتی را که در استفاده عادی از مرورگر با آن مواجه میشویم برطرف کنیم. مهندسان کروم همیشه نمیتوانند پیشبینی کنند که کاربران واقعی چگونه به تغییرات و ویژگیهای جدید در مقیاس پاسخ خواهند داد.
تغییرات کروم مکانیزمی حیاتی برای کمک به این امر است، که بررسی میزان استفاده و معیارهای Chrome Stable را با یک ویژگی فعال یا غیرفعال شده ممکن میسازد. با اندازهگیری تأثیر تغییرات در Chrome Stable، میتوانیم بهترین ویژگیهای ممکن را ارائه کنیم و مرورگر بهتری بسازیم - حتی زمانی که معاوضهها پیچیده هستند.
مهندسان کروم چه زمانی از تغییرات کروم استفاده می کنند؟
سه دلیل اصلی وجود دارد که کروم به تغییرات کروم نیاز دارد.
یک ویژگی جدید را فعال کنید
استفاده از تغییرات Chrome برای کنترل فعالسازی یک ویژگی جدید بهویژه برای هر چیزی که ممکن است به نحوی خطرناکتر باشد یا بر عملکرد تأثیر بگذارد مفید است.
تغییرات کروم به ما امکان می دهد ویژگی جدیدی را به زیرمجموعه ای از کاربران ارائه دهیم. سپس مهندسان کروم میتوانند تفاوتها را در عملکرد بررسی کنند یا به انواع دیگر بازخوردهای گروه تغییرات نگاه کنند.
غیرفعال کردن یک ویژگی
تغییرات کروم را می توان به عنوان مکانیزم ایمنی برای خاموش کردن یک ویژگی مورد استفاده قرار داد - اگرچه این اتفاق به ندرت رخ می دهد.
برای مثال، یک ویژگی شبکه جدید ممکن است در معرض حمله انکار سرویس قرار گیرد. از تغییرات Chrome میتوان برای خاموش کردن سریع ویژگیهایی مانند آن استفاده کرد، زیرا پیکربندی تغییرات Chrome هر 30 دقیقه بارگیری میشود و هر بار که Chrome را مجدداً راهاندازی میکنید تنظیمات فعال میشوند. در مقابل، به روز رسانی کروم و انتظار برای انتشار نسخه جدید به میلیاردها کاربر بسیار کندتر خواهد بود.
تغییرات یک ویژگی را امتحان کنید
در نهایت، تغییرات کروم را میتوان برای تأیید اعتبار تغییرات و بهروزرسانیها استفاده کرد. به عنوان مثال، ما میتوانیم سختی بازی Chrome Offline Dino را تنظیم کنیم تا تعامل را سرگرمکنندهتر کنیم.
همچنین میتوان از تغییرات کروم برای مطالعه اثرات بلندمدت ویژگیهای جدید استفاده کرد. این کار با استفاده از مکانیسم تغییرات کروم برای جلوگیری از ویژگیها برای بخش کوچکی از کاربران، شاید 1٪ یا کمتر انجام میشود. یک گروه بازدارنده می تواند برای بررسی تغییرات و عوارض جانبی که فقط با گذشت زمان قابل مشاهده هستند مفید باشد.
یک گروه بازدارنده می تواند به ویژه برای تغییرات رابط کاربری مهم باشد، جایی که کاربران احتمالاً با یک ویژگی در زمانی که جدید است تعامل دارند، اما ممکن است در دراز مدت متفاوت رفتار کنند.
به عنوان مثال، ما یک انتخابگر عکس را در کروم راهاندازی کردیم، اما این ویژگی به طور موقت از درصد کمی از کاربران برای مقایسه نتایج متوقف شد. ما Android Photo Picker جدید را به نسبت بالایی از کاربران خود ارسال کردیم و در ابتدا شاهد افزایش قابل توجهی در تعداد تصاویری بودیم که گروه در وب به اشتراک گذاشت. با این حال، در شش ماهه ای که تغییرات بازدارنده را داشتیم، شاهد افزایش مصرف کاهش قابل توجهی بودیم. این به این دلیل بود که در دسترس بودن انتخابگر عکس جدید، سایتها را تشویق کرد تا ویژگی پذیرش را به عناصر ورودی فایل اضافه کنند - که منجر به تجربه بهتری برای همه کاربران شد.
چگونه از تغییرات کروم برای اعتبار سنجی استفاده می شود؟
اگر تنظیم کمک به بهبود ویژگیها و عملکرد Chrome فعال باشد ( chrome://settings/syncSetup?search=improve
)، Chrome میتواند با استفاده از مکانیزمی به نام تحلیل معیارهای کاربر (UMA) معیارها را بهطور خودکار نظارت کرده و به پشتیبان Chrome بفرستد. میتوانید نمونههایی از آمار استفاده ناشناس Chrome را در chromestatus.com/metrics ببینید، مانند درصد بارگیری صفحهای که از ویژگی CSS یا ویژگی HTML یا JavaScript استفاده میکند.
تغییرات کروم به ویژه برای مقایسه آمار یک گروه از کاربران با گروه دیگر مفید است. به عنوان مثال، یک ویژگی را می توان برای برخی از کاربران روشن کرد و نه برخی دیگر، و Chrome می تواند معیارهای هر گروه را مقایسه کند. این معیارها ممکن است شامل مصرف حافظه، زمان بارگذاری صفحه یا استفاده از ویژگی مرورگر باشد. این کار به مهندسان Chrome امکان میدهد عملکرد یا سایر معیارها را بین کاربرانی که یک ویژگی را روشن کردهاند، کاربرانی که ویژگی را خاموش کردهاند یا کاربرانی با تغییرات ویژگی متفاوت مقایسه کنند.
آزمایشات میدانی Chrome Variations
هر مجموعه ای از تغییرات برای یک ویژگی، مطالعه یا آزمایش میدانی نامیده می شود و هر یک مدت زمان ثابتی دارد. پس از پایان مطالعه برای یک ویژگی، کاربرانی که در یک گروه رفتاری غیرپیشفرض گنجانده شدهاند، تنظیمات پیشفرض Chrome را برای این ویژگی دریافت میکنند: فعال یا غیرفعال.
اکثر ویژگیهایی که میتوان با تغییرات Chrome کنترل کرد، با پرچمی مطابقت دارد که میتواند از صفحه chrome://flags
تنظیم شود. از طرف دیگر، اگر Chrome را از خط فرمان اجرا میکنید ، میتوانید از پرچمهای --enable-features
و --disable-features
برای پیکربندی تغییرات Chrome استفاده کنید.
پرچم --reset-variation-state
وضعیت تغییرات Chrome را برای مشتری فعلی بازنشانی می کند. این بدان معناست که مشتری ممکن است به گروههای مختلف Chrome Variations منتقل شود.
تغییرات کروم برای سازمانی
برای مشتریان سازمانی، Chrome همچنین خطمشی ChromeVariations را برای مدیریت تغییرات Chrome ارائه میکند. البته، توصیه میکنیم که Chrome Variations را فعال کنید تا Chrome بتواند به سرعت رفعهای امنیتی حیاتی را ارائه دهد.