PHPNET Assistance

Support et Entraide PHPNET => Forum de programmation => Discussion démarrée par: robert2526 le 08 janvier 2004 à 10:34:02

Titre: Requetes Sql !
Posté par: robert2526 le 08 janvier 2004 à 10:34:02
;)

Mon site vient de se retrouver hors ligne suite à sa suspension par PHPnet  !

Motif :
Votre base de données MYSQL a été desactivée suite a une sur-consommation au niveau SQL.
Il faut optimiser vos tables et scripts.

Réponse de PHPnet , après avoir demandé plus de précisions :
De matthieu
Date : 8/01/2004 09:32:00
Message : Madame, Monsieur,

typiquement, vous pouvez travailler les pages exécutant plus de 20 requêtes. Regardez du côté de vos table, mettez des index. Pour plus d'informations, je vous recommande le forum.




Ors il se trouve que j'utilise SPIP pour la mise en ligne de mon site et de ses articles, celà justement parce que je n'ai pas de connaissances en programmation.
Des centaines de personnes utilisent SPIP, celà représente des milliers de sites . Ors il semble bien que comme je n'ai modifié aucun script, ce genre de problème ne devrait pas être , puisque ça fonctionne trés bien chez tous les autres !
La seule modif que j'ai faite , c'est activer les stats par Webalyser.


Ma question est double :

- Comment celà se produit il ?
- Quelle est la solution ? (ou alors : c'est quoi des tables ?)  

Et trouvez vous normal que l'on désactive un site sans même passer un mail d'avertissement au Webmestre ?


Merci d'avance pour toute aide !

Cordialement,
Robert



 
Titre: Requetes Sql !
Posté par: Marling le 08 janvier 2004 à 18:31:47
C'est vrai que c'est toujours délicat pour un hébergeur de désactiver un site... moi-même est déjà eu de désagrément. D'un certain côté c'est vrai que c'est pas drôle et on se dit qu'on aurait bien aimé avoir un avertissement en nous expliquant le pourquoi du comment, et d'un autre côté, ce sont les sites comme ceux-là (qui consomment trop) qui peuvent déstabiliser un hébergement.

Bon côté technique je suis un peu comme toi, souvent paumé, j'ai des connaissances en Sql apprises pendant mon Bts informatique de gestion, mais comme je n'ai jamais vraiment appliqué j'ai rapidement perdu ses connaissances.

J'espère en tout cas que tu auras des réponses et que tu récupèreras rapidement ton site ;)
Titre: Requetes Sql !
Posté par: scull le 08 janvier 2004 à 20:55:53
arf, je suis sur que si la communauté spip prenait connaissance de ton problème, elle ce moquerait de phpnet.org....
Et vu le nombre de site qui en ce moment ce voi fermer( désactiver), alors qu'ils utilisent des script ultra performant en requète, je me demande si moi mème je vais rester...
On comme à ètre bocou sur les serveurs, et fo éliminer...
Titre: Requetes Sql !
Posté par: Fozzy le 09 janvier 2004 à 08:35:10
Citer
arf, je suis sur que si la communauté spip prenait connaissance de ton problème, elle ce moquerait de phpnet.org....
Il serait grand temps que les gens comprennent qu'il faut un minimum de connaissance en informatique si on veut faire du net sans problème. Utiliser un produit open-source n'est jamais sans risque et les produits tout faits se voulant flexibles évolutif et skinnables sont de vrais usines à gaz, par le fait, et donc consommatrices. Il est donc normal que ces sites aient souvent des problèmes. Comme je l'ai fait remarqué l'autre jour, les seuls à avoir des problèmes sur phpnet ce sont les propriétaires de sites "clés en mains". Ne trouvez-vous pas ça curieux ?
Citer
On comme à ètre bocou sur les serveurs, et fo éliminer...
ça c'est le genre de commentaires qui me hérissent : l'argument paranoïde. Scull, tu serais bien inspiré la prochaine fois de t'abstenir, ça t'éviteras de te couvrir de ridicule.
Titre: Requetes Sql !
Posté par: anthomicro le 09 janvier 2004 à 21:07:31
Un membre veut rajouter phpmyvisites (voir autre topic) :

ouais d'autant plus que rajouter phpmyvisites va te faire désactiver ton site par phpnet car celui ci consomme "trop"  :D  :D  de requêtes mysql (plus de 10 par page attention c'est Enooooooooooooooooorme  :angry: )

pour phpnet les sites adaptés sont ceux qui :

- ne sont pas interactifs(certains prennent des forums invision moins gourmands que phpbb et se font fermer leurs sites).

- ne sont pas visités ou très peu (car le trafic est limité)
- ne consomment pas de ressources (oublie les forums, compteurs de connectés, messagerie privée, chat, etc si ils sont visités). Dans ce cas recode tout en fichiers textes car les accès sont limités (encore et encore des limitations) : 5 requêtes maximales (attention avec ça t'as 20 utilisateurs online et le site craque). Le problème est que si tu codes le tout en fichiers textes, ça bouffe pas mal de cpu, et il y a des problèmes en cas d'écriture simultannée dans le fichier (il te faut alors faire pas mal de lignes de code pour obtenir le même résultat qu'avec une base).

De plus comme on dispose d'un indicateur dans le panel  :angry:  on peut voir notre consommation ce qui nous aide à optimiser nos scripts. (faut arrêter de désactiver les sites comme ça, un avertissement serait bien plus utile, surtout de mentionner la ou les pages incriminée(s) afin que le travail soit réalisé plus rapidement)

C'est pour ça que j'hésite à rendre mon site encore plus interactif de peur de me le faire désactiver (ce qui me ferait perdre énormément de visiteurs)

Pour les pros PHPNET, je pense qu'il faut accepter les critiques constructives. On ne veut pas la fin de Phpnet, mais il faut comprendre que rester sur ses acquis n'est pas forcément une bonne solution.

Avec le nombre d'abonnés (au moins 2000 ce qui nous fait minimum 50.000 euros dans les caisses de phpnet chaque année si tout le monde prend l'offre de base). Avec cette somme PHPNET a LARGEMENT LES MOYENS de s'offrir des serveurs performants qui satisferont les utilisateurs au lieu de râler et de désactiver des sites

Il vaut mieux accepter le fait que les serveurs sont surchargés et dans ce cas en acheter de nouveaux.

Imaginez : Phpnet avec des serveurs hyper rapides (pas qui s'écroulent dès que 20 utilisateurs surfent sur un site), avec 30 requêtes mysql simultannées maxi et 30 Go de trafic par mois, le tout pour 30 € par an.

Non seulement le prix et les caractéristiques de l'offre attireraient bien plus les clients potentiels, mais cela rapporterait plus d'argent à phpnet (30 € par an au lieu de 25 pour l'instant). Les formules les plus grosses seraient en plus bien plus demandées par les clients puisqu'ils auraient une excellente image de PHPNET.

Je suis sur que tout le monde serait près à payer un petit peu plus pour enfin avoir un vrai service qui satisferait tout le monde, même les plus exigents, avec un tarif ultra concurentiel.

Ce n'est pas en disant "oui mais sur les 2000 clients de phpnet y'en a 100 qui sont mécontents". Ce résonnement est nul. Non seulement Phpnet risque de perdre 100 clients actuels, mais ces clients ne vont pas faire de la pub positive à Phpnet, ce qui fera petit à petit baisser la clientèle.

C'est la mort de Phpnet que vous voulez ? je pense que non.

Nous non plus !

salut à tous
Titre: Requetes Sql !
Posté par: Sasayaki no karasu le 09 janvier 2004 à 22:28:48
Citer
30 requêtes mysql simultannées maxi et 30 Go de trafic par mois, le tout pour 30 € par an.

Hmm soyons réalistes un peu quand même :)
Pour 30 € par mois encore on pourrait commencer à parler de ces "limites" ;)

la bande passante coûte très cher, et les machines de phpnet sont déjà très performantes... Si tu veux coder comme un gorêt et utiliser tout le serveur pour toi tout seul, je t'invite à regarder les tarifs des serveurs dédiés. :)
Titre: Requetes Sql !
Posté par: anthomicro le 09 janvier 2004 à 22:39:27
Non tu ne m'as pas compris.

Il ne s'agit pas de coder comme un gorêt, mais de pouvoir adapter un minimum de fonctions à son site sans avoir les limitations actuelles.

Si tu veux passe les 30 (c'est vrai que j'ai vu un peu haut là  :P ) connexions simultannées à 15, si ça peut te faire plaisir. Mais 5 c'est trop peu, même pour de bons programmeurs qui ont un site assez visité. 10 est un juste milieu. Il devient impossible de rester sous la limite quand ton site commence à faire plus de 1000 visites par jour. Et 1000 visites par jour ne justifient pas l'achat d'un hébergement sur serveur dédié.

Quand l'annonce de phpnet dit "pour gros sites : 45 Go de traffic par mois" c'est parfaitement inutile car pour faire ce trafic il faut :
-soit beaucoup de visiteurs et donc les 5 connexions maxi sont largement dépassées
-soit pas mal d'images ou des pages mal codées et redondantes, et dans ce cas le serveur phpnet ne suit plus.

Bien sûr ceux qui codent comme des merdeux auraient leur site désactivé cela va de soi et il n'y a aucun malentendu la dessus. Le problème est encore une fois le manque de communication (un avertissement par mail avec la ou les pages incriminée(s) permettrait de mettre à jour ses scripts m'enfin là je me répète)

