limitations du navigateurs
limitations du navigateurs
Bonjour,
sous Firefox (que ce soit sous windows ou linux), netscape ou IE, je ne peux lancer depuis une même page html que 2 scripts php (à exécution longue) au maximum. Konqueror, lui, ne m'impose pas cette limite !
J'ai un serveur easyphp et les configurations de mon php (mémoire, durée des scripts, etc) et d'apache sont bonnes ...
Le problème semble vraiment se situer côté navigateur. Quelqu'un saurait-il me dire pourquoi cette limitation au lancement de 2 scripts seulement ?
merci pour toutes vos propositions.
alain
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
sous Firefox (que ce soit sous windows ou linux), netscape ou IE, je ne peux lancer depuis une même page html que 2 scripts php (à exécution longue) au maximum. Konqueror, lui, ne m'impose pas cette limite !
J'ai un serveur easyphp et les configurations de mon php (mémoire, durée des scripts, etc) et d'apache sont bonnes ...
Le problème semble vraiment se situer côté navigateur. Quelqu'un saurait-il me dire pourquoi cette limitation au lancement de 2 scripts seulement ?
merci pour toutes vos propositions.
alain
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Re: limitations du navigateurs
salut,
je ne te suis pas trop sur 'je ne peut lancer depuis une meme page html que 2 scripts PHP'
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
ça éxiste sous linux, ce truc maitenant?alcor a écrit :sous Firefox (que ce soit sous windows ou linux), netscape ou IE, je ne peux lancer depuis une même page html que 2 scripts php (à exécution longue) au maximum. Konqueror, lui, ne m'impose pas cette limite !
J'ai un serveur easyphp et les configurations de mon php (mémoire, durée des scripts, etc) et d'apache sont bonnes ...
je ne te suis pas trop sur 'je ne peut lancer depuis une meme page html que 2 scripts PHP'

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Bonjour et merci pour vos réponses.
La programmation en php est bonne, le problème ne vient pas de là (quoi que je mette comme script long, le problème reste le même). Mais pour info mon script concerne la gestion d'un parc de codeurs à distance à l'aide d'objets DCOM.
Ce n'est pas un site public, c'est un projet sur lequel je planche en ce moment.
Un 'include' ne fait pas l'affaire et ne fait que repousser mon problème.
Sauriez-vous si les navigateurs que j'ai mentionnés (firefox et ie) peuvent être paramétrés afin de faire 'sauter' certaines limites ?
Par <<je ne peux lancer depuis une même page html que 2 scripts php (à exécution longue) au maximum>> je veux dire que j'ai une page, disons 'index.php', et que depuis cette page j'appuie sur un bouton qui permet d'ouvrir ma page de script php qui lance séquentiellement toute une série de commande dcom à d'autres pc dont le rôle est d'encoder des fichiers vidéos.
Je voudrais pouvoir appuyer sur ce bouton autant de fois que je le souhaiterais afin de lancer autant de pc encodeurs que nécessaire. Or, je ne puis en lancer que 2 à la fois, car lorsque j'appuie une troisième fois sur mon bouton ma page de script d'encodage se bloque et ne s'ouvre que lorsque l'un des deux scripts précédents se termine.
Il y a une limitation sur les navigateurs et je voudrais comprendre d'où vient cette limitation...
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

