superbig/craft3-http2serverpush

此包已被废弃,不再维护。未建议替换包。

自动为CSS、JS和图像资源添加HTTP2 Link头。

安装次数: 14,656

依赖者: 1

建议者: 0

安全: 0

星标: 13

关注者: 2

分支: 3

开放问题: 3

类型:craft-plugin

1.0.1 2019-01-17 20:02 UTC

This package is auto-updated.

Last update: 2022-07-14 19:19:37 UTC


README

自动为CSS、JS和图像资源添加HTTP2 Link头。

Screenshot

要求

此插件需要Craft CMS 3.0.0-beta.23或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目目录

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require superbig/craft3-http2serverpush
    
  3. 在控制面板中,转到设置 → 插件,并点击HTTP2 Server Push的“安装”按钮。

HTTP2服务器推送概述

来自 Go博客

为了提高延迟,HTTP/2引入了服务器推送,允许服务器在资源被明确请求之前将资源推送到浏览器。服务器通常知道许多页面需要的附加资源,并在响应初始请求时开始推送这些资源。这使得服务器能够充分利用原本闲置的网络并提高页面加载时间。

此外: 阅读CloudFlare对此的看法

配置HTTP2服务器推送

<?php
return [
    // Limit how many tags to include in the Link tag
    'limit'     => null,

    // Include images
    'includeImages' => false,
];

使用HTTP2服务器推送

安装插件后,会自动将Link头添加到页面模板响应中。

Superbig 提供