Fork me on GitHub






Modules XOOPS trop lourds = Fermeture d'Hébergement...
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Bonjour,

J'ai un site hébergé chez ovh (Hébergement Mutualisé 60GP)...
Ce site reçoit en moyenne 1200 visteurs par jour...

Je rencontre un problème avec le module Smartsection avec l'option Url Rewriting activée...

Ovh ferme régulièrement mon hébergement en me disant que certains de mes scripts consomment trop de CPU
Il m'indique que les fichiers qui génèrent des alertes de surconsommation sont:
Seo.php (surtout ce fichier)
Item.php
Backend.php
Category.php
Index.php

J'ai un autre site qui tourne sous xoops mais avec le module news et lui reçoit plus de 8000 visiteurs par jour sans trop de problème...
Une fois mon hébergement a été fermé car le fichier article.php consommait trop de CPU...

Mes questions:
1- Les modules de Xoops Smartesection et News sont-ils trop gourmands?
2- Comment alléger ces modules?
3- Avez-vous une idée de module pouvant servir à publier des articles et qui soit léger? J'avais pensé à AdsLight (en l'adaptant un peu...)

Merci pour vos réponses...

Posté le : 09/03/2010 10:25
Partager Twitter Partagez cette article sur GG+
Re: Modules XOOPS trop lourds = Fermeture d'Hébergement...
Semi pro
Inscrit: 07/11/2009 10:34
De Lot
Messages: 517
Pour des articles pas trop lourds deux trois règles simples.

- Pas d'images trop grosses, et en JPG de préférences.
- Ne pas mettre trop d'images dans l'article.
- Et vérifier la longueur du texte, attention au nombres de caractères ansi que le nombres de liens dedans.

Il est évident qu'en mettant 20 images en 800 par 600 avec autant de liens donne un article très lourd et peux expliquer la surconsommation.

Le site Xoops.fr celui ou tu te trouve utilise le module News , regarde comment sont configurer leurs articles et compare avec les tiens tu trouveras surement des explications.

Posté le : 09/03/2010 13:55

Tout vient à  point à qui sait attendre.
http://www.graph-attitude.fr
Partager Twitter Partagez cette article sur GG+
Re: Modules XOOPS trop lourds = Fermeture d'Hébergement...
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
J'ajouterai qu'il convient aussi d'avoir l'hébergement adapté a l'ambition de ses sites. On ne va pas utilisé le même hébergement pour un sites d'album photos de familles (très grosse ressources par pages mais nombre de visites insignifiante) et un portail (ressources légères mais énormément de requêtes vers la base de données).
Il faut savoir que c'est les requêtes vers la base de données qui consomme du CPU pas trop les images ou autre en gros si tu as chat forum etc .. plus de nombreux script c'est sur que ca consomme.
A titre informatif depuis le début du mois frxoops c'est 8000 visiteurs par jour ne moyenne et news fonctionne très bien

PS met ton site en mode debug et regarde les statistique de chargement de tes pages ca peut peut etre deja t'aiguiller

Posté le : 09/03/2010 14:02
Partager Twitter Partagez cette article sur GG+
Re: Modules XOOPS trop lourds = Fermeture d'Hébergement...
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Autre mesures sont:
- Pas trop des blocs. On n'a pas besoin tous sur tous les pages.
- Mettez en marche le cache pour les modules.

Pour le seo.php, il faut analyser les fonctions dans ce fichier et essayer de l'optimaliser pour une travaille plus efficace.

Posté le : 10/03/2010 20:42

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Modules XOOPS trop lourds = Fermeture d'Hébergement...
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Citation :

Ghia a écrit:

Pour le seo.php, il faut analyser les fonctions dans ce fichier et essayer de l'optimaliser pour une travaille plus efficace.


Oui Ghia c'est la que ça ne va pas... Ovh m'indique que le fichier Seo consomme énormément de CPU et qu'il faut l'optmiser....

Mais comment l'optimiser?
Le fichier se présente ainsi:

<?php
/*
 * $Id: seo.php 331 2007-12-23 16:01:11Z malanciault $
 * Module: SmartSection
 * Author: Sudhaker Raj <http://xoops.biz>
 * Licence: GNU
 */

$seoOp $_GET['seoOp'];
$seoArg $_GET['seoArg'];

if (empty(
$seoOp))
{
    
// SEO mode is path-info
    /*
    Sample URL for path-info
    http://localhost/modules/smartsection ... n-i-turn-the-ads-off.html
    */
    
$data explode("/",$HTTP_SERVER_VARS['PATH_INFO']);

    
$seoParts explode('.'$data[1]);
    
$seoOp $seoParts[0];
    
$seoArg $seoParts[1];
    
// for multi-argument modules, where itemid and catid both are required.
    // $seoArg = substr($data[1], strlen($seoOp) + 1);
}

$seoMap = array(
    
'category' => 'category.php',
    
'item' => 'item.php',
    
'print' => 'print.php'
);

if (! empty(
$seoOp) && ! empty($seoMap[$seoOp]))
{
    
// module specific dispatching logic, other module must implement as
    // per their requirements.
    
$newUrl '/modules/smartsection/' $seoMap[$seoOp];

    
$_ENV['PHP_SELF'] = $newUrl;
    
$_SERVER['SCRIPT_NAME'] = $newUrl;
    
$_SERVER['PHP_SELF'] = $newUrl;
    switch (
$seoOp) {
        case 
'category':
            
$_SERVER['REQUEST_URI'] = $newUrl '?categoryid=' $seoArg;
            
$_GET['categoryid'] = $seoArg;
            break;
        case 
'item':
        case 
'print':
        default:
            
$_SERVER['REQUEST_URI'] = $newUrl '?itemid=' $seoArg;
            
$_GET['itemid'] = $seoArg;
    }

    include( 
$seoMap[$seoOp]);
}

exit;

?>

Posté le : 12/03/2010 11:55
Partager Twitter Partagez cette article sur GG+
Re: Modules XOOPS trop lourds = Fermeture d'Hébergement...
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Je vais suivre ce topic, car j'ai bien peur de subir la même mesaventure !

Posté le : 12/03/2010 13:02
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

53 Personne(s) en ligne (42 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 53 | Plus ...