Vendredi 22 Nov 2024
10:31
[S'inscrire]  [Mon Profil]  [Messages privés
[Liste des Membres] [FAQ] [ Connexion ]

Recherche avancée
 
Ecussons
Autocollants
Polos
Retour au site
Retour au forum

Cette version du forum n'est désormais accessible que pour lire les passionants échanges et partage de techniques qui ont déjà été rédigées ici.

Pour participer aux échanges interscouts, merci d'utiliser
le nouveau forum

 

          
Auteur
Serveur surchargé
  Cliquez pour charger les messages précédents [...]
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Aujourd'hui je vais essayer de résoudre le problème du forum en mettant en place la soution de Gil des Lavras.
Attendez-vous à des perturbations.
57
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
trident
Membre confirmé

Nous a rejoints le : 28 Fév 2009
Messages : 1 494

Réside à : Montréal, Québec
Patientez...

Qu'est-ce que tu dirais si des gens sont prêts à bosser pour faire passer le forum à phpBB 3 ?
58
Infos sur le membre et actions possibles
  Je suis ex-ASC, ex-FSE  Profil de trident  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

1/ Ca ne résoudrait pas fondamentalement le problème
2/ ca créerait plein de problème par la perte de nombreuses fonctionnalités propres à ce forum.

Les nouveaux script php n'empêchent pas que lire des tables de 500 000 lignes cela prend trop de temps. Mieux vaut scinder ces tables en 20 tables de 25 000 lignes (sachant que chacun des 20 forums doit en faire gérer 3 tables).
De plus, le problème semble venir surtout du moteur de recherche du forum, qui épuise la lecture des bases.
Il faudra probablement que je le bride pour qu'il ne puisse chercher que dans certains forum et non dans tous d'un coup.

J'en profite actuellement pour réécrire la syntaxe des appels SQL qui a changé avec PHP 5.
59
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
trident
Membre confirmé

Nous a rejoints le : 28 Fév 2009
Messages : 1 494

Réside à : Montréal, Québec
Patientez...

Pourquoi alors ne pas installer Google sur le forum?
60
Infos sur le membre et actions possibles
  Je suis ex-ASC, ex-FSE  Profil de trident  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Pour remplacer le moteur de recherche ?
Faisable, mais super moche et peu pratique.
Je préfère limiter les recherches.
61
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Bon je suis étonné,
a priori, en supprimant la page de recherche et en rafistolant la requête des 10 derniers messages postés, j'aurais résolu le problème.

Cela demande quelques heures pour confirmer, mais cela m'étonne au plus haut point.
Je ne comprend toujours pas quel est le script qui allait solliciter le moteur de recherche si souvent, sans aucun argument de recherche...
Google s'y balladait pas mal, mais j'aivais beau lui interdire l'accès via le fichier robots.txt, il s'y baladait quand même...
62
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Corsaire
Malouin
  
TECHNIQUE: 22 points
BONNE HUMEUR: 35 points
Mer : Vigie - Timonier
Nous a rejoints le : 22 Oct 2009
Messages : 1 643

Réside à : Saint-Malo
Patientez...

et même pas de grand nettoyage??? la classe ! Bravo
63
Infos sur le membre et actions possibles
  Je suis FSE, Ex-SUF  Profil de Corsaire  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Voilà,

je viens de changer tous les scripts.
Merci de me prévenir des bugs éventuels.

Les requêtes sont modernisées,
Les sous-forums sont séparés dans 20 tables différentes, mais comme le problème semblait surtout venir du moteur de recherche, je continue à travailler en double sur l'ancien système (qui est quand même plus puissant).
Donc les nouveaux messages sont à la fois écrit dans la table ancienne géante et dans une petite table à part dédiée au sous-forum.

Il se peut qu'il y ait des bugs dans les coins liés à la nouvelle syntaxe, et d'autres liés à la lecture sur les petites tables (pour le moment j'écris en double, mais je ne lis que les petites tables séparées, on pourra revenir à la table géante en cas de problème)
64
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Bon en fait je ne peux pas fonctionner avec 20 forums séparés,
cela rend l'administration impossible, le déplacement de messages me semble sinon impossible en tout cas nécessiter un boulot encore plus monstrueux, de même que tout un pan des admins des messages.

J'en reste donc à une nouvelle syntaxe et une désactivation du moteur de recherche en attendant de le limiter.

D'après les SlowLogs de ce WE, il n'y a plus aucun problème.
Si seulement je pouvais comprendre d'où viennent les requêtes qui sollicitent le moteur de recherche sans argument de recherche.
65
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Gil des Lavras
Brésilienne
  
TECHNIQUE: 22 points
BONNE HUMEUR: 50 points
Scène : Maître de Cérémonie
Nous a rejoints le : 02 Janv 2012
Messages : 917

Réside à : Paris
Patientez...

Je ne sais pas si c'est le bon fuseau pour signaler ça (je m'excuse si c'est effectivement le mauvais Grand sourire ) mais
- quand on veut simplement "répondre" à un post (et non pas "répondre normalement"), le post n'est pas enregistré apparemment.
- quand on veut modifier ses messages au-delà d'une heure, ça ne marche pas et ça marque même: "fatal error" Warf warf ! !!!
Bon en fait, ça marque plus que ça:
Citation:
Warning: Missing argument 2 for get_userdata_from_id(), called in /home/www/70ef9ac014a338c19a98799069cd51b3/web/forum/modifpost.php on line 264 and defined in /home/www/70ef9ac014a338c19a98799069cd51b3/web/forum/functions.php on line 419

Fatal error: Call to a member function query() on a non-object in /home/www/70ef9ac014a338c19a98799069cd51b3/web/forum/functions.php on line 422

Merci!
66
Infos sur le membre et actions possibles
  Profil de Gil des Lavras  Voir le site web de Gil des Lavras  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Pour moi tout fonctionne.

Attention à bien utiliser la version normale du forum. La "fast" et la "mobile" n'ont pas encore été modifiés.

[ Ce message a été modifié par Webmestre le 04-03-2013 à 00:18 ]
67
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Corsaire
Malouin
  
TECHNIQUE: 22 points
BONNE HUMEUR: 35 points
Mer : Vigie - Timonier
Nous a rejoints le : 22 Oct 2009
Messages : 1 643

Réside à : Saint-Malo
Patientez...

what about the "fast"??? on trouve ça où? c'est laquelle la "lente" ?
68
Infos sur le membre et actions possibles
  Je suis FSE, Ex-SUF  Profil de Corsaire  Message privé      Répondre en citant
Miss Pomme
Petite pomme

Nous a rejoints le : 12 Mai 2005
Messages : 4 661

Réside à : ...je ne suis pas parisienne...
Patientez...

Quand on est sur la page d'accueil, les plumes des sous-forum ne se mettent pas en rouge, même quand il y a des nouveaux messages non lus. Euuuh...
69
Infos sur le membre et actions possibles
  Je suis FSE  Profil de Miss Pomme  Message privé      Répondre en citant
Corsaire
Malouin
  
TECHNIQUE: 22 points
BONNE HUMEUR: 35 points
Mer : Vigie - Timonier
Nous a rejoints le : 22 Oct 2009
Messages : 1 643

Réside à : Saint-Malo
Patientez...

j'approuve. du moins j'approuvais il y a dix minutes là j'ai une plume rouge
mais si je rentre dans "interscoutisme" par exemple là je vais avoir des plumes alors que j'en avais pas sur la page d'accueil.
70
Infos sur le membre et actions possibles
  Je suis FSE, Ex-SUF  Profil de Corsaire  Message privé      Répondre en citant
Akela NDE
Akela

Nous a rejoints le : 01 Avr 2005
Messages : 4 922

Réside à : Dijon
Patientez...

Je suis bluffé de la différence de rapidité depuis tes modifs ! Surpris
Notamment, l'affichage des derniers messages postés est incomparablement plus rapide, et ça c'est vraiment bien Youpie !

Pour les versions rapide et mobile, est-ce que ça ne serait pas plus simple d'utiliser les mêmes scripts, avec juste des paramètres d'url qui permettraient de générer un affichage différent ?

En tout cas merci beaucoup pour tout ce boulot Trop top ! Bravo Ô bon maître !...
71
Infos sur le membre et actions possibles
  Je suis ma route en solitaire.  Profil de Akela NDE  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Oui, les 10 derniers messages postés était vraiment trop mal codé en fait.
Pour le reste, je ne sens pas de différence majeure (j'ai juste mis à jour la nouvelle syntaxe PHP5 et j'en ai profité pour enlever des requêtes inutiles.

Pour Fast et mobile, oui certes. Un CSS différent.
mais c'est du boulot.

pour le moment il faut que je m'atèle à optimiser le moteur de recherche.
72
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Akela NDE
Akela

Nous a rejoints le : 01 Avr 2005
Messages : 4 922

Réside à : Dijon
Patientez...

Je t'ai envoyé une suggestion par e-mail à ce sujet.

À propos, je t'y parle aussi d'un souci pour l'accès au forum privé, tu as vu ça ?

Pour fast et mobile, je pensais plutôt à des conditions dans le php pour n'afficher que le html nécessaire, en plus bien sur du CSS propre à la version mobile.

Mais sinon, pour moi, j'ai vraiment l'impression que tout est un peu plus rapide. Ça vient peut-être de ma connexion qui est parfois à géométrie variable ( Grumph... ), mais j'ai quand même l'impression que le forum réagit plus vite Sourire
73
Infos sur le membre et actions possibles
  Je suis ma route en solitaire.  Profil de Akela NDE  Message privé      Répondre en citant
Gribouille
Bouille de Grib'

Nous a rejoints le : 23 Sept 2009
Messages : 3 081

Réside à : Isère
Patientez...

Merci ! Trop top !

Et on peut à nouveau répondre aux posts ! Sourire
74
Infos sur le membre et actions possibles
  Je suis GSE  Profil de Gribouille  Voir le site web de Gribouille  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

Citation:
Le 2013-03-04 11:04:00, Miss Pomme a écrit :

Quand on est sur la page d'accueil, les plumes des sous-forum ne se mettent pas en rouge, même quand il y a des nouveaux messages non lus. Euuuh...
Corrigé

Pour les MP c'est bon ?
75
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Akela NDE
Akela

Nous a rejoints le : 01 Avr 2005
Messages : 4 922

Réside à : Dijon
Patientez...

Oui Sourire

Petit message d'erreur au dessus du div ajax quand on ajoute/enlève des points technique/bonne humeur, qui semble ne pas affecter l'ajout/retrait de point :
Citation:
Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in forum/points.php on line 580
Et même symptôme pour les tops, toujours non bloquant :
Citation:
Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in forum/points.php on line 221

76
Infos sur le membre et actions possibles
  Je suis ma route en solitaire.  Profil de Akela NDE  Message privé      Répondre en citant
Gribouille
Bouille de Grib'

Nous a rejoints le : 23 Sept 2009
Messages : 3 081

Réside à : Isère
Patientez...

Et c'est marrant, mais la section "modérateurs" s'affiche dans l'index (je te rassure, on ne peut pas y accéder belebleb ).

Autre petit bug : en haut de la page "membres connectés", il y a un bandeau avec message d'erreur (Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource in /home/www/70ef9ac014a338c19a98799069cd51b3/web/forum/quiestenligne.php on line 173)
77
Infos sur le membre et actions possibles
  Je suis GSE  Profil de Gribouille  Voir le site web de Gribouille  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
1
Patientez...

Merci
c'est nickel ça, copier les messages d'erreur, ça me permet de réparer en 5 sec chrono.
78
Infos sur le membre et actions possibles
  Profil de Webmestre  Message privé      Répondre en citant
Gil des Lavras
Brésilienne
  
TECHNIQUE: 22 points
BONNE HUMEUR: 50 points
Scène : Maître de Cérémonie
Nous a rejoints le : 02 Janv 2012
Messages : 917

Réside à : Paris
Patientez...

Merci pour tout le temps que prends pour permettre au forum de bien fonctionner !!
79
Infos sur le membre et actions possibles
  Profil de Gil des Lavras  Voir le site web de Gil des Lavras  Message privé      Répondre en citant
Zebre
Zebra One

Nous a rejoints le : 19 Oct 2001
Messages : 13 984

Réside à : Lyon
4
Patientez...

Pour info, j'ai remis le moteur de recherche en service, avec une restriction.
Il ne peut être utilisé qu'une fois toutes les demi-heures.
En espérant que cela ne sature pas le serveur.
80
Infos sur le membre et actions possibles
  Je suis SdF + FSE  Profil de Zebre  Voir le site web de Zebre  Message privé      Répondre en citant
Aller à Page précédente 1|2|3
Signaler
Patientez...
>>Le fuseau a été fermé par un modérateur

 

  technique
  bonne humeur
RSS 

 

 

Semper Parati Scoutopedia, l'encyclopédie scoute

© Fraternite.net | contact
webmestre@fraternite.net