How to know if my tunnel is getting throttled?

With 100 client connections locally on my websocket server like std::string url = "ws://localhost:8091"; (client) I calculated latency ~200ms until client receive server response But routing the same 100 connections from the cloudflared tunnel like "ws://abc.domain.com"; the latency goes 1000ms + each client connection is sending data of around ~120kb , it only send a new request when server replied Could be Cloudflare throttling it? or my network not being able to handle all data? Checking on Windows Task Manager i can see Network 68% ~280Mbps, i have an internet of "500 mega" Is it possible somehow to check if im getting throttled?
2 Replies
Chaika
Chaika2w ago
Cloudflare would reach out before throttling you, either for websocket limits or plan stuff. So, your comparison is local connection vs going through the tunnel?
Checking on Windows Task Manager i can see Network 68% ~280Mbps, i have an internet of "500 mega"
That doesn't mean that's what your upload speed is. If you're maxing out upload, could very easily mess with latency Compare with one connection through the tunnel? You specified 100 connections and 120 kb of data sent, how often are they sending?
ruan
ruanOP2w ago
100 connections sending ~120kb every 100ms

Did you find this page helpful?