Прикладываю скрипт который палит флаг --disk-cache-size=1
(async function checkCacheBehavior() {
const url = location.href.split("?")[0]; // Проверять на открытой УЖЕ открытой странице браузера, например https://www.google.com/, в которой кэш сайта загружен
console.log("🔍 Проверка кеша...");
// ↓ Отправляем первый запрос без кэша ↓//
const t1 = performance.now();
await fetch(url, { cache: "reload" });
const time1 = performance.now() - t1;
// ↓ Отправляем второй запрос с кэшем ↓ //
const t2 = performance.now();
await fetch(url, { cache: "force-cache" });
const time2 = performance.now() - t2;
console.log("⏳ Время загрузки без кеша:", time1.toFixed(2), "мс");
console.log("⚡ Время загрузки с кешем:", time2.toFixed(2), "мс");
if (time2 > 100) {
console.warn("❌ Похоже, что вы используете флаг --disk-cache-size=1.");
} else {
console.info("✅ Кэширование работает. Не удалось определить флаг --disk-cache-size=1 ");
}
})();