MySQL Router 9.0  /  部署 MySQL Router  /  MySQL Router TLS 工作階段快取

3.6 MySQL Router TLS 工作階段快取

從用戶端到路由器以及從路由器到伺服器的 TLS 工作階段可以快取並在需要時恢復。這縮短了連線交握時間,節省了時間和資源。

MySQL Router 使用以下快取

  • 用戶端 TLS 工作階段快取:快取從用戶端到 MySQL Router 的 TLS 工作階段。

  • 伺服器 TLS 工作階段快取:快取從 MySQL Router 到伺服器的 TLS 工作階段。

以下組態選項控制工作階段快取

  • 用戶端 TLS 工作階段快取

    • client_ssl_session_cache_mode:啟用或停用用戶端到路由器 TLS 工作階段的快取。

      注意

      預設為啟用。如果未設定此參數,則會啟用快取。若要停用快取,您必須明確定義它。

    • client_ssl_session_cache_size:定義快取的工作階段最大數量。

    • client_ssl_session_cache_timeout:定義工作階段在快取中保留的最大時間(以秒為單位)。如果達到逾時時間,且此工作階段未重複使用,則該工作階段會從快取中移除,且連線會關閉。

  • 伺服器 TLS 快取

    • server_ssl_session_cache_mode:啟用或停用路由器到伺服器工作階段的快取。

      注意

      預設為啟用。如果未設定此參數,則會啟用快取。若要停用快取,您必須明確定義它。

    • server_ssl_session_cache_size:定義快取的工作階段最大數量。

    • server_ssl_session_cache_timeout:定義工作階段在快取中保留的最大時間(以秒為單位)。如果達到逾時時間,且此工作階段未重複使用,則該工作階段會從快取中移除,且連線會關閉。