IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Montée en mémoire d'un site ASP.NET Core sur un upload de fichier


Sujet :

Développement Web avec .NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Points : 40
    Points
    40
    Par défaut Montée en mémoire d'un site ASP.NET Core sur un upload de fichier
    Bonjour,

    Je tente de mettre en place de l'envoi de gros fichiers vers un serveur asp.net Core 2.

    J'ai suivi cet exemple fournit par Microsoft.

    https://docs.microsoft.com/fr-fr/asp...with-streaming

    J'ai mis en place le sample et je lance du streaming de fichier avec enregistrement sur le disque fournit avec le sample.

    Mais je constate une montée en charge de l application d'autant que le taille du fichier envoyé.

    L'exemple fournit en streaming ne devrait pas justement me prémunir d'une montée en charge ?

    Mes outils sont: visual studio 2019 pro, asp.net Core 2 je n ai fais que 2 modifications au sample. Augmentation de la limite de taille interne de fichier téléchargé et la même chose pour iis express.

    Merci pour votre aide.

    Nicolas.

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    D'après le code, l'effet streaming ne permet permet pas la sauvegarde du fichier par blocs, mais simplement la lecture des données envoyées par le client.

    L'augmentation de la mémoire allouée peut ne pas poser de problèmes. En l'espèce, le code met en mémoire le fichier avant de le sauvegarder. Le Garbage Collector devrait passer pour détruire les objets en cas de nécessité.

    Que se passe-t-il quand tu envoies plusieurs fichiers de grande taille?
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/11/2018, 10h19
  2. Réponses: 0
    Dernier message: 23/09/2017, 16h23
  3. Réponses: 5
    Dernier message: 12/07/2007, 10h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo