curl复用连接,如何设置保持连接的时间?

关于curl复用连接的问题:
使用同一个curl句柄,访问同一个网站,如:https://www.csdn.net/

第1次访问:curl会与csdn建立连接
第2次访问:curl不再建立连接,而是直接复用第1次的连接
第3次访问:curl不再建立连接,而是直接复用第1次的连接
第4次访问:curl不再建立连接,而是直接复用第1次的连接
第5次访问:curl不再建立连接,而是直接复用第1次的连接

以此类推

问题是:
当第5次访问过后,间隔了120秒以上(即2分钟后,这2分钟内不访问任何网站),
然后再访问csdn,就需要再次建议连接

我想知道,如何设置这个间隔,我想设置成300秒(即5分钟),
如何设置才能让curl保持连接5分钟以上(这段期间不允许任何访问)

我做过如下设置,但无效,请有经验的人解答:)
curl_easy_setopt(this->curl, CURLOPT_TCP_KEEPALIVE, 1L);
curl_easy_setopt(this->curl, CURLOPT_TCP_KEEPIDLE, 300L);
curl_easy_setopt(this->curl, CURLOPT_TCP_KEEPINTVL, 20L);

这个试过吗?

img