Mais râler pour des forums qui pompent 15 ou 20 requêtes par page est un peu abusé je trouve. Ok c'est beaucoup, mais ce n'est pas non plus énorme.

Si phpnet n'accepte que les programmeurs experts, il faut dans ce cas que leurs services soient à la mesure des programmeurs qu'ils hébergent. (que ceux qui croient que je suis un programmeur expert sortent  :ph34r: ).

Si ils acceptent aussi les programmeurs débutants, il leur faut laisser aussi une plus grande marge de tolérance sans toutefois permettre les abus.

je me répète :

C'est la mort de Phpnet que vous voulez ? je pense que non.

Nous non plus !

salut à tous
Titre: Requetes Sql !
Posté par: anthomicro le 09 janvier 2004 à 22:43:25
Et j'ajoute juste ceci :

30 € par mois pour ces limites c'est largement abusé.

Prends BEWEB online (www.beweb-online.com) et lis le forum, tu verras vraiment un hébergement de qualité avec des admins qui se battent pour la qualité du service (attention je ne dis pas que ce n'est pas le cas ici  ;) ) et vois ensuite la sympathie des clients envers cet hébergeur.

Une bonne qualité de service paie toujours.

a +
Titre: Requetes Sql !
Posté par: alex le 09 janvier 2004 à 22:57:56
Citer
pour phpnet les sites adaptés sont ceux qui :
- ne sont pas visités ou très peu (car le trafic est limité)
A 6 Go / mois quand même... trouve moi un hébergeur fiable avec trafic illimité (vraiment illimité)

Citer
- ne consomment pas de ressources (oublie les forums, compteurs de connectés, messagerie privée, chat, etc si ils sont visités). [...]
Mouahahahah... si c'est le cas, apprend à développer proprement... En presque deux ans, je n'ai jamais eu une seule fois ce problème...

Citer
faut arrêter de désactiver les sites comme ça, un avertissement serait bien plus utile
Dans le cas où le serveur MySQL lache, on attend 3 à 4 heures que le webmaster lise son mail pour qu'il se dise "Ah oui" puis on coupe le site et on relance MySQL, c'est ça ?

Citer
C'est pour ça que j'hésite à rendre mon site encore plus interactif de peur de me le faire désactiver (ce qui me ferait perdre énormément de visiteurs)
C'est cela oui...

Citer
Avec le nombre d'abonnés (au moins 2000 ce qui nous fait minimum 50.000 euros dans les caisses de phpnet chaque année si tout le monde prend l'offre de base). Avec cette somme PHPNET a LARGEMENT LES MOYENS de s'offrir des serveurs performants qui satisferont les utilisateurs au lieu de râler et de désactiver des sites
Comme l'a dit sasa, les serveurs sont performants... PHPNet n'y est pour rien si ce qui se trouve entre la chaise et le clavier de chaque client l'est moins... De plus, tu ne sembles pas connaitre grand chose des coûts de bande passante, d'achats de serveurs, d'hébergement, etc.

Citer
Quand l'annonce de phpnet dit "pour gros sites : 45 Go de traffic par mois" c'est parfaitement inutile car pour faire ce trafic il faut :
-soit beaucoup de visiteurs et donc les 5 connexions maxi sont largement dépassées
Je te promets qu'avec un site ayant plus de 1000 visites par jour sur PHPNet, je n'ai jamais rencontré de problème de ce côté... Optimise tes requetes MySQL de façon à en faire le minimum par page.

Citer
Mais râler pour des forums qui pompent 15 ou 20 requêtes par page est un peu abusé je trouve. Ok c'est beaucoup, mais ce n'est pas non plus énorme.
20 requêtes par page, c'est énorme...

