1

在大多数区域通过 TTFB(到第一个字节的时间)在Ingress Controller中启用 cert-manager 后立即增加了 200+ms。在没有 SSL 的情况下,80% 的区域小于 200 毫秒。启用 SSL 后,只有 30% 的 TTFB <200ms

没有 SSL 在此处输入图像描述

使用 SSL 在此处输入图像描述

我的入口定义:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: test-ingress
  annotations:
    kubernetes.io/ingress.class: nginx
    certmanager.k8s.io/cluster-issuer: letsencrypt-prod
    kubernetes.io/tls-acme: "true"
spec:
  rules:
    - host: gce.wpspeedmatters.com
      http:
        paths:
          - path: /
            backend:
              serviceName: wordpress
              servicePort: 80
  tls:
    - secretName: tls-prod-cert
      hosts:
        - gce.wpspeedmatters.com
4

1 回答 1

2

切换到 TLS 1.3,我能够在上面剃掉额外的 50-150 毫秒!

我也写了一篇详细的博客文章:https ://wpspeedmatters.com/tls-1-3-in-wordpress/

使用 TLS 1.3: 在此处输入图像描述

于 2019-07-14T02:17:12.377 回答