Add option to disable caching for HTML content (#366)

* feat: Global performance improve add no-cache for html

* feat: Disable HTML caching

* fix: eslint check

* Clean up
This commit is contained in:
ChenYuhao
2022-06-15 06:05:09 +08:00
committed by GitHub
parent 2b638c24c5
commit 479162576d
12 changed files with 63 additions and 12 deletions

View File

@@ -26,6 +26,23 @@ THE SOFTWARE.
<template>
<div>
<div class="field is-horizontal">
<div class="field-label">
<label class="label">{{ $t('templates.globalSections.performance.disableHtmlCaching') }}</label>
</div>
<div class="field-body">
<div class="field">
<div :class="`control${disableHtmlCachingChanged ? ' is-changed' : ''}`">
<div class="checkbox">
<PrettyCheck v-model="disableHtmlCaching" class="p-default p-curve p-fill p-icon">
{{ $t('templates.globalSections.performance.enableDisableHtmlCaching') }}
</PrettyCheck>
</div>
</div>
</div>
</div>
</div>
<div class="field is-horizontal">
<div class="field-label">
<label class="label">{{ $t('templates.globalSections.performance.gzipCompression') }}</label>
@@ -154,6 +171,10 @@ THE SOFTWARE.
import PrettyCheck from '../inputs/checkbox';
const defaults = {
disableHtmlCaching: {
default: false,
enabled: true,
},
gzipCompression: {
default: true,
enabled: true,