Module Lightbox2 und XML sitemap nicht mehr einsetzbar? Stimmt das wirklich?

am 11.05.2010 - 15:28 Uhr in
Laut Handbucheintrag
http://www.drupalcenter.de/handbuch/25691
darf man Lightbox2 und XML sitemap auf größeren Seiten nicht einsetzen, weil es zu massiven Performance-Problemen kommt. Klar, kleine Seiten mit wenig Nodes scheinen ausgenommen zu sein, ich spreche jetzt aber wirklich von größeren Seiten über 10.000 oder über 25.000 Nodes.
Ist das wirklich wahr?
Gibt es Alternativen?
Wo kann man die Größe der Theme Registry bestimmen und ab welcher Größe wird es problematisch?
Wurde das den Modulentwicklern schon bewusst gemacht?
Wie gesagt, es geht nicht um kleine Seiten, es geht um größere Seiten wo sowohl viele Nodes als auch viele CCK Felder und viele Imagecache Presets existieren. Aus genau DIESER Sicht ist die Frage gemeint.
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Einträge auf der von dir
am 11.05.2010 - 20:12 Uhr
Die Einträge auf der von dir zitierten Hilfeseite sind mit den Projektseiten verlinkt, zudem steht auf der Hilfeseite in Bezug auf XML Sitemap auch eine Version 6.x-1.x auf die sich die Angabe bezieht. Oh Wunder auf der XML Sitemap Projektseite steht sogar was zum Thema und zu Lightbox wird von der Hilfeseite auf den France 24 Artikel und explizit auf Alternativen verwiesen.
Man sollte die Hilfeseite zum einen als Hilfestellung verstehen, um sich mit den Themen auseinanderzusetzen und dies zum anderen dann auch tun.
Top Drupaler
am 11.05.2010 - 20:28 Uhr
Das interessiert mich überhaupt nicht, deine Antwort geht total am Thema vorbei. Man merkt, dass Du ständig schlecht gelaunt bist :-), weil deine Antworten immer so ausfallen.
Mich interessiert, was Top Drupaler dazu sagen.
Danke.
"Top-Drupaler"
am 11.05.2010 - 20:47 Uhr
Mich interessiert, was Top Drupaler dazu sagen.
Das steht in dem Beitrag von Alexander.
Ich frage mich mittlerweile echt, ob Du bewusst solche Beiträge schreibst um die hier Helfenden zu beleidigen.
Tipp von mir: lass es einfach.
Davon mal abgesehen ... ein fröhliches "Plonk" meinerseits.
Stefan
DrupalFan schrieb Das
am 11.05.2010 - 20:56 Uhr
Das interessiert mich überhaupt nicht, deine Antwort geht total am Thema vorbei. Man merkt, dass Du ständig schlecht gelaunt bist :-), weil deine Antworten immer so ausfallen.
Wie es in den Wald hineinschallt..
Du musst einfach nur Lesen was der Autor der handbuchseite geschrieben hat und den Links folgen, die er ganz bewusst reingesetzt hat und schon hast du alle Antworten auf deine Fragen. Ich verstehe nicht was an diesem Konzept so schwierig zu verstehen ist.
Die Lösungen
am 11.05.2010 - 22:23 Uhr
Darum geht es nicht.
Es geht darum, wie sich andere hier entschieden haben, ob sie bei größeren Seiten weiterhin diese Module einsetzen oder nicht und ob sie Alternativen einsetzen.
Es geht nicht darum, was dort steht, wo Du jetzt wieder darauf hinweist, dass es dort Links gibt dorthin.
Es geht darum, was die Menschen hier daraus gemacht haben, wie sie sich entschieden haben, ob sie die Kunden überzeugen mussten, auf das Modul Lightbox verzichen zu müssen, ob sie die Performance-Einbussen in Kauf nehmen, ob sie vielleicht noch gar nie etwas von diesem Thema gehört haben, ob sie vielleicht jetzt herausgefunden haben, warum die Performance schlecht geworden ist, ob sie wissen, ob es weitere Module gibt, die unter gewissen Umständen gleiche oder ähnliche Performance-Probleme machen .... usw.
All das steht nicht dort, aber genau darum geht es. Mich interessieren die Lösungen von den anderen.
DANKE!
Die Aussage zu XML Sitemap
am 11.05.2010 - 23:39 Uhr
Die Aussage zu XML Sitemap bezieht sich, wie dort explizit steht, auf den 1.x Tree für Drupal 6. Schau dir die dort verlinkte Projektseite an und es springt dich an, dass die 2er Version aktuell ist, sie eine komplette Neuentwicklung ist und u.a. die Performance-Probleme angeht. Wer genaueres wissen will kann die ellenlangen aber sehr guten Einträge in der Issue Queue nachlesen.
Die Alternative zu Lightbox hat rapsli in seiner Handbuchseite ebenfalls genannt. Die entsprechende Erfahrung von France 24 ist auf dem von ihm verlinkten Feature auf drupal.org dokumentiert und kann an als Anhaltspunkt für eigene Projekte dienen.
Die Infos nach denen du fragst sind bereits alle vorhanden und verlinkt. France 24 ist ein Erfahrungsbericht aus der "real world" und die Maßnahmen, die aufgrund der Issues bei XML Sitemap getroffen wurden beruhen eben auf den Erfahrungen vieler und sind dort nachzulesen. Diese Erfahrungen sind die Triebfeder jeder Weiter- und Neuentwicklung. Bessere Infos als dort an der Quelle kannst du kaum bekommen denn es wissen alle, dass nur qualitativ gutes Feedback und Mitarbeit in den Issue Queues auch etwas bewirken kann.
Wenn es also einen Ort gibt, wo es zu suchen gilt, dann dort. An dieser Stelle kannst du im Grunde nur mehr redundant Informationen duplizieren und das ist ein ziemlich zweckfreier Zeitvertreib.
Danke. Zum Glück, dass wir
am 12.05.2010 - 17:27 Uhr
Danke.
Zum Glück, dass wir hier alle so gut Englisch können. Es gibt manche, die das nicht können.
Welche Themen sollten dann hier im Drupalcenter noch "besprochen" werden, wenn man das doch alles auf drupal.org auch tun kann?
Ich bin jedenfalls der Meinung, dass man hier Dinge gut zusammenfassend darstellen kann, wo man fürs gleiche Thema auf drupal.org zwar die Issues durchschauen kann, aber das viel mühsamer ist, weil man dort die ganze Entwicklung, Patches, Diskussionen usw. durchlesen muss, bevor man dann irgendwann am Ende des zwölften durchgelesenen Thread erfährt, dass es jetzt "auf diese eine Art" gelöst ist.
Das Drupalcenter macht schon Sinn für den Wissensaustausch, wo nicht seitenlange Patch-Diskussionen sondern nur endgültige Lösungen besprochen werden ("Das habe ich so lösen können, das hier ist noch ungelöst, usw").
Größe der Theme Registry
am 12.05.2010 - 17:30 Uhr
Und die Frage
Wo kann man die Größe der Theme Registry bestimmen und ab welcher Größe wird es problematisch?
finde ich sehr interessant in diesem Zusammenhang: Denn dann kann man sehen, ob es kritisch ist und man auf die alternative umsteigen sollte, oder ob es doch nicht so eine große Seite ist und man daher nichts tun muss.
DrupalFan schrieb Zum Glück,
am 13.05.2010 - 10:50 Uhr
Zum Glück, dass wir hier alle so gut Englisch können. Es gibt manche, die das nicht können.
Fändest du es dann nicht fair gegenüber denen die ihre Freizeit darauf verwenden dir helfen zu wollen, wenn du ihren vorab sagst, "Ich bin den Links zu a und b gefolgt, verstehe aber x und y nicht ganz. Kann mir das mal einer erklären, denn mein Englisch ist nicht gut genug?". Würde beiden Seiten gleichermaßen helfen ihre Zeitverschwendung zu minimieren.
Trenn dich von der Vorstellung, dass es irgendwo in Stein gemeißelte Gebote der Form "ab 3001 Nodes wirds langsam", "ab 631 Einträgen in {menu} wirds langsam", ... gibt. Man kann lediglich für sich einen Weg finden während der Entwicklung Ausführungszeiten im Auge zu behalten. Aber jede Site und scheinen sie noch so ähnlich, ist unterschiedlich in Struktur, Programmierung, Abfrageverhalten der User, Server-Performance und Konfiguration der einzelnen Server-Dienste, etc. Was in Site A hilft, ist in Site B nicht im Entferntesten ein Problem.
Daher gibt es immer nur den Weg während der Entwicklung (und im Live-Betrieb) zu testen und zu profilen und ggf. an seiner Modulauswahl, an seiner Programmieurung und spezifischen Umsetzung, der Serverkonfig, etc. zu stricken, wenn man ein mögliches Problem erkannt und ursächlich eingegrenzt hat.
Aus meiner Sicht gibt es 2
am 13.05.2010 - 19:51 Uhr
Aus meiner Sicht gibt es 2 Möglichkeiten: Entweder ist die Größe der Theme-Registry NICHT entscheidend für Performance-Probleme. Wenn das so ist, müsste man hier schreiben: "Die Größe der Theme Registry ist nicht entscheidend für die Performance".
Oder sie ist doch ein wichtiger Faktor, also doch entscheidend. Wenn das so ist, dann haben bestimmt viele schon das genauer beobachtet- Und dann gibt es sehr wohl Erfahrungswerte. Niemand will exakte Grenzen, aber Erfahrungswerte sind vielleicht schon gemacht worden. Das würde ich nicht ausschließen.
---
Es geht hier außerdem nicht darum, dass immer irgend jemand irgend jemanden helfen muss, das ist einfach das falsche Verständnis vom Drupalcenter. Nicht bei jedem Diskussionsthread geht es darum, dass jemand Hilfe braucht.
ES GEHT EINFACH NUR DARUM ERFAHRUNGEN HIN ZU SCHREIBEN und dann schreibt jemand anderer weitere Erfahrungen unten als Kommentare dazu. Bitte von diesem starren Denken wegkommen, dass jeder, der hier was postet. eine Frage stellt, wo er unbedingt Hilfe braucht und erwartet. NEIN, im Gegenteil, darum geht es nicht, es geht um KEINE Erwartungshaltung.
Es geht hier vorallem um eines: Viele Menschen, die sich für das gleiche Thema interessieren (hier "Drupal") reden miteinander.
Es ist wirklich diesen Satz zu verinnerlichen: Viele Drupal-Interessierte reden hier miteinander. Wenn man das im Hinterkopf hat, wird das Diskutieren hier im Form einfach lockerer und es kommt nicht bei jedem Thema dazu, das jemand das Thema in Frage stellt.
Alles ist
am 13.05.2010 - 22:54 Uhr
Alles ist performancerelevant, aber zu welchem Anteil das der Fall ist ist stark unterschiedlich. Ne Site wo am Tag ein paar Dutzend oder Hundert Leute drauf gehen hat kein / kaum Probleme. Dieselbe Site kann mir ordentlich Traffic von spezifischen Maßnahmen ordentlich profitieren, die vorher kein ordentliches Kosten-/Nutzen-Verhältnis gehabt hätten.
Die Erfahrung zeigt schlichtweg, dass es nicht die eine heilsbringende Maßnahme gibt, die immer alles ganz doll schnell macht. Es gibt nur eine allgemeingültige Antwort und die lautet "it depends".
Das kann dir zur Not auch Google übersetzen.
Meine Erfahrung
am 14.05.2010 - 00:06 Uhr
Hallo
Ich halte mich mal aus der ganzen Diskussion raus und gebe einfach mal meine Erfahrung kurz zum Besten.
Nach eigener Erfahrung mit einer Site von mehr als 40'000 Nodes und knapp 2'000'000 PV pro Monat, würde ich weder Sitemap XML 1.x noch Lightbox einsetzen. Beide Module sind tatsächliche Performancefresser. Die neuste Version von XML Sitemap läuft aber einwandfrei.
Gruss
RedPanda
DANKE! Wie merkst Du, dass
am 14.05.2010 - 09:34 Uhr
DANKE!
Wie merkst Du, dass die Performance leidet? Einfach so beim rumklicken wird es langsamer oder misst Du das irgendwie, egal ob es nur Näherungswerte sind oder mehr.
Ich hab auch ein paar größere Seiten und Lightbox ist überall drauf, XML Sitemap noch nicht, soll aber kommen. Mir ist noch nichts aufgefallen, aber vielleicht habe ich noch nicht richtig beobachtet. Vielleicht muss man einen Vergleichstest machen mit aktiviertem Modul Lightbox und deaktiviertem Modul Lightbox.Da fällt mir aber gerade ein, ob es ausreicht, wenn Lightbox einfach nur deaktiviert wird (das Modul), ob das die Theme registry von all diesen vielen Einträgen gleich befreit wird. Glaub ich eher nicht.