از کش برنامه استفاده می کند

Application Cache، همچنین به عنوان AppCache شناخته می شود، منسوخ شده است.

چگونه ممیزی کش برنامه Lighthouse شکست می خورد

Lighthouse صفحاتی را که از Application Cache استفاده می کنند پرچم گذاری می کند:

ممیزی فانوس دریایی نشان می دهد که یک صفحه از کش برنامه استفاده می کند

زمانی که Lighthouse مرجعی به مانیفست کش برنامه در تگ <html> صفحه پیدا می کند، این ممیزی با شکست مواجه می شود. به عنوان مثال، این نشانه گذاری باعث می شود ممیزی با شکست مواجه شود:

<html manifest="example.appcache">
  ...
</html>

از Cache API به جای Application Cache استفاده کنید

برای عبور از این ممیزی، مانیفست را از صفحه خود حذف کنید و به جای آن از Cache API از طریق یک سرویس دهنده استفاده کنید.

برای مهاجرت از Application Cache به Service Workers، از کتابخانه sw-appcache-behavior استفاده کنید. این کتابخانه یک پیاده‌سازی مبتنی بر سرویس‌کار از رفتار تعریف‌شده در مانیفست Application Cache ایجاد می‌کند.

برای اطلاعات بیشتر در مورد استفاده از سرویس‌دهندگان برای آفلاین کردن سایت، به صفحه فعلی با 200 پاسخ نمی‌دهد .

منابع