W3 total cache 为 HTTPS 'uniquely' 缓存页面是什么意思?

W3 total cache caches pages for HTTPS 'uniquely' what does that mean?

W3 总缓存读取:

缓存 SSL (https) 请求 缓存 SSL 请求(唯一地)以提高性能。

现在我想对所有页面进行硬缓存,无论是否为 https,总是返回缓存版本。问题是,我不能为页面禁用 https,因为我们在 google 上的排名较低,因为现在非 https 会给你带来惩罚。

这句话到底是什么意思?

简短版本:这意味着页面缓存规则默认不会缓存 HTTPS 特定页面。因此 (http://example.com/page1) 将被缓存,但 (https://example.com/page2) 不会被缓存。
使这个 true 然后导致缓存自动创建页面缓存的特定 SSL 版本。

默认选项是set to false:

'pgcache.cache.ssl' => array(
        'type' => 'boolean',
        'default' => false

如果设置为真则:

/**
         * Set HTTPS
         */
        if ( $config->get_boolean( 'pgcache.cache.ssl' ) ) {
            $rules .= "    RewriteCond %{HTTPS} =on\n";
            $rules .= "    RewriteRule .* - [E=W3TC_SSL:_ssl]\n";
            $rules .= "    RewriteCond %{SERVER_PORT} =443\n";
            $rules .= "    RewriteRule .* - [E=W3TC_SSL:_ssl]\n";
            $env_W3TC_SSL = '%{ENV:W3TC_SSL}';
        }