javascript - Que se passe-t-il lorsque le côté Web demande un fichier en cours de modification?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:34:38
0
1
429

J'ai rencontré un problème. Le côté web demandait une image, mais l'image était modifiée des dizaines de fois par seconde côté serveur.
Nodejs côté serveur utilise fs.createReadStream(image_path).pipe(response); pour renvoyer des images.
J'ai testé le thread unique python pour modifier l'image 10 fois par seconde.
Lors de la demande d'image sur le Web, la demande ne sera pas disponible. Seule une petite quantité de données pourra être demandée et le flux ne continuera pas à arriver. après avoir continué à attendre.
Je ne peux essayer F5 que fréquemment pour tenter ma chance
Existe-t-il un moyen de le traiter sur le backend afin que le frontend puisse définitivement obtenir cette image ?

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(1)
漂亮男人

N'utilisez pas stream si vous apportez des modifications fréquentes. Les images peuvent être lues dans la mémoire à l'aide de la méthode synchrone puis transmises au client

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal