Osclass forums

Language Specific => Française => Topic started by: Emmanuel on July 28, 2012, 06:09:27 pm

Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Emmanuel on July 28, 2012, 06:09:27 pm
Bonjour

En parallèle, topic similaire IN ENGLISH:

Veuillez consulter :
http://forums.osclass.org/installation-update-help/increase-your-website-speed-on-apache-htaccess-tweak-you-could-do/

(In English mais simple à traduire)
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on July 29, 2012, 08:11:18 pm
Hello!

Merci pour l'astuce, les performances sont déjà meilleures avec la modification Apache sur .htaccess.

Par contre, crois-tu que la modification "Combine .js and .css files to make OSClass load faster" vaut la peine?

Je rencontre depuis le départ des temps de chargement importants sur les catégories et sous-catégories pour intégrer une annonce ou la modifier, une petite idée?

D'avance merci.
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on July 31, 2012, 12:12:54 pm

Par contre, crois-tu que la modification "Combine .js and .css files to make OSClass load faster" vaut la peine?

elle est encore + importante oui !!!

par défaut, un navigateur envoie au max. 4 requêtes HTTP par page en cours de téléchargement.
(configurable dans about:config mais les utilisateurs de ton site ont la config par défaut à 4,
donc viser max. 4 requêtes HTTP par page de ton site)

Quote
Update: 6 avec la nouvelle version de FireFox

1 requête HTTP par fichier donc.

p.ex. si ton thème OSClass utilise :

2 à 4 fichiers .css différents (c courant dans les thèmes offerts),
2 à 4 fichiers .js différents (c courant dans les thèmes offerts),
tout plein de (petites) images (1 requête par image),
1 image de fond,

ça te fait déjà
au min. 6 requêtes + 1 de base pour la page (le code HTML),

à ça tu rajoute +1 requête pour l'icone des Favoris (favicon.ico)

tu vois que tu explose facile les 4 requêtes HTTP ....

Utilise l'extension Firefox ou Chrome YSlow

pour voir l'ordre des requêtes effectuées par le navigateur,
les temps de chargement, où optimiser tes images, etc...

Cette extension est Un MUST pour optimiser ton site

Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on August 01, 2012, 11:41:20 pm
Hello,

Ok ok  8)

Bon alors je me lance !

Merci de tes infos précieuses.

@+
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on August 04, 2012, 02:50:25 am
Hello,

J'ai créé le fichier "combine.php" puis mis à la racine de mon thème par contre ou dois-je mettre les deux lignes ci-dessous (head.php)?

For CSS loading:

<link href="<?php echo osc_current_web_theme_url('combine.php?type=css&files=css/style.css,css/tabs.css') ; ?>" rel="stylesheet" type="text/css" />

For JS loading:

<script type="text/javascript" src="<?php echo osc_current_web_theme_url('combine.php?type=js&files=js/jquery.js,js/jquery-ui.js,js/jquery.uniform.js,js/global.js,js/tabber-minimized.js') ; ?>"></script>

Merci
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 04, 2012, 03:01:19 am
c un exemple. les fichiers a combiner/fusionner dependent du theme choisi

ou dois-je mettre les deux lignes ci-dessous (head.php)?

oui, c pour chaque theme le fichier head.php qui est l en-tete de la page envoyee aux navigateurs des internautes
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 04, 2012, 03:05:16 am
Autre moyen puissant d'accélerer votre site EN AMONT du serveur PHP:

http://forums.osclass.org/general-help/high-volume-sites-using-osclass/msg25868/#msg25868
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on August 04, 2012, 12:34:08 pm
Hello,
J'ai le thème twitter.
Pour faire simple, mon idée de rajouter les lignes dans le fichier head.php est une bonne idée? Sachant que ce fichier est en permanence appelé à chaque page chargé...
Pour l'intégration des lignes CSS & JS, dois-je changer quelque chose? Faut-il ajouter les deux ou une suffit?
D'avance merci.
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 04, 2012, 12:45:23 pm
Pour l'intégration des lignes CSS & JS, dois-je changer quelque chose? Faut-il ajouter les deux ou une suffit?

