Optimisez les performances de votre boutique ! |
Bienvenue invité ( Connexion | Inscription )
Optimisez les performances de votre boutique ! |
27 May 2005, 07:25
Message
#1
|
|||||||||
Ceinture orange OSC Groupe : Membres Messages : 193 Inscrit : 18-January 05 Membre no 4421 |
Bonjour, J'ai trouvé cet article fort intéressant sur le forum osCommerce anglophone. J'ai appliqué les recommandations qu'il contient et les performances de ma boutique se sont de ce fait considérablement améliorées. D'où l'idée de le partager avec la communauté francophone. Certains d'entre vous l'ont déjà certainement lu, mais je pense en partiulier à ceux qui ne maîtrisent pas la langue de Shakespeare. L'auteur de cet article est Bobby Easland, alias Chemo. Il est l'auteur de nombreuses contributions. Vous pouvez trouver l'intégralité du fil de discussion ici. Bonne lecture !
-------------------- Pierre
MS2 Fr - Easy Populate - Main Categories - Colissimo suivi - Send order html email - Box Image Thema - admin : copy, move and delete multiple products - Add new Fields - Featured Products - Ultimate SEO URLs 2.1d - Faster Page Loads, Less DB queries - Page Cache - Credit Class & Gift Voucher - Specials on Default - leguide.com - Google XML Sitemap |
||||||||
|
31 May 2005, 08:16
Message
#2
|
|||
Ceinture marron OSC Groupe : Modérateurs Messages : 1814 Inscrit : 2-July 04 Lieu : Nantes Membre no 2788 |
une note a propos de STS template :
ceci est vrai parceque cettecontrib est installé avec une box suplementaire qui est en fait une liste deroulante des categories .. il suffit de supprimer celle ci du template et du fichier sts_user_code.php . sinon elle ne consomme pas plus de ressource qu'autre chose .. ce problem est d'ailleur le meme pour des contribs comme les menus javascript pour les categories , qui font une requete sur toutes les categories a chaque chargement si le cache n'est pas utilisé pour celle ci . -------------------- Nous ne sommes pas un SAV, nous aidons, mais nous ne faisons pas à votre place ..
|
||
|
2 Aug 2006, 14:27
Message
#3
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 85 Inscrit : 3-May 06 Lieu : Avignon Membre no 10232 |
Salut man machine! Que dois t'on supprimer dans sts_user_code.php
CODE $sts->start_capture(); echo "\n<!-- Start Category Menu -->\n"; echo tep_draw_form('goto', FILENAME_DEFAULT, 'get', ''); echo tep_draw_pull_down_menu('cPath', tep_get_category_tree(), $current_category_id, 'onChange="this.form.submit();"'); echo "</form>\n"; echo "<!-- End Category Menu -->\n"; $sts->stop_capture('catmenu'); function tep_get_category_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false) { global $languages_id; if (!is_array($category_tree_array)) $category_tree_array = array(); if ( (sizeof($category_tree_array) < 1) && ($exclude != '0') ) $category_tree_array[] = array('id' => '0', 'text' => "Catalog"); if ($include_itself) { $category_query = tep_db_query("select cd.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " cd where cd.language_id = '" . (int)$languages_id . "' and cd.categories_id = '" . (int)$parent_id . "'"); $category = tep_db_fetch_array($category_query); $category_tree_array[] = array('id' => $parent_id, 'text' => $category['categories_name']); } $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and c.parent_id = '" . (int)$parent_id . "' order by c.sort_order, cd.categories_name"); while ($categories = tep_db_fetch_array($categories_query)) { if ($exclude != $categories['categories_id']) $category_tree_array[] = array('id' => $categories['categories_id'], 'text' => $spacing . $categories['categories_name']); $category_tree_array = tep_get_category_tree($categories['categories_id'], $spacing . ' ', $exclude, $category_tree_array); } return $category_tree_array; } Merci |
|
12 Dec 2006, 12:37
Message
#4
|
|
Ceinture orange OSC Groupe : Membres Messages : 164 Inscrit : 8-March 06 Lieu : Helsinki Membre no 9340 |
Il faut supprimer exactement le code que tu as posté. En fait cela revient à avoir sts_user_code.php vide (si aucun code personel n'a été ajouté).
A noter que la compression GZip ne fonctionne pas encore avec STS (pour le moment la dernière version publiée étant 4.3.2). Je vais essayer de trouver un moment pour faire un nouveau service pack... - Rigadin -------------------- STS 4.5.5 est arrivé!
|
|
12 Dec 2006, 13:24
Message
#5
|
|
Ceinture orange OSC Groupe : Membres Messages : 164 Inscrit : 8-March 06 Lieu : Helsinki Membre no 9340 |
Voilà, j'ai pris un peu de temps pour zipper mes fichiers et STS se dote d'une nouvelle révision compatible avec la compression GZip.
- Rigadin -------------------- STS 4.5.5 est arrivé!
|
|
11 Jul 2007, 10:07
Message
#6
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 353 Inscrit : 17-April 05 Lieu : Plus dans le sud que dans le nord Membre no 5534 |
CITATION Bref, si vous voulez de la vitesse, n’utilisez pas de système de template… Apprenez à modifier cette application monolithique qu’est osCommerce. au hasard de ma navigation sur le forum, je suis tombé sur un post (celui çi qui date d'hier) ou quelqu'un reprenait un extrait de ce topic. Et quel n'a pas été le bond que j'ai fais sur ma chaise quand je vois que les gens ont pris ça au pied de la lettre.Alors je ne sais pas comment fonctionne STS, mais il y a fort longtemps, j'ai installé un BTS (1.2 je crois) que j'ai depuis fondamentalement modifié, et qui n'avait même dans sa version d'origine nul besoin de faire de requête suplémentaire. Mais dire que OsC est une application monolithique ferait bien de la peine à tous les talentueux designers qui ont exploité un moteur de template Ce message a été modifié par Quadricolor - 11 Jul 2007, 10:08. |
|
11 Jul 2007, 21:01
Message
#7
|
|
Ceinture marron OSC Groupe : Membres Messages : 1690 Inscrit : 10-October 06 Lieu : Rives du Lez Membre no 12571 |
Quadricolor
CITATION quelqu'un reprenait un extrait de ce topic Ah bon ? qui ça ? Mon post dans le sujet en question n'était qu'un warning, accompagné lui même avec le lien vers ce sujet, où manmachine apporte une précision importante sur STS. En aucune façon, je visais à faire de "la peine à tous les talentueux designers qui ont exploité un moteur de template". "Mais dire que OsC est une application monolithique " : cependant, il est à noter que la future version d'Osc3 s'oriente sur un code XHTML/CSS2 (entre autre) et va gagner "en souplesse" sur la prise en main du design, en comparaison de la gestion en tableau, obsolète aujourd'hui car le script date de 2002. Je ne dénigre rien, bien au contraire, je resterai toujours la première à défendre le travail accompli par HDPL et son équipe. Je tacherai à l'avenir de nuancer mes réponses sur ce forum afin d'éviter de faire faire des "bonds" Cdt -------------------- "Pourquoi vois-tu la paille qui est dans l'oeil de ton frère et n'aperçois-tu pas la poutre qui est dans ton oeil ?".(Saint Luc, VI-41)
|
|
13 Mar 2009, 00:09
Message
#8
|
|
Ceinture noire OSC Groupe : Modérateurs Messages : 2908 Inscrit : 24-October 04 Lieu : Quimper ( Finistère ) Membre no 3567 |
en appliquant un index sur sesskey, voilà ce dont m'informe phpMyadmin :
La colonne `sesskey` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index -------------------- #mosaic {
autodidacte: max; derision: min; ms3: never; occupation: 9999; latitude : 48; longitude : -4.1; competent: none !important; } documentation MS2 / F.A.Q. / Contribes FR / Contribes US |
|
13 Mar 2009, 00:41
Message
#9
|
|
Ceinture marron OSC Groupe : Membres Messages : 1335 Inscrit : 12-July 08 Lieu : aux Açores au milieu de l'atlantique Membre no 22434 |
Citation CONTRIBUTIONS ils sont vraiment minimalistes ces anglophones ! Hello, I cash your money, thanks, goodbye , et qu'est-ce qu'on va raconter sur le forum si il n'y a plus les contribs Installez SEULEMENT celles que vous devez utiliser et SEULEMENT celles qui vont faire gagner du temps ou ajouter de la valeur au processus d’achat. Les contributions répondant à ces critères dépendent de votre type de boutique et des produits que vous vendez. Toute contribution est consommatrice de ressource, que ce soit du code PHP pur ou bien des requêtes MySQL (ou les deux). Règle d’or : N’INSTALLEZ QUE LE NOMBRE MINIMUM DE CONTRIBUTIONS. Trop souvent, un propriétaire de magasin devient fou de contributions 'males ou femelles ? et installe tous les gadgets possibles il faudrait censurer, ca dérape ! . Ceci fait considérablement gonfler la base de code et les performances en souffrent... l'intention est d’améliorer le processus d'achat mais l'effet est de le DÉGRADER en raison de la lenteur de chargement. bon post idées intéressantes OK pour l'optimisation ... mais d'abord du porte monnaie de nos clients parce que vu qu'ils n'ont plus de tunes ils ont le temps de ramer ! -------------------- entre chats : chat affamé cherche chat pelure pour faire sauter chat perché dans poil de chat (allergiques s'abstenir)
ah oui ... osCommerce v2.2 RC1 french by Delaballe "merci à lui" - PHP version 4.4.8 - mysql5-41 - OVH 240Plan - contribs : (entre autre) AJAX-AttributeManager-V2.8.2 - Limit_Countries - Multi-Product Update v1.00 - Quick Updates 2.7 - Individual Product Shipping Prices - v1_0 - Attribute Qty Product Info - user_tracking_1 - Visitor Web Stats 3.2.1 - Sort Order - image_subdirectories - master password v1.4 - virementbancaire1.4 - Welcome_Email_password ... "et grand merci à tous les contributionneurs" |
|
13 Mar 2009, 11:03
Message
#10
|
|
Ceinture marron OSC Groupe : Membres Messages : 1448 Inscrit : 12-March 05 Lieu : Chuiche Membre no 5120 |
|
|
Version bas débit | Nous sommes le : 28th March 2024 - 12:10 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |