MySQL Router 8.4  /  部署 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:定義工作階段在快取中保留的最長時間(以秒為單位)。如果達到逾時時間,且此工作階段未重複使用,則該工作階段會從快取中移除,並且連線會關閉。