Citer
Si phpnet n'accepte que les programmeurs experts, il faut dans ce cas que leurs services soient à la mesure des programmeurs qu'ils hébergent.
Entre coder comme un goret et être un développeur expert, il y a une différence... Si tu fais n'importe quoi, il est évident que tu risques d'avoir quelques problèmes...
Titre: Requetes Sql !
Posté par: alex le 09 janvier 2004 à 23:00:54
Citer
Prends BEWEB online (www.beweb-online.com) et lis le forum
En effet, il n'y a plus que ça à lire  :D  
Titre: Requetes Sql !
Posté par: anthomicro le 09 janvier 2004 à 23:14:49
Ne t'inquiète pas ils reviendront et ferons un massacre avec leur qualité d'hébergement à toute épreuve (ils envisagent l'association)

Je te cite : "Mouahahahah... si c'est le cas, apprend à développer proprement... En presque deux ans, je n'ai jamais eu une seule fois ce problème..."

non, mais ceux qui ont des forums IPB hyper mal conçus (c'est pour ça qu'on les préfère aux phpbb très bien conçus eux, c'est bien connu  <_< ) ce sont déjà fait désactiver leur base mysql (j'aimerai bien voir si la team qui développe IPB développe si mal que ça).

Tu es pro phpnet et je ne peux t'en vouloir mais regarde la réalité en face.

Quand tu dis "A 6 Go / mois quand même... trouve moi un hébergeur fiable avec trafic illimité (vraiment illimité)"

Il n'y a pas besoin de trafic illimité, mais d'une limitation moins ridicule. Si tu as plus de 1000 visiteurs par jour avec cette limite, ton site doit être riche de contenu dis donc !

"Dans le cas où le serveur MySQL lache, on attend 3 à 4 heures que le webmaster lise son mail pour qu'il se dise "Ah oui" puis on coupe le site et on relance MySQL, c'est ça ?"

Faut pas exagérer les sites comme ça tu les supprime point à la ligne (y'a des programmeurs merdiques mais à ce point faut qu'ils aillent chez free tester leurs scripts  :D ) mais les sites consommant 20 requêtes au lieu de 15 tu les laisses pendant 3 jours le temps d'optimiser les scripts.

"Comme l'a dit sasa, les serveurs sont performants... PHPNet n'y est pour rien si ce qui se trouve entre la chaise et le clavier de chaque client l'est moins... De plus, tu ne sembles pas connaitre grand chose des coûts de bande passante, d'achats de serveurs, d'hébergement, etc."

C'est pour ça que je disais dans mes précédents posts qu'une augmentation de prix à 30 € ou 35 € permettrait de financer ces ajouts.

"20 requêtes par page, c'est énorme..."

Je suis d'accord c'est beaucoup. Mais compte un site qui doit adapter ses stats (cause défaillantes sur #2  :D ) + des services minimum (sondages, etc)

tu as beau essayer d'utiliser les fichiers, un moment donné cette limite revient à la charge

"Entre coder comme un goret et être un développeur expert, il y a une différence... Si tu fais n'importe quoi, il est évident que tu risques d'avoir quelques problèmes... "

Je n'ai pas de problèmes hormis quand je me connecte avec phpmyadmin aux heures d'affluence mais il doit pomper pas mal donc c'est "normal" dirais je (je suis gentil  :P )

Tous les jours je m'occupe de mon site pour l'optimiser, quite à ne plus rien y comprendre dans le code.

Je suis loin d'être débutant en php sans pour autant être un gourou.

Je parle au nom de ceux qui ne sont pas contents des limites mises en place, que les sites soient bien programmés ou non.

Donc c'est pas du côté du code qu'il faut réfléchir.

Comme je disais,

"Je suis sur que tout le monde serait près à payer un petit peu plus pour enfin avoir un vrai service qui satisferait tout le monde, même les plus exigents, avec un tarif ultra concurentiel.

Ce n'est pas en disant 'oui mais sur les 2000 clients de phpnet y'en a 100 qui sont mécontents'. Ce résonnement est nul. Non seulement Phpnet risque de perdre 100 clients actuels, mais ces clients ne vont pas faire de la pub positive à Phpnet, ce qui fera petit à petit baisser la clientèle.

C'est la mort de Phpnet que vous voulez ? je pense que non.

Nous non plus !"

Songes y.

a +
Titre: Requetes Sql !
Posté par: alex le 09 janvier 2004 à 23:24:49
Citer
Ne t'inquiète pas ils reviendront et ferons un massacre avec leur qualité d'hébergement à toute épreveuve (ils envisagent l'association)
Quand tu sais qui est _vraiment_ derrière, ca m'étonnerait... enfin bon :)

Citer
Il n'y a pas besoin de trafic illimité, mais d'une limitation moins ridicule.
Bon, alors trouve un hébergeur qui, dans les mêmes prix que PHPNet, soit vraiment fiable et propose une bande passante vraiment plus significative...
Une question à mon tour : pourquoi as-tu signé ici si PHPNet est si mauvais (surtout que les 6 Go sont à 6 depuis le début)

Citer
Si tu as plus de 1000 visiteurs par jour avec cette limite, ton site doit être riche de contenu dis donc !
Contenu != 15 images de 100 ko par page
Titre: Requetes Sql !
Posté par: Droopy le 10 janvier 2004 à 02:45:54
Citer
Je suis sur que tout le monde serait près à payer un petit peu plus pour enfin avoir un vrai service qui satisferait tout le monde, même les plus exigents, avec un tarif ultra concurentiel.

Non, désolé. Je paye pour un service qui me convient parfaitement.
Je ne vois pas pourquoi je paierais plus parce que d'autres ne sont pas satisfait de limitations nécessaires au bon fonctionnement d'un serveur mutualisé.

Je suis sur phpnet depuis prés de deux ans, jamais de problèmes avec mes sites (bon, en même tps, je me demande si on peux appeler ca encore des sites vu que je m'en occupes plus trop, mais passons  :D )
Les limitations actuelles ne me genent pas, comme (j'estime à la louche), presque 80 % des clients actuels.

Enfin pour moi, hors de question de passer de 25 à 35 € (ca fait quand même +40% l'air de rien) pour les beaux yeux de mauvais codeurs ou de personnes qui confondent mutualisé et dédié.

Citer
Je parle au nom de ceux qui ne sont pas contents des limites mises en place, que les sites soient bien programmés ou non.
Bon, ben nous on parles au nom des contents, qui sont les plus nombreux (tant qu'à faire dans les affirmations gratuites  :P )

Citer
Ce n'est pas en disant 'oui mais sur les 2000 clients de phpnet y'en a 100 qui sont mécontents'. Ce résonnement est nul. Non seulement Phpnet risque de perdre 100 clients actuels, mais ces clients ne vont pas faire de la pub positive à Phpnet, ce qui fera petit à petit baisser la clientèle

Oui mais sur les 2000 clients de phpnet, y'en a que 100 qui sont mécontents  :lol:
Je vois pas pkoi on monterait le prix 1900 personnes rien que les beaux yeux de 100 personnes.
Quant à l'argument de la mauvaise pub, ca fait deux ans qu'on l'entend et c'est marrant le nombres de clients satisfaits n'arrete pas d'augmenter... mais ca n'a surement rien à voir  :rolleyes:

Allez, je retourne pieuter moi  :P

@+
SaUcIsSe En HiBeRnAtIoN

PS: kikou à tous les anciens de phpnet que je vois plus trop souvent, particulièrement Kevin, Fozzy, Maverick, Lylise, Alex et j'en oublie surement... :wub:
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 09:56:51
Je suis d'accord en partie sur ce que vous dites. Mais pour ceux qui n'ont pas les moyens d'acheter un hébergement sur serveur dédié (ça fait cher quand même  B) ) pourraient disposer d'offres plus conséquentes adaptés (sur serveur mutualisé)

Par exemple l'offre de base reste comme elle est, l'offre à 150 Mo a le max_user_connections sur 6 (au lieu de 5), l'offre 200 est sur 7, jusqu'à 15 pour la dernière offre.

C'est déjà plus réaliste non ?

PS : quand je dis "Ne t'inquiète pas ils reviendront et ferons un massacre avec leur qualité d'hébergement à toute épreveuve (ils envisagent l'association)" et que tu me réponds "Quand tu sais qui est _vraiment_ derrière, ca m'étonnerait... enfin bon" dis m'en un peu plus ici ou par pm stp.

merci beaucoup.

a +
Titre: Requetes Sql !
Posté par: scull le 10 janvier 2004 à 14:24:46
ben vouai kan je me primène sur ce forum dés fois je devient parano, et ya de koi...

Pour ce qui est des sites clefs en mains qui sont de plus en plus nombreux à disparaitre (désactivé) oui, je me demande

encore si c'est normal...

Entre Nuke/phpbb et spip y a tout de mème une grosses différences niveau opitmisation.
Nuke/phpbb sont oui c vrai, de vrais usines à gaz c klr....
Mais spip est tout de mème un vrai CMS performant et trés léger !
 
et comme l'a dit anthomicro, ose dire que l'équipe de IBF sont des branques...
Ensuite, pourquoi un PHPnuke qui fait une bonne audience ne marcherai pas sur phpnet ?

PHPnet l'hébergeur pas cher pour les petits sites ? dés que tu commence à faire de l'audience vo vite te barrer...
sans parlez des méthode plutoto barbarre de désactivation !
Au moins une peit email qui te dit ta 3jours pour optimiser ton code sinon....

et toi aussi fozzy ta perdu une bonne occasion de te taire
Citer
les produits tout faits se voulant flexibles évolutif et skinnables sont de vrais usines à gaz,

euh évolutif, tu la voi ou ton usine à gaz ? et skinnables ta déjà essayé? tu sait comment sa marche ? c une simple variable

ou pire des fois un css...

JLà, c'est à ce niveau là que phpnet doit ètre un peu plus présent....
Moi je suis POUR que on augmente un peu les capacité de phpnet, si possible sans augmentation...
5euro par ans c ridicule...
sinon
On comme à ètre bocou sur les serveurs et phpnet à du mal à suivre visiblement...
c dommage moi j'm bien phpnet, mais dé que mon site commence à faire une bonne audience, je prend pas de risques, je kitte phpnet...
a moins que d'ici là, des mesures soit prises...

 
Titre: Requetes Sql !
Posté par: alex le 10 janvier 2004 à 15:01:40
Citer
ose dire que l'équipe de IBF sont des branques...
J'ose... eux, ils osent bien développer un forum shareware alors bon...

Citer
PHPnet l'hébergeur pas cher pour les petits sites ? dés que tu commence à faire de l'audience vo vite te barrer...
sans parlez des méthode plutoto barbarre de désactivation !
Au moins une peit email qui te dit ta 3jours pour optimiser ton code sinon....
Je ne répeterais pas le contenu de mon post à ce sujet...

Citer
euh évolutif, tu la voi ou ton usine à gaz ? et skinnables ta déjà essayé? tu sait comment sa marche ? c une simple variable
ou pire des fois un css...
Ou plus souvent des templates stockés ds une DB... :)
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 15:22:34
Scull merci de me comprendre.

Moi aussi j'aime bien phpnet (même si mes coups de gueulle ne le montrent pas forcément)

Ce qu'il faut comprendre s'est qu'il faudrait des offres plus adaptées suivant les sites.

Une légère augmentation du max_users_connections (10 au lieu de 5) et du traffic (10 Go au lieu de 6) pour l'offre de base permettrait d'avoir un site plus riche et visité au plus grand nombre d'abonnés.

Alex > quand tu dis contenu != pages de 100 Ko je suis tout à fait d'accord.

Mais quand tu fais 1000 visites par jour avec une moyenne de 30 ko par page et 100.000 pages vues par mois (ce n'est qu'un exemple), tu arrives déjà à 3 Go (avec une moyenne donc d'environ 3 pages vues par visiteur, ce qui est très peu.

Dès lors que tu as 1000 visites par jour et 6 pages vues par visiteur, pouf, 6 Go de trafic. Pourtant les pages ne font que 30 Ko (ce que je trouve encore trop gros mais avec quelques images on y arrive facilement)

Pour ceux qui lisent ce forum voici un moyen pour compresser vos pages et donc diminuer leur taille (et donc le trafic généré par votre site) :

rajoutez ceci au début de votre page php (pas de ligne avant, pas de html) :

<? ob_start("ob_gzhandler"); ?>

et à la fin :

<? ob_end_flush(); ?>

je fais ça pour presque toutes les pages de mon site.

N'hésitez pas à faire pareil (même si ça bouffe un peu de CPU ça bouffe moins de trafic). Reste ensuite le nombre de max_users_connections.

Faudrait voir si en modifiant avec ini_set les paramètres si on peut l'augmenter raisonnablement (10 au lieu de 5)

Concernant Alex, quand tu dis "J'ose... eux, ils osent bien développer un forum shareware alors bon..."  :lol:  :lol:

Montre nous un peu ce que tu sais faire en terme de requêtes mysql, donne nous l'adresse de ton site ou autre, que l'on puisse voir tes talents (je ne demande qu'à les voir personnellement  :D )

Je te cite : "Ou plus souvent des templates stockés ds une DB... "

Tout le monde ne programme pas comme ça j'ose espérer (à part PHPBB mais c'est un cas à part)


a +
Titre: Requetes Sql !
Posté par: Droopy le 10 janvier 2004 à 16:51:34
Sérieusement, vous vous rendez compte de ce que vous dites ?

Citer
Par exemple l'offre de base reste comme elle est, l'offre à 150 Mo a le max_user_connections sur 6 (au lieu de 5), l'offre 200 est sur 7, jusqu'à 15 pour la dernière offre
Euh… je serais curieux de voir (techniquement parlant) comment tu fait ca.
Parce que à part en mettant un serveur par offre, je vois pas…
Un dédié à 30€ / an, c’est sur que ça défie toute concurrence  :rolleyes:

Citer
Au moins une peit email qui te dit ta 3jours pour optimiser ton code sinon....
C’est vrai quoi, il faudrait laisser le serveur MySQL dans les choux pendant 3 jours pour que le petit monsieur ait le temps d’apprendre à programmer en php…  :D
Hé ho, faut pas se foutre de la gueule du monde. Y’a un truc qui s’appelle le développement en local, qui permet de tester son site avant de le mettre en ligne. Si ton site bouffe trop, on désactive et on te prévient. Et toi tu reprend ta version en local, tu la modifies, tu remet en ligne et tu demandes la réactivation. Et si ca bouffe toujours trop on recommence…
Hein ? comment ? vous n’avez pas vos sites en local ? Et ca se dit programmeur ?  :P

Citer
et toi aussi fozzy ta perdu une bonne occasion de te taire
Connaissant bien Fozzy, je pense plutôt que c’est toi qui viens de la perdre…  <_<
Lui, au moins, je suis sur qu’il sait de quoi il parles

Citer
5euro par ans c ridicule...
Pas pour tout le monde…  :(

Citer
Une légère augmentation du max_users_connections (10 au lieu de 5) et du traffic (10 Go au lieu de 6) pour l'offre de base permettrait d'avoir un site plus riche et visité au plus grand nombre d'abonnés
Pour le max_user, ca a toujours très bien fonctionner comme çà depuis deux ans, je ne vois pas de raison (autres que pour certains abuseurs) de la doubler. A la rigueur 6, je suis pas complétement obtus non plus.
Quand au trafic, si c’est ton problème, t’a qu’à en acheter en plus. Pour 48 € / an, tu peux monter ta limite de 6 à 11 Go mensuel (cf. FAQ, section comptes).

Citer
Montre nous un peu ce que tu sais faire en terme de requêtes mysql, donne nous l'adresse de ton site ou autre, que l'on puisse voir tes talents (je ne demande qu'à les voir personnellement  )
Pas besoin d’être un pro du php pour critiquer certains programmes. Y’a bien tout un tas de newbee qui critiquent phpbb et qui seraient incapables d’en faire autant…
Même moi qui n’y connais pas grand-chose en php, quand je vois un site avec une génération de 7 secondes et 25 requêtes, je sais que la page est mal codée.

Citer
Je te cite : "Ou plus souvent des templates stockés ds une DB... "
Tout le monde ne programme pas comme ça j'ose espérer (à part PHPBB mais c'est un cas à part)
Démonstration de ce que je viens de dire. Au passage, je signalerais juste (oh ironie mordante) que, par exemple, IPB est un forum qui stocke ses templates dans une DB… Au contraire de phpbb qui lui les stockes sur le ftp…
C’est ironique non ?  :P  
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 17:21:40
Bien sûr que c'est ironique et j'ai parfaitement compris que phpbb les stocke dans une base (d'ailleurs je le sais puisque j'ai déjà regardé les tables en grand nombre de phpbb)

'"Connaissant bien Fozzy, je pense plutôt que c’est toi qui viens de la perdre…  
Lui, au moins, je suis sur qu’il sait de quoi il parles"

Tu t'es gouré d'interlocuteur, ce n'est pas moi qui dit à Fozzy de se taire, même si quelques fois certains feraient bien de le faire (moi y compris c'est vrai, mais pas seulement)

"Un dédié à 30€ / an, c’est sur que ça défie toute concurrence"

avec 10 connexion max maxi ? pas mal le dédié  :lol:  :lol:

"C’est vrai quoi, il faudrait laisser le serveur MySQL dans les choux pendant 3 jours pour que le petit monsieur ait le temps d’apprendre à programmer en php…  
Hé ho, faut pas se foutre de la gueule du monde. Y’a un truc qui s’appelle le développement en local, qui permet de tester son site avant de le mettre en ligne. Si ton site bouffe trop, on désactive et on te prévient. Et toi tu reprend ta version en local, tu la modifies, tu remet en ligne et tu demandes la réactivation. Et si ca bouffe toujours trop on recommence…
Hein ? comment ? vous n’avez pas vos sites en local ? Et ca se dit programmeur ?"

Si tu lisais un peu mieux ne serait-ce que les messages que j'ai postés plus haut, tu as surement dû lire que j'ai dis : "Faut pas exagérer les sites comme ça tu les supprime point à la ligne (y'a des programmeurs merdiques mais à ce point faut qu'ils aillent chez free tester leurs scripts  ) mais les sites consommant 20 requêtes au lieu de 15 tu les laisses pendant 3 jours le temps d'optimiser les scripts."

Donc si tu as compris le sens de cette phrase en gros les sites qui plient le serveur MYSQL seront bien sur désactivés sans délai. Par contre ceux qui font 20 requêtes au lieu de 15 auraient un avertissement et 3 jours pour optimiser leurs scripts.

"Lui, au moins, je suis sur qu’il sait de quoi il parles"

Toi visiblement tu ne sais pas de quoi on parle, et surtout qui parle à qui, au regard de tes messages.

a +
Titre: Requetes Sql !
Posté par: Sasayaki no karasu le 10 janvier 2004 à 17:26:13
Citer
Bien sûr que c'est ironique et j'ai parfaitement compris que phpbb les stocke dans une base (d'ailleurs je le sais puisque j'ai déjà regardé les tables en grand nombre de phpbb)

phpBB ne stocke que les identifiants des templates et quelques détails (couleurs de polices & co, comme tout autre CMS mais bon). ibf stocke tous les équivalents de fichiers .tpl de phpBB dans la db :D  B)  
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 17:28:06
C'est la même chose à partir du moment ou il y a accès à la db.

PhpBB est de toute façon largement plus gourmand que IPB
Titre: Requetes Sql !
Posté par: Sasayaki no karasu le 10 janvier 2004 à 17:31:19
Ca depend de ce que tu lui fais au phpBB ou au ibf :)
Le plus souvent c'est les mods qui bouffent un max, quel que soit le forum

Au fait, pour les sites coupés de toute façon c'est un script qui desactive suivant la conso CPU du script c'est pas au nombre de requetes par page :)
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 17:33:57
Oui mais le problème n'est pas là, le problème est que les requêtes sont limitées à 5 simultannément.

Pourquoi dans ce cas ne pas proposer une option dans le panel permettant moyennant finances d'en avoir 10 maximales (comme pour le trafic) ?
Titre: Requetes Sql !
Posté par: Droopy le 10 janvier 2004 à 17:38:14
T'es pas le centre du monde, je répondais à deux personnes en un seul post :D
Oui, je suis flemmard et je l'assume  B)

Citer
Toi visiblement tu ne sais pas de quoi on parle
Le super argument qui tue...
Pour info, c'est pas le nombre de requêtes qui importe, mais la consommation CPU. Si ma mémoire est bonne, y'a un script automatique qui désactive un compte si ca consommation CPU dépasse la limite du mutualisé. On peut dépasser la limite avec une seule énooooorme requète  :P
Ah ben vi, c'est automatisé pour maintenir la qualité du serveur pour la majorité des clients. Vous pensiez quand même pas que y'a un admin qui reste pointé sur la consommation CPU 24h/24 ou bien qui s'amuse à lister tout les sites de phpnet et à couper ceux qui ont plus de 20 requêtes ?  :D  :D

Enfin, bref, pour en revenir au débat d'origine, c'est juste que je ne suis pas d'accord de faire monter le prix pour que certains excités du php puissent apprendre à programmer tranquillement, tout ca parce que certaines limites d'un mutualisés ne leur conviennent pas...

Et faudrait vraiment savoir ce qui te gènes quand même...
Un coup, c'est le traffic trop faible, un coup c'est le max_user, une autre fois, c'est le nombre de requêtes  <_<
Et forcément quand on te reprend sur un point, subitement, le problème se déplace.
Alors remet un peu à plat tes demandes, et on en reparles à tête reposée...
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 17:43:28
Ce qui me gêne surtout, c'est le max_users_connections (car le trafic on peut l'augmenter dans le panel donc passe encore...)

"T'es pas le centre du monde"

Je n'ai pas envie de l'être.

"Enfin, bref, pour en revenir au débat d'origine, c'est juste que je ne suis pas d'accord de faire monter le prix pour que certains excités du php puissent apprendre à programmer tranquillement, tout ca parce que certaines limites d'un mutualisés ne leur conviennent pas..."

Les excités du php ne le sont pas tant que ça, et c'est pour ça qu'entre les serveurs virtuels (qui arriveront prochainement) et les serveurs mutualisés, il faudrait combler le vide en créant des nouvelles offres.

a +

 
Titre: Requetes Sql !
Posté par: Droopy le 10 janvier 2004 à 17:50:49
Citer
"T'es pas le centre du monde"
Je n'ai pas envie de l'être.
Simple ironie de ma part, mais comme tu avais pensé que je te répondais à toi seul, alors que je parlais à toi et scull... c'est vrai que ca prétais à confusion  :)

Citer
Les excités du php ne le sont pas tant que ça
Justement, c'est ce que je disais, je ne vois pas pourquoi monter le prix pour une minorité d'insatisfaits.
Quand à la gamme actuelle des offres de phpnet, elle me semble suffisamment complète et abordable pour tout type d'utilisation...
Et un max_user à 5 me semble raisonnable... 10 c'est beaucoup trop, mais bon, si ca monte à 6, j'en ferais pas une jaunisse  :lol:  
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 17:52:05
moi non plus au contraire !

Mais pourquoi ne pas proposer cette option dans le panel (plus de connexions_max ?)

 
Titre: Requetes Sql !
Posté par: bob413242 le 10 janvier 2004 à 17:53:47
...

parce que, comme ça a déjà dit,  cette variable est globale pour tout le serveur ...
Titre: Requetes Sql !
Posté par: Droopy le 10 janvier 2004 à 17:55:38
Parce que le max_user est fixé par le parametrage de php...
Et que ce parametrage est fixe pour le serveur au complet...

Pour changer à travers le panel pour certains clients, il faudrait que le compte change de serveur. Ce qui peut poser des problèmes importants...

 
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 17:58:36
ok

merci pour cette réponse
Titre: Requetes Sql !
Posté par: Mystic` le 10 janvier 2004 à 19:04:07
Citer
Oui mais le problème n'est pas là, le problème est que les requêtes sont limitées à 5 simultannément.

Pourquoi dans ce cas ne pas proposer une option dans le panel permettant moyennant finances d'en avoir 10 maximales (comme pour le trafic) ?
Petite precision, c'est les CONNECTIONS a mysql qui sont limitees et non le nombre de requetes.
Etant donne que les connections simultanees se jouent au dixieme de seconde pres, cela fait 10*5 = 50 visiteurs qui reclament une page simultanement dans la meme seconde.
Ca fait quand meme pas mal ... et je pense que les sites qui ont une moyenne de 50 visiteurs/seconde sont sur dedies, ou alors une gigantesque limite de traffic ...
Le tout c'est de savoir optimiser, comme certains l'ont dit, faire toutes ses requetes en haut d'une page et fermer la connection a MySQL, optimiser les requetes, et dans certains cas, au lieu de faire une grande requete lourde en CPU, la couper en 2-3 petites requetes ...

Pour mon cas personnel, mon compte sur phpnet me sert de 'fourre-tout', j'entends par la j'heberge des sites d'amis (que j'ai developpe moi meme, et ce pour etre sur de l'optimisation des sites), et un SPIP (qui n'est plus trop visite mais qui l'a ete), et je n'ais jamais rencontre de probleme avec le max_users_connection et/ou la charge CPU.

Bien sur cela ne me generais pas que thibaud augmente sensiblement le max_user_connection, mais cela engendrerait surement des abus de la part de certaines personnes.

Quand au fait de la changer que pour certaines offres, (je repete ce qui a deja ete repondu) c'est une variable globale au serveur, donc la meme pour tout le monde.

Va comparer les offres mutualisees d'OVH et de PHPNET, moi pour 45€ par an j'ai une meilleure offre et une meilleure qualite que la bas.

Meme si il y a quelques problemes, (comme l'eternel probleme des stats sur #2 qui est sense etre resolus depuis longtemps ... c'est un peut comme le mythe Half-Life2 !), PHPNET reste a mes yeux un tres bon hebergeur en mutualise, et j'espere qu'il va se faire une place dans le dedie et le virtuel (d'ailleurs j'upgraderais surement mon hebergement mutualise sur un virtuel car les prix devraient etre interessants).

Jérémy.
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 19:44:36
Comparer les offres d'OVH et de PHPNET n'a rien de comparable (en défaveur d'OVH bien sûr pour ceux qui n'auraient pas compris  ;) )

 :D

PhpNet est est un bon hébergeur je ne dis pas le contraire mais si le max_user_connections est limité à 5 parce que c'est une variable serveur, vivement les serveurs virtuels alors  :rolleyes:

a +
Titre: Requetes Sql !
Posté par: scull le 10 janvier 2004 à 19:51:10
Boudioudiou.....
y'en a qui monte sur leur grand chevaux là...
alors déjà y a des truc que je peu pas laisser passer comme sa....

Citer
Hé ho, faut pas se foutre de la gueule du monde. Y’a un truc qui s’appelle le développement en local, qui permet de tester son site avant de le mettre en ligne. Si ton site bouffe trop, on désactive et on te prévient. Et toi tu reprend ta version en local, tu la modifies, tu remet en ligne et tu demandes la réactivation. Et si ca bouffe toujours trop on recommence…
Hein ? comment ? vous n’avez pas vos sites en local ? Et ca se dit programmeur ?"

Déjà; et d'un ou tu voit que je prétend ètre programmeur web(PHP) ? Et de deux, tu te prend pour ki ? tu sait ce que c'est d'avoir de l'audience ? visiblement non....
Entre son script en local avec quelques centaines d'enregistrements pour tester et les milliers de données dans mon site y a une marge( mème avec des dump), rajoute à cela d'autre sites sur ton serveur phpnet, en local ta ton wincrach non optimiser pour hoster, une config différente, les heures de pointes sur le net, et là si ta les mème résultats qu'en local tu m'en parle ok  <_<


Et puis moi quand je voix ce topic sur phpnet sa fait trés peur, trés, d'ailleur en voici quelques extraits:
Citer
A titre d'info, en mode admin (c'est a dire avec tous les modules) j'économise heu.....
j'oserais le dire ???...
allez.....
28 requêtes.!!
Je sais, j'ai honte, ca fait plus d'un an que je travaille avec nuke, et j'étais passé à côté
ouai rien que sa....
Citer
Une nouvelle optimisation : le bloc des sondages (block-Survey.php)
Résultat : 23 requêtes de gagnées
mais c pas fini...
Citer
Ces quelques modifs à l'exception du optimize.php font déjà gagner pas moins de 92 requêtes sur la home en admin ...

Dans le mainfile, remplacez la fonction cookiedecode par celle ci :
Résultat : 5 à 6 requetes
et je vais pas vous faire le topic en entier....
Là ouai sa c'est de l'abus.... sa devrait presque ètre interdit...

Citer
C’est vrai quoi, il faudrait laisser le serveur MySQL dans les choux pendant 3 jours pour que le petit monsieur ait le temps d’apprendre à programmer en php…
Pendant c 3 jour, tu ferme seulement  ton forum qui consomme bocou, tu dl un patch et tu posse des questions, ouai sa peu ce faire....

je que on est en droit de demander c que notre hébergeur accepte les sites qui font de l'audience, qu'il n'accepte pas les sites codées comme des pied c normal, mais moi mon site tourne à environ 7/req par page, j'arriverai difficilement à descendre plus, je compte me servir d'un système de cache pour mon site, en èspérant que cela soit compatible et pas trop restrin nivo possiblités...

Le truc c que sur phpnet, y a des sites ultra gourmand avec 2 touriste par jour, et des sites light avec 1000 visiteurs jours...
je pense pas que ce soi compatible

Le jour ou on me dirai dsl scull, mais ton site est trop gourmand, on l'a fermé jusqua ce que tu fasse quelques chose, et ben, je déménagerai mon site...
OU, si moyennant finance, je peu avoir plus , je prendrai dans la limite du resonable...
entre un dédié et un mutualisé, y a un sacré fossé....
Titre: Requetes Sql !
Posté par: Droopy le 10 janvier 2004 à 20:06:12
Oh... un gna-gna...
Titre: Requetes Sql !
Posté par: maverick78 le 10 janvier 2004 à 20:42:09
le site dont tu parles mon cher est le site de cheminots, c'est le site officiel des syndicats de cheminots belges, il a modifié son phpnuke pour pouvoir etre competent... de plus il souhaite aider les autres en empechant que leur phpnuke bouffe de trop moi je trouve que c'est plutot sympa... de plus lui ne s'est jamais fait couper sa base et pourtant son site est visité... lui se debrouille bien...
je rajoute qu'apache est concu  pour linux et donc pour un serveur test je recommande dutiliser linux dune part...

Citer
Pendant c 3 jour, tu ferme seulement ton forum qui consomme bocou, tu dl un patch et tu posse des questions, ouai sa peu ce faire....
supposons que le webmaster soit pas la ou quil ne puisse pas recevoir tout de suite le mail. Bah ca fait le bazar...


ps: merci davoir commencer ce thread comme ca je peux tester mon nouveau clavier...
Titre: Requetes Sql !
Posté par: anthomicro le 10 janvier 2004 à 21:50:41
Je suis d'accord avec Scull

Y'en a qui feraient mieux de se taire ici avec leurs idioties et dire les choses en face.

On se croirait sur un site de jeux en ligne (prizee pour ne pas le nommer) ou tout n'est que censure, etc. Si tu lèches pas les bottes à Bubulle ton message passe pas.

J'attends de voir sur le forum un membre nous pondre:

"j'ai fais un super forum avec plein de fonctions qui ne pompe de 5 requêtes par page" (le miracle) !

Bien sûr le problème c'est que tout serait regroupé en deux tables (membres et posts) et donc ça boufferait plus de temps processeur.

Cruel dilemme.

Concernant les optimisations de phpnuke ou autre je suis pour : pourquoi surcharger le serveur alors qu'on peut faire la même chose d'une manière plus efficace ?

Une question mise à part : le max_users_connections (5 en l'occurence  :lol:  :lol: ) s'applique à une base ou les deux (par exemple si en tout j'ai 10 connexions réparties sur les deux bases (5 par base) simultannées ça passe ?

Parce que si c'est Ok je vais créer une deuxième base afin d'y mettre mon forum perso.

a +
Titre: Requetes Sql !
Posté par: Vaudøux le 10 janvier 2004 à 22:19:57
Citer
Une question mise à part : le max_users_connections (5 en l'occurence ) s'applique à une base ou les deux (par exemple si en tout j'ai 10 connexions réparties sur les deux bases (5 par base) simultannées ça passe ?

normallement c'est par utilisateur mysql donc chez phpnet par base, donc normallement 5 sur chaque ça passe mais de peu ;)
Titre: Requetes Sql !
Posté par: cheminots le 11 janvier 2004 à 00:15:30
Tien, on parle de moi.  :D

scull> Peur de quoi ? Où est le problème, quand je donne des optimisation de phpnuke ?

Et puis juste entre nous, je tourne avec plus de 20 requêtes par pages, et je n'ai jamais été coupé.

Le truc ? Ben il n'y en a pas. Juste du travail (beaucoup de travail) d'optimisation des requêtes (mais pas uniquement en quantité, en qualité aussi.), avec régulièrement les conseils des membres de phpnet. Pour cela, par contre, il y a un truc : rester poli et aimable....

Quant au max_connection, il faut rester sérieux. Si l'on utilse pas de pconnect, et que l'on oublie pas de fermer la connection au lieu de compter sur le timeout sql, c'est largement suffisant.

 A titre d'exemple, mon site à récemment "encaissé" les 6.000 visites sur une heure  sans aucune erreur.

A méditer...
Titre: Requetes Sql !
Posté par: maverick78 le 11 janvier 2004 à 00:34:05
ajout trollesque et inutile :
Bang dans les dents :P

PS:celui qui dit quil ya du favoritisme jlui file deux baffes :ph34r:
Titre: Requetes Sql !
Posté par: anthomicro le 11 janvier 2004 à 09:58:07
Tout à fait d'accord pour le "trollesque et inutile"  :lol:  :lol:

a +
Titre: Requetes Sql !
Posté par: scull le 11 janvier 2004 à 12:18:11
euh cheminot, ya rien de méchant contre toi, au contraire c super que tu fasse profiter les autres utilisateurs.

et je suis entièrememt d'accord avec toi =>
Citer
A titre d'exemple, mon site à récemment "encaissé" les 6.000 visites sur une heure sans aucune erreur.

A méditer...
et cela sans avoir besoin de plus de 5 max_users_connections
...
Titre: Requetes Sql !
Posté par: anthomicro le 11 janvier 2004 à 12:26:52
C'est vrai que le coup des 6000 visites par heure j'y crois pas trop mais bon...

Salut Scull ça va ?  B)

a +
Titre: Requetes Sql !
Posté par: Mystic` le 11 janvier 2004 à 12:41:47
C'est possible ... cela fait une moyenne de 1,7 visiteur(s) par seconde.
Ses pages etant optimisees tu comptes environ 1-2 dixiemes de seconde de connection a MySQL par personne, et tout marche.

Cela prouve que le probleme est le fait que certains codent avec leur pied, ou alors qu'il ne tente pas de faire quelque chose de bien!
Titre: Requetes Sql !
Posté par: anthomicro le 11 janvier 2004 à 12:46:01
Tout à fait d'accord avec toi, j'ai calculé aussi la moyenne.

Le problème est qu'avec 6000 visites par heures le CPU doit pas trop apprécier.

a +
Titre: Requetes Sql !
Posté par: Mystic` le 11 janvier 2004 à 12:59:37
Si le CPU ne doit pas apprecier tu m'expliques pourquoi le script qui coupe automatiquement quelqu'un des qu'il utilise trop de CPU ne l'a pas coupe ?

T'as pas l'impression d'etre a bout d'argument la ? Tenter eternellement de trouver "une faille" a PHPNET. Si tu veux l'attaquer sur quelque chose tu as les stats du #2 ... sinon ... je ne vois rien d'autre.

Des mecontents (injustifies) il y en aura toujours, c'est bien domage d'ailleurs ...

Au debut ce thread etait interessant, mais depuis 2 pages tout le monde ressort les memes arguments, vaudrait mieux qu'il soit fermer, sinon a ce rythme il va utiliser trop de CPU.
Titre: Requetes Sql !
Posté par: anthomicro le 11 janvier 2004 à 14:28:39
Il n'y a pas forcément besoins d'arguments pour convaincre.

Je ne cherche pas à dénigrer Phpnet, tout comme Scull je pense, mais plutôt à l'améliorer, ce qui est différent.

Visiblement après 2 pages de "mêmes arguments" comme tu dis certains ne comprennent toujours pas le pourquoi du comment.

a +
Titre: Requetes Sql !
Posté par: scull le 11 janvier 2004 à 16:16:38
OUI OUI, je ne dit pas que phpnet c'est bidon ou koi...
PHPNET est un bon hébergeur php/mysql, qui permet à de nombreux webmasters amateurs de voir leur projet tournait correctement.
Je parle ici de free, qui est de la merde (mais gratuite).
Moi je suis venu sur phpnet parceque free arréter pas de planter, que c'est super lent, plin de fonction désactivés et surtout, kan g vu l'écart des prix entre amen.fr et phpet, bref...
PHPNET, avec ces tarif super bas ma permis d'avoir mon ftp et mes bdd.
Seulement je me met à la place du webmaster qui à commencé ce sujet. Sans casser la tirelire il a pu ce permetttre l'achat d'un bon ftp pour mettre son site. Et là alors que tout va bien, on lui coupe net, lui qui visiblement n'a
Citer
pas de connaissances en programmation.
C sa que g du mal à pigé...  on lui coupe son site alors qu'il n'a mème pas conscience des "dégats" que fait son site... c pas normal sa....
Mais cela ne remet pas en question le TRES TRES BON rapport qualité/prix de phpnet....
 
Titre: Requetes Sql !
Posté par: anthomicro le 11 janvier 2004 à 17:26:09
Scull tu résumes parfaitement la situation.

Moi aussi je ne pige pas ça c'est pourquoi j'essaie de défendre ce membre en prenant partie.   :P

a +
Titre: Requetes Sql !
Posté par: bob413242 le 11 janvier 2004 à 17:41:28
Citer
C sa que g du mal à pigé...  on lui coupe son site alors qu'il n'a mème pas conscience des "dégats" que fait son site... c pas normal sa....
Mais cela ne remet pas en question le TRES TRES BON rapport qualité/prix de phpnet....
donc selon toi, si quelqu'un conduit une bagnole alors qu'il n'a jamais pris une leçon, et qu'il cause un accident, il n'est pas en faute ? ;)

faut être un peu responsable dans la vie .... si tu sais pas, tu te lances pas ..... ou alors tu apprends à conduire dans les champs ^^
Titre: Requetes Sql !
Posté par: Droopy le 11 janvier 2004 à 17:48:11
Vous ètes pas logiques (ou alors pas dans la logique standard  :P )

A chaque reprise, ca change d'argument...
On a eu le trafic, la conso CPU, le max_users et maintenant, on revient à zero en fait c'était zorro pour défendre le membre (contre qui je n'ai rien de personnel, je préfère prevenir de suite).

Mais bon, soyons logique, soyons sérieux, si on prend un compte phpnet pour faire un site, on s'attend quand même un minimum de connaissance en programmation. Pas forcement programmation elle même, mais au moins la conscience de la charge ou des "dégats" dont est capable un script ou un site.

@ Vince
LOL
"Je comprend pas, il a pas le permis, il viens d'avoir sa voiture, il conduit n'importe comment d'accord, mais pourquoi on lui met des contraventions ?"  :lol:  :lol:  
Titre: Requetes Sql !
Posté par: anthomicro le 11 janvier 2004 à 18:18:05
Le coup de la voiture  :lol:  :lol:  mais ça n'a rien avoir. Un site mal conçu ne met pas en danger des vies humaines.

Moi perso je suis assez satisfait même si je pourrais l'être plus et comme j'ai trouvé injuste de voir ce membre se faire désactiver son site j'ai ouvert ma gueulle  :D

C'est tout point à la ligne, non mais  :D  
Titre: Requetes Sql !
Posté par: Mystic` le 11 janvier 2004 à 19:56:48
Citer
Le coup de la voiture  :lol:  :lol:  mais ça n'a rien avoir. Un site mal conçu ne met pas en danger des vies humaines.

Moi perso je suis assez satisfait même si je pourrais l'être plus et comme j'ai trouvé injuste de voir ce membre se faire désactiver son site j'ai ouvert ma gueulle  :D

C'est tout point à la ligne, non mais  :D
Non il met en danger "la vie" des serveurs ... il faut lire entre les lignes.
Titre: Requetes Sql !
Posté par: scull le 11 janvier 2004 à 20:38:09
Hum pr la voiture g envie de dire ke c comme si un mec qui conduit une voiture sans permis (la voiture, celle bridée à 50km) monte dans une porche...
Ou avec des 2 roux tien ;)
un ados qui arrète son scooter et qui monte sur une kawa 900 cc
....
Il a pas conscience du danger
Citer
Mais bon, soyons logique, soyons sérieux, si on prend un compte phpnet pour faire un site, on s'attend quand même un minimum de connaissance en programmation.
je suis sur que c écrit nul part dans le site....
Un spip c'est pas forcément non plus une usine à gaz... (koike)
mais une légère augmentation de certains paramètre seraient un plus.
Cé mon dernier mot dans cette affaire.... jp
 
Titre: Requetes Sql !
Posté par: maverick78 le 11 janvier 2004 à 20:59:37
ce que je reproche en general au gens, c'est qu'ils veulent tout de suite ouvrir un enoooooorme portail sans avoir AUCUNE conaissance de php et mysql...
ce qui donne par exemple lors dun passage de php 4.2 a 4.3 des messages dinsultes concernant le set_locales alors qu'il nya qua lire le message...
ouvrir un site web, ca represente des responsabilites il faut les assumer... Au premier probleme, au lieu de raler sur l'hebergeur qui connait son boulot quand meme, reflechissez plutot sur votre site et posez vous la question, les autres sites marchent et pas le mien, pourquoi?
Moralite, pour ouvrir un site, il faut quand meme un minimum de connaissance et de bonne volonte...
Aux esprits faibles qui me disent qu'ils n'ont pas le temps d'apprendre a programmer alors je reponds qu'ils n'ont alors pas le temps de soccuper de leur site et quils peuvent remballer de suite...
C'est pas parcequ'il ya des pré-construits quil ne faut pas quelques rudiments au moins...
Titre: Requetes Sql !
Posté par: Fozzy le 12 janvier 2004 à 08:37:39
Citer
Tu t'es gouré d'interlocuteur, ce n'est pas moi qui dit à Fozzy de se taire, même si quelques fois certains feraient bien de le faire (moi y compris c'est vrai, mais pas seulement)
c'est quoi ton problème, anthomicro ? (merci Saucisse de ta confiance :) )
je te gêne ? Parceque j'aide des gens qui ne se prennent pas pour des super codeurs quand ils ont des problèmes ? Parce que je n'aide pas les boulets qui se la pètent, sous prétexte qu'ils m'énervent avec leur égocentrisme délirant qui les poussent à croire que parcequ'ils sont une demi-douzaine à râler, phpnet est un mauvais hébergeur ? Il ne faut pas oublier mon petit bonhomme que le principe de la démocratie donne raison à la majorité (ce que vous n'êtes pas) et tente dans une certaine mesure de satisfaire la minorité (ce que vous êtes, entre autre). Bien évidemment, quand c'est demandé gentiment et intelligemment, ça doit sûrement marcher mieux.
Scull>Mon traducteur est mort d'une méningite en essayant de me retranscrire le contenu de ta prose. Soit gentil, s'il te plait, de m'en faire parvenir un résumé en version française.
 :D  :D  :D  :D
