Développer avec RBS Change : [Résolu] Vidage du cache en ligne de commande

  • 73149.1

    14/01/2013 11:57


    laurent35240
    Rang : Nouveau Membre
    Bonjour,

    Il y a-t-il un moyen simple pour vider le cache RBS Change en ligne de commande ?
    J'ai cherché un peu partout sur le wiki mais je n'ai rien trouvé.

    Laurent

    Édité par Loïc Couturier 14/01/2013 17:15

  • 73149.2 en réponse à 73149.1 écrit par laurent35240

    14/01/2013 12:27


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    Bonjour,

    Il est effectivement possible de vider les caches par la ligne de commande.

    Pour ce faire vous disposez de plusieurs commandes en fonction du type de cache que vous souhaitez vider :
    * Cache des documents (au sens Change) . A n'utiliser que si vous avez modifié un document sans être passé par l'API fournie par Change :
    php framework/bin/change.php clear-documentscache

    * Cache des templates de blocs (cache de code PHP des templates générés par PHPTal):
    php framework/bin/change.php clear-template-cache

    * Cache des styles :
    php framework/bin/change.php clear-webapp-cache

    *Cache du code HTML généré :
    php framework/bin/change.php clear-datacache


    Ces commandes n'imposent pas la désactivation du site pour être exécutées, mais en fonction du volume et donc de leur temps d'exécution vous devrez peut-être les relancer une seconde fois.
    En effet, dans le cas ou vous ne désactivez pas le site pendant le nettoyage des caches, vous pouvez avoir des internautes qui visitent votre site et ainsi régénèrent une partie de cache, ce qui peut aboutir à une incohérence des caches.

    Si vous souhaitez passer le site en maintenance pendant l'opération de vidange des caches dans ce cas utilisez la commande :
    php framework/bin/change.php disable-site

    Puis pour réactiver le site :
    php framework/bin/change.php enable-site


    RAPPEL : Pour ne pas avoir de problèmes de droits, on exécute la commande 'change.php' avec un utilisateur ayant des droits convenables par rapport au serveur HTTP.

    Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
    Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.
  • 73149.3 en réponse à 73149.2 écrit par Jean-Michel

    14/01/2013 16:58


    laurent35240
    Rang : Nouveau Membre
    Merci pour cette réponse rapide.
    Cela a permis de résoudre mon problème.

    Édité par Loïc Couturier 14/01/2013 17:15

 
Merci de prendre connaissance et de respecter les règles des forums.
 
1377 membres
Aucun membre connecté