La programmation en php est bonne, le problème ne vient pas de là (quoi que je mette comme script long, le problème reste le même). Mais pour info mon script concerne la gestion d'un parc de codeurs à distance à l'aide d'objets DCOM.
Ce n'est pas un site public, c'est un projet sur lequel je planche en ce moment.
Un 'include' ne fait pas l'affaire et ne fait que repousser mon problème.
Sauriez-vous si les navigateurs que j'ai mentionnés (firefox et ie) peuvent être paramétrés afin de faire 'sauter' certaines limites ?
Par <<je ne peux lancer depuis une même page html que 2 scripts php (à exécution longue) au maximum>> je veux dire que j'ai une page, disons 'index.php', et que depuis cette page j'appuie sur un bouton qui permet d'ouvrir ma page de script php qui lance séquentiellement toute une série de commande dcom à d'autres pc dont le rôle est d'encoder des fichiers vidéos.
Je voudrais pouvoir appuyer sur ce bouton autant de fois que je le souhaiterais afin de lancer autant de pc encodeurs que nécessaire. Or, je ne puis en lancer que 2 à la fois, car lorsque j'appuie une troisième fois sur mon bouton ma page de script d'encodage se bloque et ne s'ouvre que lorsque l'un des deux scripts précédents se termine.
Il y a une limitation sur les navigateurs et je voudrais comprendre d'où vient cette limitation...

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Une chose est sûre : soit ton problème n'a strictement rien à voir avec le fait que ton code soit en PHP, soit strictement rien à voir avec le navigateur utilisé et c'est un hasard si tu étais sous Konqueror lorsque ça a fonctionné. Parce que PHP et le navigateur ne communiquent jamais entre-eux directement, il y a le serveur HTTP entre les deux et c'est lui qui s'occupe de la négociation.
Ce que je ferais à ta place c'est utiliser un analyseur de trafic réseau (soit indépendant comme ethereal, soit une extension Firefox comme liveHTTPHeaders) pour voir à quel moment ta troisième requête (c'est bien celle-là qui pose problème ?) est bloquée, si c'est du côté client ou du côté serveur. Après tu pourras déterminer ce qui se passe, si c'est un problème de cache, de nombre de requêtes maximal vers le même hôte, etc.
Ce que je ferais à ta place c'est utiliser un analyseur de trafic réseau (soit indépendant comme ethereal, soit une extension Firefox comme liveHTTPHeaders) pour voir à quel moment ta troisième requête (c'est bien celle-là qui pose problème ?) est bloquée, si c'est du côté client ou du côté serveur. Après tu pourras déterminer ce qui se passe, si c'est un problème de cache, de nombre de requêtes maximal vers le même hôte, etc.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
limitations des navigateurs
Bonjour Benoit et merci pour ta réponse,
tout d'abord désolé pour m'être mis à la mauvaise place sur le forum.
Comme tu le suggères je vais voir ce qui se passe avec Ethereal. Je suis en droit de penser que le problème (ou plutôt la config bloquante) se situe sur les navigateurs.
Ce doit sûrement être la manière dont est faite la requête par le navigateur (auquel cas le serveur ne répond pas par sécurité, par exemple), ou la réaction du navigateur face à ce type d'évènement qui en est la cause.
Dans les deux, il me semble que Konqueror fait ou interprète quelquechose d'une certaine manière qui permet à mon programme de marcher tandis que les autres navigateurs posent des limites.
Mais je m'avance peut-être un peu trop, je m'en vais tester ...
à plus tard !
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
tout d'abord désolé pour m'être mis à la mauvaise place sur le forum.
Comme tu le suggères je vais voir ce qui se passe avec Ethereal. Je suis en droit de penser que le problème (ou plutôt la config bloquante) se situe sur les navigateurs.
Ce doit sûrement être la manière dont est faite la requête par le navigateur (auquel cas le serveur ne répond pas par sécurité, par exemple), ou la réaction du navigateur face à ce type d'évènement qui en est la cause.
Dans les deux, il me semble que Konqueror fait ou interprète quelquechose d'une certaine manière qui permet à mon programme de marcher tandis que les autres navigateurs posent des limites.
Mais je m'avance peut-être un peu trop, je m'en vais tester ...
à plus tard !
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
limitations des navigateurs
Et bien c'est bon, j'ai trouvé l'erreur et pas là où je pensais la trouver !
Après modification de httpd.conf :
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 0
La valeur était à '15' auparavant et ma limite venait de là...
Tout est ok maintenant. Benoit tu avais raison ce n'était pas forcément le navigateur qu'il fallait mettre en cause !
Merci à vous tous et bonne journée,
alain
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Après modification de httpd.conf :
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 0
La valeur était à '15' auparavant et ma limite venait de là...
Tout est ok maintenant. Benoit tu avais raison ce n'était pas forcément le navigateur qu'il fallait mettre en cause !
Merci à vous tous et bonne journée,
alain
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Re: limitations des navigateurs
C'est pas bien grave, au départ, tu as cru à un problème avec Firefox. Puis il s'est avéré que le problème était ailleurs, donc on a déplacé au bon endroit, ça prend 2 secondes.alcor a écrit :tout d'abord désolé pour m'être mis à la mauvaise place sur le forum.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1a2) Gecko/20060512 BonEcho/2.0a2
Flore
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
Mac OSX + Nightly / Laptop Linux Mint + Nightly / Nightly sur Android
limitations des navigateurs
yep, merci Flore ! Vous êtes vigilants, hier j'étais pressé !
A bientôt,
alain
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
A bientôt,
alain
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité