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

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    1 681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 1 681
    Points : 842
    Points
    842
    Par défaut Limiter le nombre de connexions en HTTP 1.1
    Bonjour,

    J'ai un serveur Web en HTTP 1.1 sur un système embarqué qui ne peut gérer que 4 connexions TCP en même temps.
    Le problème est que les navigateurs Web actuels ont tendance à vouloir ouvrir un max de socket ce qui a pour conséquence de monopoliser toutes les connexions TCP du serveur.
    Est-ce qu'il y a des astuces pour limiter à 1 connexion TCP par client ?

    Je me demande si en virant dans mon code HTML, toutes les références à des fichiers externe (.css, .js, .gif, .jpg, .svg, ...) puis de les charger l'un après l'autre via des requêtes AJAX ne pourrait pas être une solution... ça marcherait ou c'est peine perdue ? ... je suppose que si l'utilisateur ouvre plusieurs onglets, ça consommera auto de connexion TCP qu'il y a d'onglet ouvert (mais c'est toujours mieux que rien) ?
    ... si c'est réalisable, c'est possible de mettre en cache ces fichiers externes pour éviter de les recharger à chaque nouvelle ouverture de page .html ?

    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    8 114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 8 114
    Points : 12 632
    Points
    12 632
    Par défaut
    vous êtes dans le forum javascript ici. donc vous cherchez une solution côté client pour limiter le nombre de connexion que le code javascript ouvre ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    1 681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 1 681
    Points : 842
    Points
    842
    Par défaut
    Bonjour,

    Je cherche une solution qui puisse empêcher le client (sur lequel je n'ai pas la main) d'ouvrir trop de connexions TCP. Sur mon serveur, j'ai le contrôle sur les header HTTP envoyés par mon serveur et le contenu des pages web (html, js, css, ...).
    J'ai déjà fait en sorte de n'avoir qu'un seul fichier js et css par fichier html mais ce n'est pas suffisant. J'ai aussi pensé a intégrer tout le code css et js dans les fichiers html mais ce n'est pas réalisable car ça prendrai trop d'espace de stockage.

    Le protocole HTTP2 permet de résoudre ce problème mais il n'est malheureusement pas géré par mon serveur.

Discussions similaires

  1. [ASE]Comment limiter le nombre de connexion
    Par log2n dans le forum Adaptive Server Enterprise
    Réponses: 1
    Dernier message: 22/09/2007, 11h57
  2. [DB2] Limiter le nombre de connexion persistantes
    Par silver.spike dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/06/2007, 09h28
  3. mysql_pconnect() - limiter le nombre de connexions
    Par Lideln dans le forum Débuter
    Réponses: 10
    Dernier message: 08/11/2006, 13h34
  4. Limiter de nombre de connexions simultanées
    Par Drahu dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/09/2005, 11h43
  5. limiter le nombre de connexion VB-Oracle
    Par lonestar dans le forum Oracle
    Réponses: 12
    Dernier message: 05/08/2005, 12h29

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