en effet, tu peux pas mélanger du CSS et du JS
2 appels differents, avec syntaxe HTML différente aussi
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on August 04, 2012, 01:03:14 pm
Hello,
Je confirme, encore merci pour l'astuce.
@+
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 05, 2012, 01:36:04 pm
encore mieux:

une fois combinés: télécharger le fichier CSS combiné et l'uploader sur le serveur
idem pour le fichier combiné JS

changer le thème pour utiliser ces 2 fichiers statiques

au lieu de les recombiner a chaque appel de page
ca allège le serveur qui sert un fichier statique au lieu de devoir
a chaque page ouvrir les 3 ou 4 fichiers à combiner.

Mais a refaire si les fichiers initiaux ont  changés p.ex. une
mise à jour du thème mais ca vaut le coup pour une site en production
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on August 05, 2012, 10:28:07 pm
Hello,

Là je n'ai pas tout compris...

J'ai créé le fichier combine.php puis installé dans la racine du thème. Par contre, je n'ai pas vu de fichier statique pour css & js, seulement des lignes à mettre dans le head.php.

Peux-tu détailler ta méthode à mettre en place stp?

D'avance merci.
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 07, 2012, 07:23:10 pm
J'ai créé le fichier combine.php puis installé dans la racine du thème. Par contre, je n'ai pas vu de fichier statique pour css & js, seulement des lignes à mettre dans le head.php.

fini le fichier combine.php avec cette méthode statique

les combiner à la manno dans n'importe quel éditeur texte
renommer et uploder les 2 fichiers fusionnés/combinés
m-à-j le thème avec les 2 nouveaux noms des fichiers
upload
enjoy
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: keish on August 07, 2012, 09:22:27 pm
Hello!

Alors sans vouloir te vexer, j'ai rien compris... Tu m'as perdu des la fin de la première phrase lol :P

As-tu une synthèse plus simple avec marche à suivre pour les nuls? hihihi ;)

Autrement, as-tu ces fichiers à mettre à dispo pour tous?

@+
Merci
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 22, 2012, 01:24:42 am
Salut

en fait, tu combines dans n'importe quel éditeur texte les fichiers.
Tu les ajoute l'un après l'autres dans un même fichier
Et c'est ce fichier que tu appelle dans ton thème
(c'est plus le serveur qui fait ce travail à chaque page, c'est tout ça
de gagné puisque c fait 1x pour toutes à la main certes mais voilà)
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on August 22, 2012, 03:05:42 pm
Une autre solution simple et transparente qui ne nécessite aucune modification du code est d'utiliser le cache Varnish.
(La v.3.0.3 est dispo depuis fin aout)

Le Cache Varnish est un accélérateur d'applications Web aussi connu comme un proxy cache HTTP inverse. Vous l'installez devant n'importe quel serveur HTTP.
C transparent pour l'application PHP! Les demandes sont mises en cache au besoin puis sont servies par la suite, sans passer par l'application sous-jacente. Clever!

Si vous avez un accès SSH à votre serveur, vous pouvez l'installer:
https://www.varnish-cache.org/
Title: Re: Accélerer votre site: 1 astuce pr Apache et 1 autre pour accélerer votre site
Post by: Emmanuel on September 13, 2012, 03:25:04 pm
Merci à Manu pour cette précieuse solution:

CDN Gratuit : utiliser les serveurs frontaux de Google pour créer son Content Data Network

http://www.souslestoits.net/cdn-gratuit-utiliser-les-serveurs-frontaux-de-google-pour-creer-son-content-data-network/

