Zu Frage 1.:
Es werden Artikel auf der Startseite angezeigt, auch wenn keine auf die Startseite verlinkt sind, abhängig von den Einstellungen im Backend bei
Konfiguration => Maximum Werte => "Neue Artikel Anzeigemodul" und ~ =>
"Anzahl der Tage für Neue Produkte"Wenn erstgenannter Wert auf 0 steht wird nichts angezeigt und auch kein unnötiger Code ausgeführt.
Meinen Zusatz zum Thema "Neue Artikel", nämlich "(je nach Einstellungen im Backend)", hätte ich auch zu dem Thema Startseitenartikel schreiben müssen.
Zu Frage 2.:
Da habe ich micht genau genug ausgedrückt. Ich meine die neuen Artikel unter den (Haupt-/Ober-) Kategorien im Kategorielisting. Das ist aber bei Weitem nicht so langsam wie das Erwähnte für die Startseite. Es werden auch beide genannten Einstellungen beachtet aber es wird bei der Query nach
products_date_added sortiert und darauf liegt ein Index. Der wirkt natürlich umso weniger je weniger unterschiedliche Daten in dem Feld stehen.
Will sagen: Hat man an ein und demselben Tag alle oder die meisten Produkte in den Shop geladen ist die sog. Cardinality des Index sehr niedrig und das DBMS wird den Index nicht verwenden.
(Cardinality zeigt an wieviele unterschiedliche Werte es in dem Feld mit dem betroffenen Index gibt, je höher desto besser, gemessen an der Menge der Einträge in der Tabelle, desto besser für die Schnellikeit und desto whrscheinlicher, daß das DBMS den index auch verwendet,)
Allerdings ist die Box für neue Artkel die du erwähnst bei sehr vielen Artikeln im Shop auch zeitraubend und resourcen-fressend und zwar nur bedingt abhängig von oben erwähnter Einstellung bei
"Anzahl der Tage für Neue Produkte", weil der Code der einen random Artikel aus der DB holt für die Box immer ausgeführt wird und die genannte Einstellung lediglich eine Einschränkung des Pools aus welchem ausgewählt wird bewirkt.
Bei dem ganzen Reflektieren darüber was so im Hintergrund abgeht macht sich wieder stark bemerkbar wie unzulänglich und teilweise völlig unzutreffend die Beschreibungen bei den Einstellungen im Backend sind, leider.
Dem müsste sich mal jemand annehmen, vielleicht sogar die Autorin des
modified-Buches..., wobei sie ja wahrscheinlich mehr das Interesse haben dürfte das Buch zu verkaufen...
Gruß,
noRiddle