codemonkey1988/script-style-push

用于通过 HTTP/2 连接推送 JavaScript 和 CSS 文件的 TYPO3 扩展。

安装量:10,133

依赖: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:typo3-cms-extension

2.3.3 2021-04-22 19:56 UTC

README

通过 HTTP/2 连接推送 JavaScript 和 CSS 文件的 TYPO3 扩展。CSS 和 JavaScript 文件会自动从渲染的 HTML 中解析出来。

由于使用响应式图片时流量过大,此扩展不会自动推送图片。图片源中的每个图片都会推送到客户端。

安装

composer require codemonkey1988/script-style-push

配置

要支持您使用的 CSS 和 JavaScript 文件,您只需要安装此扩展。扩展会自动推送在 HTML 响应中找到的所有 CSS 和 JavaScript 文件。

您可以添加自定义资源进行推送。只需将资产路径的逗号分隔列表添加到站点配置中。只需添加资产的逗号分隔列表。请注意,这可能会在将来改变,因为 TYPO3 支持为站点配置提供额外的自定义字段类型。

防止资产过度推送

此扩展通过设置包含用户会话期间推送的所有资产的会话cookie来帮助您防止资产过度推送。如果资产在cookie中,则此扩展不会推送该资产。此功能可以在扩展设置中禁用。

禁用此扩展

如果您需要禁用生成 Link 头,可以通过设置环境变量 SCRIPT_STYLE_PUSH_DISABLED 为 1 来实现。