Del curso: Node.js esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.100 cursos impartidos por expertos del sector.

Node.js y la lectura asincrónica de archivos

Node.js y la lectura asincrónica de archivos - Tutorial de Node.js

Del curso: Node.js esencial

Node.js y la lectura asincrónica de archivos

La lectura de archivos puede afectar dramáticamente el rendimiento de una aplicación. Te voy a mostrar el efecto en este código. Acá estamos con una aplicación en Node donde estoy importando el módulo de Filesystem, o fs, para poder leer los archivos locales. También, estoy utilizando el método readFileSync que me permite a mí leer de manera sincrónica el contenido de un archivo. Tengo un archivo definido dentro de una carpeta y estoy leyéndolo en formato UTF-8. Por último, estoy igualando esto a una variable y lo estoy desplegando en la consola. Veámoslo en acción invocando esta aplicación con node app.js y vemos el resultado que es la cadena de texto que se encuentra dentro de el archivo externo. Perfecto, el rendimiento es superveloz. Sin embargo, esto es pura casualidad porque el archivo que estamos invocando es un archivo de texto muy pequeño. Si invocáramos un archivo mucho más pesado, por ejemplo, yo ya tengo un archivo en formato AVI, que es un video con muchísimo más datos…

Contenido