smartoptimizer ou le calvaire de mon site!!

bibiyanki
WRInaute discret
WRInaute discret
 
Messages: 203
Inscription: 4 Jan 2010

smartoptimizer ou le calvaire de mon site!!

Message le Sam Avr 17, 2010 20:10

hello :comme vous pouvez le voir sur http://m-22.net les css et les js ne marchent absolument pas une fois compressés, alors évidemment j'obtient la note c sans css ni js!!!

si quelqu'un trouve la solution car je sèche grave

mon fichier htaccess
Code: Tout sélectionner
<IfModule mod_expires.c>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
ExpiresActive On
ExpiresDefault "access plus 10 years"
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1

<IfModule mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1
</IfModule>

<IfModule !mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico))$ smartoptimizer/?$1
</IfModule>
</IfModule>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
FileETag none
</FilesMatch>


et mon fichier config.php de smartoptimizer
Code: Tout sélectionner
<?php
/*
* SmartOptimizer Configuration File
*/


//base dir (a relative path to the base directory)
$settings['baseDir'] = '../';

//Encoding of your js and css files. (utf-8 or iso-8859-1)
$settings['charSet'] = 'utf-8';

//Show error messages if any error occurs (true or false)
$settings['debug'] = true;

//use this to set gzip compression On or Off
$settings['gzip'] = true;

//use this to set gzip compression level (an integer between 1 and 9)
$settings['compressionLevel'] = 1;

//these types of files will not be gzipped nor minified
$settings['gzipExceptions'] = array('gif','jpeg','jpg','png','swf');

//use this to set Minifier On or Off
$settings['minify'] = off;

//use this to set file concatenation On or Off
$settings['concatenate'] = true;

//separator for files to be concatenated
$settings['separator'] = ',';

//specifies whether to emebed files included in css files using the data URI scheme or not
$settings['embed'] = true;

//The maximum size of an embedded file. (use 0 for unlimited size)
$settings['embedMaxSize'] = 0; //5KB

//these types of files will not be embedded
$settings['embedExceptions'] = array('htc');

//to set server-side cache On or Off
$settings['serverCache'] = false;

//if you change it to false, the files will not be checked for modifications and always cached files will be used (for better performance)
$settings['serverCacheCheck'] = false;

//cache dir
$settings['cacheDir'] = 'cache/';

//prefix for cache files
$settings['cachePrefix'] = 'so_';

//to set client-side cache On or Off
$settings['clientCache'] = false;

//Setting this to false will force the browser to use cached files without checking for changes.
$settings['clientCacheCheck'] = false;
?>


merci de vos futurs réponses
Dernière édition par bibiyanki le Sam Avr 17, 2010 21:15, édité 1 fois.

Oniris
WRInaute impliqué
WRInaute impliqué
 
Messages: 547
Inscription: 7 Fév 2007

Re: smartoptimizer ou le calver de mon site!!

Message le Sam Avr 17, 2010 21:08

calver ?


Alaindeloin
WRInaute passionné
WRInaute passionné
 
Messages: 1527
Inscription: 8 Jan 2010

Re: smartoptimizer ou le calver de mon site!!

Message le Sam Avr 17, 2010 21:12

calvaire ?

bibiyanki
WRInaute discret
WRInaute discret
 
Messages: 203
Inscription: 4 Jan 2010

Re: smartoptimizer ou le calver de mon site!!

Message le Sam Avr 17, 2010 21:14

sinon une aide


frez
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 343
Inscription: 22 Jan 2008

Re: smartoptimizer ou le calvaire de mon site!!

Message le Dim Avr 18, 2010 1:19

Hello,

Après avoir essayé plein de méthodes, je suis tombé sur ce plugin que j'ai réussi à configurer pour obtenir ce que je voulais. A toi d'y aller doucement en compressant les fichiers un à un (éventuellement si ca ne marche pas du premier coup) et voir quelle combinaison fonctionne! http://extensions.joomla.org/extensions/site-management/site-performance/11545

