通过Nginx Ingress控制器和证书管理器启用SSL后,TTFB在200毫秒以上创建

时间:2019-07-13 13:01:30

标签: ssl nginx kubernetes cert-manager

在大多数地区,通过TTFB在Ingress Controller中启用证书管理器之后(到第一个字节的时间)增加了200 + ms。如果没有SSL,则在200%到80%的区域内。启用S​​SL后,只有30%的TTFB <200ms

没有SSL enter image description here

使用SSL enter image description here

我的Ingress定义:

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

1 个答案:

答案 0 :(得分:1)

切换到TLS 1.3,我能够将额外的50-150ms剃光!

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

使用TLS 1.3: enter image description here