Seules les applications écrites en Java et Python sont exécutables sur l'infrastructure Google, donc pas
moyen d'installer OSC.php chez eux, mais rien que le fait d'utiliser l'infrastructure comme un gros proxy-cache
pour vos fichiers statiques (les très (trop) nombreux appels à des .js qui ralentissent le chargement et l'affichage des pages OSC) permet d'énoooorme gains de bande passante et de rapidité de chargement

Tuto très bien fait et explications ici:
http://www.souslestoits.net/cdn-gratuit-utiliser-les-serveurs-frontaux-de-google-pour-creer-son-content-data-network/


et la référence Google App Engine:
https://developers.google.com/appengine/docs/whatisgoogleappengine?hl=fr
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Emmanuel on October 16, 2012, 02:28:26 pm
Bonjour

Une autre bonne option constitue à installer le module mod_pagespeed sur votre serveur


https://developers.google.com/speed/pagespeed/mod

http://www.modpagespeed.com/


Royal!!!!


P.S.
L'installation de mod_pagespeed va ajouter le référentiel Google sur votre serveur
afin que votre système mette automatiquement mod_pagespeed à jour.
Mais si vous ne voulez pas / n'aimez pas le référentiel Google sur votre serveur dédié,
il suffit de faire un
sudo touch /etc/default/mod-pagespeed ​​avant d'installer le package.
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Narellan on December 28, 2012, 03:10:15 pm
Salut !

J'essaye depuis ce matin, mais ça ne veut pas se mettre en place ! J'ai pourtant bien mis dans mon thème modern le fichier combine.php, j'ai ajouté les deux lignes pour les remplacer par les deux autres.

type=css&files=css/style.css,css/tabs.css')

Ici j'ai modifié: css/style.css par style.css car mes css se trouvent avec tout les fichiers et non dans un dossier !



Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Narellan on February 25, 2013, 07:49:28 pm
Toujours personne ??
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Kittin on February 26, 2013, 12:01:40 am
Salut,

Il a parlé de plusieurs méthode pour accélérer son site. Tu as utilisé laquelle?
Laquelle vaut-il mieux utiliser pour les nuls?
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Annonces59-62 on February 26, 2013, 05:41:18 pm
Bonjour
J’ai essayé cette méthode mais à part me consommer de la mémoire avec combine.php je n’ai pas vu de différence notable au niveau de la vitesse !!!
Mes sites: Communiqué de presse (https://www.annonces-de-france.net) Annuaire Hauts de France (https://www.annuaire-hauts-de-france.fr/) Faire le bon choix (https://www.faire-le-bon-choix.com/) Faire un devis (https://www.faire-un-devis.com/)
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Emmanuel on October 21, 2013, 04:08:31 pm
Bonjour

Retour @OSClass après longue absence. (voyage en vélo de plusieurs mois à travers la France ;))

Tests, Debug & Traductions 3.2.1 + DEV en cours.


Restez à l'écoute!

Bonne journée & A+
Emmanuel
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Emmanuel on January 26, 2014, 01:39:02 pm
Bonjour

Petit Up 2014
Pour les explorateurs du serveur:
Varnish Cache 4.0 Technology preview 1 vous attend !

Une solution simple et transparente qui ne nécessite aucune modification du code, le cache Varnish est
un accélérateur d'applications Web aussi connu comme un proxy cache HTTP inverse.
Vous l'installez devant n'importe quel serveur HTTP.
C'est complètement transparent pour l'application PHP et donc OSClass! Les demandes sont mises en cache
au fur et à mesure du temps puis si une même demande arrive, elle est servie sans passer par OSClass

Pas d'accès à la base de données, pas de composition de la page, juste un fichier html
renvoyé au visiteur plus vite que son ombre

Si vous avez un accès SSH à votre serveur, vous pouvez l'installer:
https://www.varnish-cache.org/
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Nicolas30 on May 10, 2014, 06:55:12 pm
Bonjour à tous,

Pour ceux qui sont hébergé chez OVH (mutualisé), une petite astuce pour accélérer votre site

Créer un fichier ovhconfig.txt
insérez
Code: [Select]
app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production
Balancez ce fichier sur votre serveur et renommez-le en .ovhconfig

N'oubliez pas de retirer de votre .htaccess
Code: [Select]
register_globals
magic_quotes_gpc

Détail : https://www.ovh.com/fr/g1175.optimisation-php-fpm-hebergement-mutualise-ovh (https://www.ovh.com/fr/g1175.optimisation-php-fpm-hebergement-mutualise-ovh)

Cordialement
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: falouche on February 08, 2015, 07:05:40 pm
Question bête mais utile ! ou puis je trouver le fichier .htaccess ? j'ai beau cherché partout je ne le trouve pas ! quelqu'un peux me donner l'adresse dossier par dossier svp ? je suis en local dans le fichier www.

Merci d'avance.
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Guib on May 14, 2015, 08:14:51 am
Salutation.
Je suis en période de test de chargement de page et d'optimisation de site.

J'ai trouvé deux trucs :

- Pour ceux qui le peuvent avec leur version d'OSClass il y a ce plugin : Minifyer
http://market.osclass.org/plugins/miscellaneous/minifyer_90 (http://market.osclass.org/plugins/miscellaneous/minifyer_90)
Alors qu’on me reprenne si je me trompe, car j’ai pas tout compris, mais bon, juste en l installant j’ai 20 requêtes en moins sur mon site quand je le passe aux outils de stats donc c'est cool, par contre j'ai un temps de chargement un peu plus long, je prends quasi une demi-seconde en plus.


- Pour tout le monde : Y a des sites pour compresser les JS et CSS avec entre autres celui-ci : http://cssminifier.com/, (http://cssminifier.com/,) mais le truc cool que j'ai trouvé c’est un compresseur d'HTML et de PHP :
https://htmlcompressor.com/compressor/ (https://htmlcompressor.com/compressor/)
Il permet soit de virer toutes les lignes blanches, commentaires des différentes pages, de créer des fichiers qui sont sur une ligne etc…
Avec un thème basé sur Bender bien retapé, j'ai réussi à avoir un gain de 100Ko en passant le site aux outils de tests.


ATTENTION
Pour que le tout fonctionne comme il faut il y a des options à choisir
 
Sur HTMLCompressor :

1/ Code type > x/html + PHP puis "show options"
2/ PHP Code (cochez la case)
3/ HTML Tags and Spaces : Cochez Never strip quotes (sinon les "" des liens disparation et donc c'est la loose)
4/ Comments, CSS and JavaScript : Ajouter ça   "   dans le input Keep <!--CHARACTER ... -->


Âpres y a plus qu'a faire ça page par page.

Perso j’ai dupliqué mon dossier, un à moitié minimisé à l'aide de cet outil et un normal dans le lequel j'ai encore tous mes commentaires. Comme ça si j’ai un souci j'ai juste à remplacer le fichier PHP par celui qui est normal, faire mes corrections, le rebalancer dans mon dossier de sauvegarde et re uploader le tout.

Si certains ont de meilleures idées pour optimiser le chargement du site, la limitation de requêtes ou autre je suis preneur.
Et si certain ont des tutos pour tout ce qui est sprite CSS en responsive je prends aussi ;)

Guib
Title: Re: Accélerer votre site: Astuces pr Apache et autres conseils
Post by: Emmanuel on April 11, 2016, 01:32:32 pm
Bonjour

De retour avec Osclass depuis mon dernier message du 20 octobre 2014
http://forums.osclass.org/francaise/traduction-de-la-v-3-tu-peux-aider-a-traduire/msg108598/#msg108598 (http://forums.osclass.org/francaise/traduction-de-la-v-3-tu-peux-aider-a-traduire/msg108598/#msg108598)

alors à cette époque la version 3.4.3


Situation depuis fin 2014:


◄►► Question:

Quelle est la solution de cache préconisée aujourd'hui avec Osclass 3.6+ ???

Merci d'avance pour votre précieuse aide