Personnellement je teste petit à petit en ajoutant les scripts un par un ainsi que les css. :wink:

bon courage,

bibiyanki
WRInaute discret
WRInaute discret
 
Messages: 203
Inscription: 4 Jan 2010

Re: smartoptimizer ou le calvaire de mon site!!

Message le Dim Avr 18, 2010 8:25

il a l'air très bien mais par exemple avec les css tu marques l'url ou simplement le nom ? car beaucoup de mes css s'appellent style.css donc on le même nom...


frez
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 343
Inscription: 22 Jan 2008

Re: smartoptimizer ou le calvaire de mon site!!

Message le Dim Avr 18, 2010 11:35

Petite astuce: La multiplication des css n'est pas une bonne chose en soi.
Ce que tu peux faire éventuellement c'est regrouper tous tes css dans un seul fichier css que tu appelles depuis l'index.php de ton template principal,
Ne pas oublier de supprimer l'appel aux css dans chaque module/composant/plugin qui utilise un css personnalisé.

Tu peux également te servir de cet outil pour réduire la taille de tes fichiers css:

http://www.cleancss.com/?lang=fr

bibiyanki
WRInaute discret
WRInaute discret
 
Messages: 203
Inscription: 4 Jan 2010

Re: smartoptimizer ou le calvaire de mon site!!

Message le Dim Avr 18, 2010 11:40

pour l'appel des css je suis sous joomla si je fais ce que tu dis, les autres ne seront pas loadés ? ou alors faut aussi que je supprime l'appel dans chaques fichiers?

le plus gros problème est que cela fait bugguer mon menu...


frez
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 343
Inscription: 22 Jan 2008

Re: smartoptimizer ou le calvaire de mon site!!

Message le Dim Avr 18, 2010 13:11

pour l'appel des css je suis sous joomla si je fais ce que tu dis, les autres ne seront pas loadés ? ou alors faut aussi que je supprime l'appel dans chaques fichiers?


Oui tu supprimes l'appel dans chaque fichier puisque tu auras copier/coller les autres css dans ton template_css.css principal.

Pour le menu qui bug, tu crée un fichier mon_menu.css dans lequel tu met le code css de ton menu que tu appelles dans l'index.php de ton template et tu l'exclus de la compression.

je suis sous joomla


Oui j'ai vu! :wink:

bibiyanki
WRInaute discret
WRInaute discret
 
Messages: 203
Inscription: 4 Jan 2010

Re: smartoptimizer ou le calvaire de mon site!!

Message le Lun Avr 19, 2010 13:47

je viens de faire un test ou je suis passé à grade C ainsi que 400ko....

mais rien n'y fait, quand je suis sous mon petit pc "mac" la page met 1minutes au moins à se charger, enfin une partie car le logo "+publicité google" et mes options de droite "inscrivez vous, video youtube,etc.." eux s'affichent en 3 secondes...

est ce la même chose pour vous ou alors est ce le site tout entier qui met 3 minutes à loader=

titoch67
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 1 Déc 2009

Re: smartoptimizer ou le calvaire de mon site!!

Message le Sam Mai 08, 2010 23:10

ayant rencontré qque soucis avec smart, j'ai du corriger comme ceci la partie htaccess à insérer:
Code: Tout sélectionner
<IfModule mod_expires.c>
   <FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt)$">
      ExpiresActive On
      ExpiresDefault "access plus 10 years"
   </FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
   RewriteEngine On
   
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*\.(css))$ smartoptimizer/?$1
   
   <IfModule mod_expires.c>
      RewriteCond %{REQUEST_FILENAME} -f
      RewriteRule ^(.*\.(css|html?|xml|txt))$ smartoptimizer/?$1
   </IfModule>

   <IfModule !mod_expires.c>
      RewriteCond %{REQUEST_FILENAME} -f
      RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt))$ smartoptimizer/?$1
   </IfModule>
</IfModule>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt)$">
   FileETag none
</FilesMatch>


j'ai enlevé js dans la partie module_rewrite.c et module_expires.c, cela peut peut-être t'aider.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités