Email or username:

Password:

Forgot your password?
sattellite

Инструкция, как в #golang передавать файлы по сети почти что не используя user space, все вызовами в kernel space. Сложность кода растет не значительно, но значительно растет производительность. douglasmakey.medium.com/optimi

2 comments
iggerman

@sattellite Я бы сказал, что сложность кода абсолютно не растет, так как предлагается в конце использовать io.Copy, которые использует под капотом sendfile сискол. Правда, есть вероятность, что я что-то не так понял :)

sattellite

@iggerman все верно. Я так обрадовался, что до io.Copy не дочитал. Так выходит даже, что сложность уменьшается, так как буферы не надо самому заполнять

Go Up