recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Que se passe-t-il lorsque le côté Web demande un fichier en cours de modification?

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 ?

曾经蜡笔没有小新曾经蜡笔没有小新2747 Il y a quelques jours431

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-16 13:36:38

    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

    répondre
    0
  • Annulerrépondre