¿Cómo se elige el tamaño de un búfer (bytes que leo o escribe en el socket) para obtener el máximo rendimiento cuando se implementa una transferencia HTTP y FTP de bajo nivel? Mi aplicación debe transferir datos con HTTP o FTP en conexiones que varían de 130 Kbps a 3 Mbps (conozco la velocidad esperada de antemano). A veces es una transferencia de una sola dirección, a veces va en ambas direcciones. ¿Debo seguir con un tamaño promedio de buffer o debo variarlo dependiendo de la velocidad de conexión?Elección del tamaño del búfer para las transferencias FTP y HTTP
Gracias.
Gracias. Las mediciones son algo en lo que estamos metidos en este momento. Pensé que podría haber algún algoritmo genérico o consejo como usar 2x MTU o algo así ... Bueno, entonces la medición sí lo es. – wasker
Si hubiera un algoritmo genérico, ya se habría implementado como parte del protocolo. Nunca hay algoritmos genéricos que no se hayan implementado. Medir es su única opción. –