[phpbb Sitemaker v3.1.0] ralenti énormément le forum

Support pour n'importe quelle extension non présente dans notre base de données
Aucune demande de personnalisation des extensions n'est autorisée.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support des extensions de phpBB-fr.com

Merci de mettre le nom de l'extension ainsi que sa version entre crochets, et un titre explicite afin de faciliter la recherche.
Exemple : [nom de l'extension + numéro de version] Titre explicite résumant le problème

Le lien de téléchargement de l'extension est demandé pour toute demande de support.

Aucune demande de personnalisation des extensions n'est autorisée.

[phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 26 Mai 2018 à 08:24

Bonjour à tous, en désespoir de cause et depuis une semaine de recherche acharné, je prie pour que l'un d'entre vous arrive à m'aider.

L'adresse de mon forum https://www.bmw-serie3.com
Version 3.2.2
- MySqli 5.6
- Php 7.1 fastcgi
Lien de l'extension : https://www.phpbb.com/customise/db/exte ... temaker_2/

Mon problème est le suivant:

Lorsque j'installe et utilise l'extension "phpbb Sitemaker" (ajout d'une sidebar sur l'index avec divers bloc d'information),
Le temps de réponse de mon forum grimpe de 0.20s à 1.5s sur toutes les pages où l'extension est affiché.
Par acquis de conscience, je l'ai aussi installé sur mon forum de test, qui est un miroir de celui de prod, avec également un DB parfaitement identique.
Et la, aucun soucis sur celui de prod.

Forum de test :


J'ai essayé de juste inverser le nom des répertoires racine (/phpbb3 et /test)

Et le problème est toujours présent, quoi qu'il arrive, sur le répertoire /phpbb3 !

Hier en désespoir de cause je backup donc la bd, je delete le forum et la bd, j'en recrée une nouvelle, reinstalle un forum tout neuf en 3.2, reimporte la bd et les fichiers forum, et boom, le problème est encore là.

C'est incompréhensible cette differance entre les 2 forum alors qu'ils sont identiques, et le fait que le problème soit toujours sur le dossier /phpbb3.

S'il vous plaît donnez moi une piste, car 1.5s de temps de réponse ça se ressent sur l'index,

Merci de m'avoir lu.
Modifié en dernier par Loran42 le 08 Aoû 2018 à 10:47, modifié 1 fois.
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Steph » 26 Mai 2018 à 10:30

Salut,

L'extension est-elle active en ce moment ? J'accède rapidement à l'index de chez moi.
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 18522
Enregistré le: 29 Déc 2008 à 15:48
Localisation: Alsace / Bas-Rhin / France

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar papajoke » 26 Mai 2018 à 10:50

bonjour

pas clair ... fofo en prod rapide, par contre, en test est très lent mais cela est dû au thème
modérateur forum manjaro.fr
Avatar de l’utilisateur
papajoke
Apprenti-posteur
Apprenti-posteur
 
Messages: 194
Enregistré le: 23 Juil 2017 à 12:45

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 26 Mai 2018 à 11:40

Désolé j'étais en plein test,
Mes 2 forum sont à nouveau visible avec l'extension qui pose soucis.
La verify est flagrante avec Google page speed insights sur chaque index des 2 forum
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar papajoke » 26 Mai 2018 à 13:48

Dans config.conf active les infos sur le temps de génération pour bien comparer les deux
modérateur forum manjaro.fr
Avatar de l’utilisateur
papajoke
Apprenti-posteur
Apprenti-posteur
 
Messages: 194
Enregistré le: 23 Juil 2017 à 12:45

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 26 Mai 2018 à 14:32

Peux tu me préciser ce que je doit modifier dans le fichier stp ? Je n'en connais pas cette possibilité
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Zoddo » 26 Mai 2018 à 22:00

Bonsoir,

Il suffit de décommenter cette ligne (enlever les deux slashs) :
Code: Tout sélectionner
// @define('PHPBB_DISPLAY_LOAD_TIME', true); 
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6997
Enregistré le: 16 Mar 2011 à 17:44
Localisation: Laval / Le Mans

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 26 Mai 2018 à 22:08

Merci de l'info je vais essayer.
En complément, sur Google chrome, dans l'inspection de pages, onglet net Work.
Voici les temps mesuré pour charger l'index (seule cette page est impacté par le ralentissement, car je n'ai pas de block sitemaker ailleurs)
- forum de production : moyenne de 1.7 secondes de chargement.
- forum miroir : moyenne de 300ms de chargement.

Si je deasctive sitemaker sur le forum de production, je retombe sur des temps de quelques centaines de ms.

Est ce que cela peu venir de mon dossier /files qui côtoie la taille de 20go?

Informations complémentaires : cela ne vient pas de la bd car lorsque je fait pointer le forum miroir sur la bd du forum de prod, les temps restent identiques peu importe la bd.
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Zoddo » 26 Mai 2018 à 22:19

Non, la taille du repertoire /files n'a normalement aucune incidence.

Vous êtes sur que vos deux forums (prod et test) sont parfaitement identiques ? Si oui, le serveur doit avoir une configuration spécifique pour le dossier /phpbb3.

Les deux .htaccess des deux forums sont-ils identiques ?

Si il y a un index à la racine, est-il possible d'obtenir son contenu ?
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6997
Enregistré le: 16 Mar 2011 à 17:44
Localisation: Laval / Le Mans

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 26 Mai 2018 à 22:26

Les 2 sont bien identiques, à pars la bd du forum de pro qui a évolué depuis une semaine de test.
Voici l'index :
Code: Tout sélectionner
<?php
header('Location: /phpbb3');
?>


Les 2 htaccess sont identiques sauf pour le rewrite base évidemment.
J'ai accès à la configuration des dossier via ma console serveur, le dossier est bie' chmoder 755 et l'owner est identique sur les 2.

Par contre j'ai remarqué ce soir que sur le forum de prod, lorsque je souhaitai changer l'icône font-awesom, cela bugait et la fenêtre de choix d'icône se ferme au bout de quelques seconde.

Un bug Java peut être ?

Je suis perdu

Pour info, mon htacces

Code: Tout sélectionner
<IfModule mod_rewrite.c>
RewriteEngine on

#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
RewriteBase /phpbb3
#RewriteBase /forum_test

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>
# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
	<IfVersion < 2.4>
		<Files "config.php">
			Order Allow,Deny
			Deny from All
		</Files>
		<Files "common.php">
			Order Allow,Deny
			Deny from All
		</Files>
		
	</IfVersion>
	<IfVersion >= 2.4>
		<Files "config.php">
			Require all denied
		</Files>
		<Files "common.php">
			Require all denied
		</Files>
	</IfVersion>
</IfModule>
<IfModule !mod_version.c>
	<IfModule !mod_authz_core.c>
		<Files "config.php">
			Order Allow,Deny
			Deny from All
		</Files>
		<Files "common.php">
			Order Allow,Deny
			Deny from All
		</Files>
	</IfModule>
	<IfModule mod_authz_core.c>
		<Files "config.php">
			Require all denied
		</Files>
		<Files "common.php">
			Require all denied
		</Files>
	</IfModule>
</IfModule>
## contr犨e du cache navigateur - Expire headers
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/pdf "access plus 1 week"
ExpiresByType text/x-javascript "access plus 1 week"
ExpiresByType application/x-shockwave-flash "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 week"
ExpiresDefault "access plus 2 days"
</IfModule>

# Redirect non-www urls to www
 RewriteEngine on
 RewriteCond %{HTTP_HOST} !^www\.bmw-serie3\.com$ [NC]
 RewriteRule ^(.*)$ https://www.bmw-serie3.com/$1 [QSA,L,R=301]
 RewriteCond %{HTTPS} off
 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Zoddo » 26 Mai 2018 à 22:44

Ok, rien d'anormal.

Pouvez-vous effectuer ce simple test : purgez manuellement le cache en supprimant le dossier cache/production/ sur les deux forums puis regardez si il y a toujours une différence.
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6997
Enregistré le: 16 Mar 2011 à 17:44
Localisation: Laval / Le Mans

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 26 Mai 2018 à 22:52

J'ai essayé des dizaines de fois malheureusement et cela ne change rien
D'ailleurs une chose étrange, avant que je ne réinstalle mon forum de pro cette nuit depuis une installation neuve de phpbb3. 2.2, j'ai eu un truc bizarre.

Un dossier
Code: Tout sélectionner
/cache.bak
avec à l'intérieur un dossier
Code: Tout sélectionner
/twig
, avec comme owner : apache. Donc impossible à supprimer depuis le FTP. J'ai du réinitialiser le owner depuis la console et enfin pu le supprimer.

Sur la nouvelle installation de pros (et sur le forum miroir) le dossier
Code: Tout sélectionner
/twig
se trouve bien dans
Code: Tout sélectionner
/cache
.

Mais cela n'a rien amélioré.


ÉDIT :

en réfléchissant, je me suis dit que les seules différences entre les 2 forum est que sur celui de prod, j'ai du traffic et requêtes et pas sur l'autre.
En fouillant dans ce sens je suis tomber sur ce sujet qui m'a aiguiller vers un bug répertorié de la version en cours lors de requete Ajax%

https://www.phpbb.com/community/viewtop ... &t=2461861

Pensez vous que ce soit lié ?
J'essai d'appliquer le patch et vous tiens au courant


EDIT 2 :

J'ai monté un serveur en local sous Wamp avec la même config PHP et MySqli, et j'ai exactement le même soucis, j'ai contacter l'auteur, j'espère qu'il pourra m'aider
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57

Re: [phpbb Sitemaker v3.1.0] ralenti énormément le forum

Messagepar Loran42 » 28 Mai 2018 à 09:11

Du nouveaux, j'ai trouver les 2 causes du soucis,
1) le problème de owner pour la fichier twig dans le cache empêchait bien la mise en cache des fichiers, et tout se ré téléchargait à chaque requête sur l'extension
2) les bloc demandant l'affichage d'infos aléatoire comme les sondages, ou les bloc type meilleurs posteur du mois gênerait des requêtes extrêmement longue, en modifiant les paramètre de ces bloc pour afficher des infos fixes et non aléatoires, je suis passé de 1.8s de réponse serveur à 0.4s.

Problème résolu pour moi, c'est l'extension qui n'est pas optimisé.
Loran42
Apprenti-posteur
Apprenti-posteur
 
Messages: 196
Enregistré le: 01 Avr 2011 à 15:57


Retourner vers Support des extensions non présentes dans notre base de données

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité