[GODRIVER-2537] Use buffered readers and writers for network connections Created: 01/Sep/22 Updated: 17/Jun/23 |
|
| Status: | Backlog |
| Project: | Go Driver |
| Component/s: | Performance |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Matt Dale | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | FY24Q3 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
We may be able to improve I/O performance by using a bufio.Writer and bufio.Reader to buffer writes and reads to the net.Conn held by a driver connection. We should start by wrapping the net.Conn with a buffered writer and reader and check if we can measure any I/O performance improvement when reading or writing large requests. |