Я написал веб-сервер, который читает запрошенный файл и записывает в сокет.
Когда я читаю файл, я помещаю содержимое файла в пространство пользователя ОС и,
когда я снова записываю его в сокет, я помещаю содержимое в пространство ядра операционной системы.
Итак, я поместил его в пространство пользователя и снова в пространство ядра. Кажется, это пустая трата ресурсов.
- Нет лучшего варианта? Как прямая отправка в пространство ядра, а не через пользовательское пространство?
- Как я могу оптимизировать этот процесс?
- Могу ли я использовать ТРУБУ, чтобы оптимизировать это?