v2.7.x Überflüssige Cache-Aktionen?

Thema wurde von Avenger, 8. Mai 2016 erstellt.

  1. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Anlässlich des Anlegens eines neuen Produkt-Contents bin ich auf eine zeitraubende und m.E. überflüssige Cache-Reinigung gestoßen, die bis zu 2 Minuten dauerte!

    In "admin/content_manager.php" wird am Ende ein Cache-Cleanup gestartet:

    Code:
                $cacheControl = MainFactory::create('CacheControl');
                $cacheControl->clear_cache();
    Dieser "Cleanup" führt in "" dann zu einer Komplettlöschung aller Caches!


    Code:
                    $this->clear_data_cache();
                    $this->clear_content_view_cache();
                    $this->clear_templates_c();
                    $this->clear_css_cache();
                    $this->rebuild_products_categories_index();
                    $this->rebuild_products_properties_index();
                    $this->rebuild_feature_index();
                    $this->rebuild_categories_submenus_cache();
    Bei dem zugrunde liegenden Shop dauerten vor allem die

    Code:
    $this->rebuild_products_categories_index();
    $this->rebuild_categories_submenus_cache()
    gefühlte Ewigkeiten.

    Wobei dieser Cache-Rundumschlag an dieser Stelle völlig überflüssig ist, da ja höchsten 1 Datei in "templates_c" und "content_view_cache" betroffen ist
     
  2. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903