Page 1 sur 1

php sql android tethering 3G wifi

Posté : 07 nov. 2014, 19:24
par mrgreth
Bonsoir à tous.

Je suis confronté à une bizarrerie, et toute piste est bonne à vérifier...
Je développe des applications web utilisant principalement le php, les requêtes SQL et le html biensur.
Pour me moderniser, j'essaie de faire une version adaptée à une tablette tactile.

Quand la tablette est en wifi classique (depuis une box) tout fonctionne très bien.
Par contre, quand je partage la 3G de mon téléphone pour que la tablette puisse se connecter a internet (tethering), les SELECT fonctionnent correctement, les ALTER TABLE aussi mais pas les UPDATE...
J'ai essayé plusieurs navigateurs et je rencontre toujours ce problème...
Je viens d'ailleurs de tester depuis mon téléphone qui est en 3G et ca ne fonctionne pas non plus (alors qu'en wifi, pas de soucis)...

Auriez vous des idées?
un problème de latence causée par la faiblesse de la 3G?

Re: php sql android tethering 3G wifi

Posté : 08 nov. 2014, 04:03
par Nestecha
La plupart du temps oui, c'est un soucis de latence avec la 3G. D'ailleurs, certains utilisateurs pourront faire ce que tu ne peux pas faire avec ta 3G, selon la puissance de cette dernière.

Pour résoudre ce soucis, en général c'est de l'optimisation des requêtes, les rendre moins lourde, et regarder du côté du temps de timeout qu'utilise ton site, et l'augmenter.

Re: php sql android tethering 3G wifi

Posté : 08 nov. 2014, 10:05
par Invité
La plupart du temps oui, c'est un soucis de latence avec la 3G. D'ailleurs, certains utilisateurs pourront faire ce que tu ne peux pas faire avec ta 3G, selon la puissance de cette dernière.

Pour résoudre ce soucis, en général c'est de l'optimisation des requêtes, les rendre moins lourde, et regarder du côté du temps de timeout qu'utilise ton site, et l'augmenter.
en supposant que cette piste soit la bonne, comment y remédier?
peut on augmenter le timeout dans les paramètres de mon hebergeur? dans le code de la page qui pose problème?
faut il mettre une pause pour laisser le temps a la requête?

Re: php sql android tethering 3G wifi

Posté : 08 nov. 2014, 10:29
par mrgreth
problème à priori résolu...

j'ai créé un fichier php.ini pour passer le timeout à 60 (au lieu des 30 par défault)...
Ca m'a fait apparaitre une erreur relative à mysql_close();

j'ai supprimé cette ligne, j'ai supprimé php.ini... j'ai testé en 3G, ca fonctionne. J'ai testé en tethering, ca fonctionne aussi.

Je testerais plus tard en condition réelle.