smartoptimizer ou le calvaire de mon site!!
11 messages
• Page 1 sur 1
- bibiyanki
- WRInaute discret

- Messages: 203
- Inscription: 4 Jan 2010
smartoptimizer ou le calvaire de mon site!!
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
et mon fichier config.php de smartoptimizer
merci de vos futurs réponses
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.
-

Alaindeloin - WRInaute passionné

- Messages: 1527
- Inscription: 8 Jan 2010
Re: smartoptimizer ou le calver de mon site!!
calvaire ?
-

frez - WRInaute occasionnel

- Messages: 343
- Inscription: 22 Jan 2008
Re: smartoptimizer ou le calvaire de mon site!!
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.
bon courage,
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.
bon courage,
-

frez - WRInaute occasionnel

- Messages: 343
- Inscription: 22 Jan 2008
Re: smartoptimizer ou le calvaire de mon site!!
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
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

- Messages: 203
- Inscription: 4 Jan 2010
Re: smartoptimizer ou le calvaire de mon site!!
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...
le plus gros problème est que cela fait bugguer mon menu...
-

frez - WRInaute occasionnel

- Messages: 343
- Inscription: 22 Jan 2008
Re: smartoptimizer ou le calvaire de mon site!!
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!
- bibiyanki
- WRInaute discret

- Messages: 203
- Inscription: 4 Jan 2010
Re: smartoptimizer ou le calvaire de mon site!!
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=
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

- Messages: 1
- Inscription: 1 Déc 2009
Re: smartoptimizer ou le calvaire de mon site!!
ayant rencontré qque soucis avec smart, j'ai du corriger comme ceci la partie htaccess à insérer:
j'ai enlevé js dans la partie module_rewrite.c et module_expires.c, cela peut peut-être t'aider.
- 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.
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