Moi je vous le dis, la semaine commence pas mal, je sens que ça va être que du bonheur !!!!!
Titre: Requetes Sql !
Posté par: Dash le 12 janvier 2004 à 14:32:19
Salut a tous.

Il serait interessant que phpnet augmente la limite de max_connections. En tant qu'utilisateur de phpnet, nous serions certainement plus a l'aise. Mais le probleme *principal* n'est pas a chercher du cote de l'hebergeur. Ni du cote des auteurs des scripts que vous telechargez aveuglement sur internet. Autant alors utiliser une voiture sans prendre garde des reglementations nationales/regionales (polution, vitesse, alcoolemie, etc)

Ce n'est pas au nombre de requete que l'on desactive un site. Vous pouvez en executez 128 (xoops) sans voir votre db desactivee. A condition que le temps d'excution de votre requete et les ressources serveurs restent "raisonnables".
Voici un exemple d'informations serveur utilisees par phpnet pour desactiver une base
Citer
# Query_time: 6 Lock_time: 0 Rows_sent: 1 Rows_examined: 320864
Cet exemple  - qui a cause une desativation de la db- est largement commente dans le sujet Questions Aux Pros Du Mysql !, Situation épineuse. (http://www.phpnet.org/forum/index.php?act=ST&f=4&t=3080)



En tant que membre du support d'Invision Power Board, sur IBF-French (http://www.ibf-french.com), j'ai eu affaire a plusieurs d'entre vous recemment :) Aussi je pense que mon opinion et mon experience pourrait apporter un eclairage a ce topic

Sur IB-French il nous est deja arrive de rencontrer des problemes plus ou moins similaires (http://www.ibf-french.com/forums/index.php?showtopic=8338). IPB, SPIP, vbulletin, ndsp, phpbb, et autres applications cle-en-main ne sont certes pas concues pour des configuration aussi restrictives qu'OVH (max_connections: 3) ou phpnet (max_connections: 5), mais le principe reste le meme:
* pensez a entretenir regulierement vos tables (REPAIR/OPTIMIZE/...); comme pour une voiture, une base de donnees mal entretenu est souvent la cause des accidents
* n'hesitez pas a adaptez ces scripts a votre environnement d'hebergement; comme pour une voiture, adaptez ou faites adapter vos scripts aux normes en vigeur; Ce n'est pas parce qu'un modele de voiture est disponible qu'il est automatiquement adaptez aux restrictions locales (vitesse, securite, polution, etc)

En effet, ces scripts sont essentiellement concu pour etre utiliser sur des serveurs "costauds" (ex:serveur dedie).
les developpeurs d'IPB et de phpBB (pour ne citez que ces 2 la) reflechissent regulierement sur les optimisation possible des requetes SQL.
- IPB 2.0 SQL Optimisations? (http://forums.invisionpower.com/index.php?act=ST&f=30&t=104655)
- phpBB tweaks for large forums (http://phpbb.com/phpBB/viewtopic.php?t=135383)

Ces optimisations etant pensees pour des applications "lourdes", il est possible que les petites base de donnees y rencontrent de tres legers inconvenients. phpBB dispose d'un systeme de cache qui permet de reduire le nombre d'appel mySQL. Cela reduit la probabilite d'entrer en collision avec les restrictions du serveur SQL mais ne les exclus pas.

Citer
non, mais ceux qui ont des forums IPB hyper mal conçus (c'est pour ça qu'on les préfère aux phpbb très bien conçus eux, c'est bien connu  <_<  ) ce sont déjà fait désactiver leur base mysql (j'aimerai bien voir si la team qui développe IPB développe si mal que ça).

J'ai developpe pour IPB un module Sql Queries Enhancements (http://www.ipbr-fr.com/index.php?showtopic=630) : systeme de cache, gestion d'erreurs, etc.

En re-recrivant a la main dans le code source les appels SQL, il est ainsi possible de :
- fermer les connexion mySQL entre chaque manipulation
- parametrer un cache de requetes mySQL
- reparer automatiquement les tables endommagees
- journaliser les erreurs SQL ('max user_connections', 'Too many connections', etc.)
- ...

presentation sur IBF-French.com: SQL Queries Enhancements, cache SQL; gestion des erreurs, etc. (http://www.ipbr-fr.com/index.php?showtopic=630)
Mod sur ipbr-fr.com: SQL Queries Enhancements, cache SQL; gestion des erreurs, etc. (http://www.ibf-french.com/forums/index.php?showtopic=7990)

Ces modifications ont etes testees avec succes sur phpnet.org, ovh, levillage.org, ainsi que plusieurs serveurs dedies. Tant sur de modeste forums que sur de gros, avec plusieurs dizaines d'utilisateurs simultanes. Il semblerait en outre que plusieures personnes ici ayant recemment rencontre des problemes sur phpnet.org ce se soient (enfin) decidees a explorer ce systeme de cache de requetes. :)

Le code php vous etant librement accessible, que ce soit pour vbulettin, phpBB, spip, IPB, phpnuke, xoops, ou autre application php, il vous est dont possible a loisir d'adapter ces differents scripts en fonction de l'hebergeur, de vos envies, de vos capacites, etc.
Mais avant de modifier le code source pour chercher a optimiser vos requetes SQL de maniere souvent hypothetique, pensez a prendre les plus elementaires des precautions :
- optimisez la structure de vos tables (index, cle primaire, etc.)
- entretenez regulierement vos tables
- lorsque vous developpez/testez votre site en local, anticipez ! Arrangez-vous pour avoir la meme configuration que celle de votre hebergeur et anticipez. Jetez un oeil attentifs aux logs SQL (http://www.databasejournal.com/features/mysql/article.php/10897_2013631_2), simulez des requetes http via des outils comme ApacheBench (http://perl.apache.org/docs/1.0/guide/performance.html#Configuration_Tuning_with_ApacheBench), httperf (http://perl.apache.org/docs/1.0/guide/performance.html#httperf), etc.
Ensuite, vous pouvez
- optimiser a la main vos requetes SQL
- installez des systemes de cache (cache SQL, cache php, cache html, etc)
- ...

A lire aussi: MySQL Optimization: Slow Query Logs and Indices (https://panel.dreamhost.com/kbase/index.cgi?area=2868)

Certaines personnes usent encore de mots commes "webmater" (maitre du web), "webmastering" (maitrise du web), autant mettre du contenu derriere cette expression... Un max_connections a 5, c'est tres certainement ameliorable, mais pour qui sait *maitriser" son site, cela ne pose pas de probleme insurmontable. C'est parfois genant, mais sans plus. Meme a "2" (sur ovh) il est tout a fait possible de faire tourner un site convenablement.

Reste alors le probleme des amateurs qui n'ont helas aucune connaissance en gestion de site web...
Mais pour eux, etre confronte de plein pied a des problemes est peu etre le meilleur moyen pour qu'ils prennent conscience de certaines realites et les encourager a progresser :)


---

Citer
phpBB ne stocke que les identifiants des templates et quelques détails (couleurs de polices & co, comme tout autre CMS mais bon). ibf stocke tous les équivalents de fichiers .tpl de phpBB dans la db :D  B)
Citer
Citer
Je te cite : "Ou plus souvent des templates stockés ds une DB... "
Tout le monde ne programme pas comme ça j'ose espérer (à part PHPBB mais c'est un cas à part)
Démonstration de ce que je viens de dire. Au passage, je signalerais juste (oh ironie mordante) que, par exemple, IPB est un forum qui stocke ses templates dans une DB… Au contraire de phpbb qui lui les stockes sur le ftp…
C’est ironique non ?  :P
Citer
Citer
ose dire que l'équipe de IBF sont des branques...
J'ose... eux, ils osent bien développer un forum shareware alors bon...

Vous avez la possibilite de reduire le nombre de requetes via votre panneau d'administration.
Et a moins que vous n'utilisiez IPB en SAFE MODE (ce qui est un non-sens sur phpnet.org) les skins seront directement assembles depuis des fonctions php. Et certainement pas depuis votre base de donnees. L'utilisation de la base de donnees n'est reellement utile que pour pouvoir modifier les skins online. Notez qu'a la difference d'autres forums, puisqu'aucun moteur de template n'est a proprement utilise dans IPB, il n'y a pas de parsing supplementaire de necessaire. Donc une consommation moindre en terme de CPU/RAM pour generer le layout.
Si maintenant vous considerez cela comme etant une conception branquignolesque...

 :)

Cordialement,
Dash, membre du support IPB sur IBF-French (http://www.ibf-french.com/forums/)  
Titre: Requetes Sql !
Posté par: maverick78 le 12 janvier 2004 à 15:27:17
alors la merci pour cette justification de ta part, je pense que tout est clair et limpide pour tout le monde...
Apres ca y'a rien a ajouter et je me demande pourquoi jajoute ca en fait ^^
Titre: Requetes Sql !
Posté par: anthomicro le 12 janvier 2004 à 19:18:28
Juste une dernière réponse à Fozzy :

quand je dis "Tu t'es gouré d'interlocuteur, ce n'est pas moi qui dit à Fozzy de se taire, même si quelques fois certains feraient bien de le faire (moi y compris c'est vrai, mais pas seulement)"

je ne te visais pas, mais plutôt celui qui disais à Scull "connaissant Fozzy c'est toi qui a perdu une bonne occasion de te taire" (et en plus cette réponse ne m'était pas destinée

Sur ce

a +
 
Titre: Requetes Sql !
Posté par: mat_phpmv le 24 janvier 2004 à 12:18:02
Citer
Un membre veut rajouter phpmyvisites (voir autre topic) :

ouais d'autant plus que rajouter phpmyvisites va te faire désactiver ton site par phpnet car celui ci consomme "trop"  :D  :D  de requêtes mysql (plus de 10 par page attention c'est Enooooooooooooooooorme  :angry: )

 
Je suis le développeur de phpMyVisites.
phpMyVisites a été développé dans un soucis d'optimisation parfaite, et tourne parfaitement sur des sites à 7000 visites/jour, ce qui témoigne de la stabilité de l'application et de l'optimisation.

Les requetes par page vue sont MAXIMUM  au nombre de 6, et la plupart du temps il n'y aura que 5 requetes par page.
Lors de la consultation des stats, une seule requete fournit toutes les infos.

Toutes les connexions sont proprement fermées, elles sont optimisées, les tables correctement crées et indexées, l'ensemble fonctionne bien et ne peut pas poser de problèmes de surcharge serveur à lui seul.

Arrêtez donc de donner des conclusions hatives comme celles-ci, et utilisez phpMyVisites librement sans soucis (sauf si l'hébergement est très limite et le site déjà saturé, cela ne servira à rien, certains stats ne seront pas prises en compte).

plus d'infos : http://www.phpmyvisites.net/ (http://www.phpmyvisites.net/)
une démo de phpmyvisites : http://phpmyvisites.net/index.php?part=demo (http://phpmyvisites.net/index.php?part=demo)

Bonne continuation
Titre: Requetes Sql !
Posté par: anthomicro le 24 janvier 2004 à 12:46:33
Oulà tu l'as très mal pris et visiblement tu n'as pas compris mon post.

Celui ci ne dénigre en rien la qualité de ton prog (d'ailleurs je suis allé y faire un tour tu as dû pas mal bosser). Ce que je voulais dire c'est que "attention si tu rajoutes 5 requête par page en installant phpmyvisites c'est que tu vas te faire désactiver ta base".

je te cite (et tu résumes très bien : "sauf si l'hébergement est très limite"). Il n'est pas très limite (faut quand même pas abuser), il est limite, du moins pour certains d'entre nous (relire les précédents posts et même les messages du forum parlant de désactivation de base)

Voilà la réponse est dite.

a +
Titre: Requetes Sql !
Posté par: mat_phpmv le 24 janvier 2004 à 14:55:42
Attends, tu veux dire que ce sont le nombre de requetes qui sont limités ? Est ce vraiment possible ?

Je pense plutot que ce sont le nb de connexions max, et donc c'est la rapidité d'exec et la qualité des requetes qui comptent ; or j'affirme que les requetes de phpMyVisites sont propres et bien conçues.

 
Titre: Requetes Sql !
Posté par: anthomicro le 24 janvier 2004 à 16:38:30
Oui je me suis gouré c'est le nombre de connexions max qui sont limitées (enfin ça revient au même si tu fais trop de requêtes ta connexion dure trop longtemps donc erreur)

Je ne remet donc pas en cause la qualité de ton script, mais ce que je voulais dire est que si quelqu'un a 15 requêtes sur sa page et qu'il installe en plus ton script, il va se faire couper sa base.

Ce n'est pas du tout à cause de ton script (tout le monde sait d'ailleurs d'où vient la cause...)  :(

a +
Titre: Requetes Sql !
Posté par: mat_phpmv le 24 janvier 2004 à 16:55:15
Citer
Je ne remet donc pas en cause la qualité de ton script, mais ce que je voulais dire est que si quelqu'un a 15 requêtes sur sa page et qu'il installe en plus ton script, il va se faire couper sa base.
 
C'est justement ce que je veux te faire comprendre : ce n'est pas en ajoutant 5 requetes qui s'executent en 1ms que ca va changer grand chose.
C'est les autres requêtes sales et mal concues qui posent problemes, pas le fait de rajouter 5 requetes hyper rapides, même 10 !
Titre: Requetes Sql !
Posté par: anthomicro le 24 janvier 2004 à 16:58:34
Tout à fait d'accord avec toi.

Mais arrive un moment où 5 requêtes de plus font claquer le site.

De plus, si on utilise phpmyvisites c'est qu'on a pas webalyser, ou qu'on souhaite avoir plus de détails, ou encore parce qu'on a pas les stats sur le #2  :D

C'est vrai que 5 requêtes c'est peu mais ajoute ceci à une page qui en comporte déjà 25 (car soit mal optimisée, soit avec beaucoup de fonctions) et hop, max_users_connections avec 10 utilisateurs utilisant le site normalement
 
Titre: Requetes Sql !
Posté par: maverick78 le 24 janvier 2004 à 18:00:54
je me permets de rajouter que 5 requetes ca peux faire mal quand même sur un phpnuke qui en contient deja une centaine...
Titre: Requetes Sql !
Posté par: anthomicro le 24 janvier 2004 à 18:03:36
Voilà on en vient au même point !

merci Maverick de m'avoir arraché les mots de la bouche !

a +
Titre: Requetes Sql !
Posté par: Dash le 24 janvier 2004 à 22:11:16
je constate avec plaisir que ma mod (cache de requete, etc. ) est utilisee sur phpnet :)

En passant, je vous annonce qu'une nouvelle version est en cours de validation sur ipbr-fr.com. Cette version (toujours pour les forums IPB, 1.2 et 1.3) a la particularite de s'intaller en un clic de souris. Pas besoin d'editer le code source, pas besoin d'etre un pro en SQL. Le package de base permet deja : d'economiser plusieures requetes par page, de fermer les connexions entre chaque requete, de journaliser les erreurs, de personnaliser un message d'erreur, etc.
Pour les mordus de programmation, via les outils mis a votre disposition, il y a encore moyen de faire mieux :)

 
Titre: Requetes Sql !
Posté par: maverick78 le 24 janvier 2004 à 22:40:07
m'enfin ^^ c'est pile quand je le mets quune nouvelle version sort :D  
Titre: Requetes Sql !
Posté par: Dash le 25 janvier 2004 à 22:00:40
technique commerciale  :lol:
je retourne de ce pas preparer la version suivante.  :lol:  :lol:
notamment pour contourner le probleme du timeout dans la phase d'installation.  ;)  
Titre: Requetes Sql !
Posté par: maverick78 le 25 janvier 2004 à 22:54:45
manu militari ca marche tres bien, la preuve ici