Abruf von Artikeln sehr langsam...

Fragen und Diskussionen zu laufenden ConPresso 4.x Projekten werden in diesem Forum diskutiert.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ganz interessant wäre sicher auch ein Blick auf
_include/_tsv_search.php
vor der beim Seitenaufbau die Gedenkminute kommt.

Ist ja keine ConPresso-Datei und somit eine potentielle Fehlerquelle und Ressourcen-Verbrennungs-Anlage.

In deren Quelltext
http://www.tsvhelgoland97.de/conpresso/ ... search.php

Code: Alles auswählen

<h2>Suchen nach?</h2>
<form method="get" action="../mod_search/index.php" >
<input type="hidden" name="action" value="search" />
<input type="hidden" name="rubric" value="1" />
Bitte geben Sie Ihren Suchbegriff ein:<br />
<input type="text" name="q" value="" />
<input type="submit" value="auf geht's">
</form>
<br>
ist ja nun überhauptnichts was PHP benötigen würde.

Meist kennzeichnet man Dateien, die nur innerhalb anderer funktionieren und nicht selbst Dinge wie Sessions, Datenbankstrukturen etc. aufbauen mit einem kleinen "inc" im Dateinamen... nur so als Anregung...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Micha_Weber
ConPresso-Newbie
Beiträge: 21
Registriert: 31.08.2007 13:38

Beitrag von Micha_Weber »

Hallo,
bin gerade am rumprobieren, selbst wenn ich den Code direkt in die Datei rein kopiere, macht er beim Seitenaufbau eine Gedenkminute.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Nächste Idee:

Weil
http://www.tsvhelgoland97.de/conpresso/ ... ric=Herren
und auch die Frauen wie aus der Pistole geschossen kommen scheint tatsächlich die Performance mit den Artikeln in den Keller zu gehen.

Ich habe da einen Verdacht:
Entferne bitte mal den Datums-Platzhalter aus Deinem Template (nicht nur auskommentieren sondern löschen) und schau was passiert (außer daß das Datum weg ist...)
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Micha_Weber
ConPresso-Newbie
Beiträge: 21
Registriert: 31.08.2007 13:38

Beitrag von Micha_Weber »

Morgen,
genau das gleiche ist mir gestern abend auch aufgefallen. Seiten ohne Artikel gehen flott.
Ich habe einen neues Template erstellt (News mit Bildern) und dieses Template allen Artikeln zugewiesen (Datum entfernt). Ich habe den Anschein das es etwas flotter geht.
Kann es zu Problemen führen wenn kein Verfalldatum eingetragen ist?
Hilft es uns bei der Fehlerfindung weiter wenn ich dir den Zugang zum Admin bei Conpresso gebe?

Nachtrag: Ich habe mal allen Artikeln das Standard Template zugewiesen. Ich denke nun ist die Performance OK.

In dem bis dahin verwendeten Template war folgender Inhalt drin:

<h2><!-- VALUE: Title; --></h2>
<h3><!-- TEXT: Untertitel; --></h3>
<div><!-- SLIDESHOW: Random; --> <!-- HTML: Teaser; --></div> <!-- ifSet: Artikel-Text; --><div class="more"><!-- URL: Weiter-Link; --></div> <!-- /ifSet --> <h5><!-- Value: author; initials --> # <!-- Value: pub_date; format=d-m-Y --> </h5>

Da das entfernen des Datums nicht den Erfolg brachte deutet wohl alles auf die "SLIDESHOW" hin.

Gruß Micha
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Das mit dem Datum bei Verwendung der Formatierungsoptionen ist ein seit fast zwei Jahren bekannter Bug
http://community.conpresso.de/viewtopic.php?t=3077
in dem Thread stehen auch ein paar Lösungen.

An der Gallery kann es nicht liegen (ich verwendene Seiten mit wesentlich mehr Artikeln und Gallerie-Bildern).
Leider kann man nicht nachvollziehen, wo Du jetzt welches Template in welcher Form benutzt, also ob da noch das Galeriebild drin ist oder nicht.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Micha_Weber
ConPresso-Newbie
Beiträge: 21
Registriert: 31.08.2007 13:38

Beitrag von Micha_Weber »

Auf der "Startseite" verwende ich folgendes Templates (News mit Bildern)
Rubrikseite:

<h2><!-- VALUE: Title; --></h2>
<h3><!-- TEXT: Untertitel; --></h3>
<div><!-- SLIDESHOW: Random; --> <!-- HTML: Teaser; --></div> <!-- ifSet: Artikel-Text; --><div class="more"><!-- URL: Weiter-Link; --></div> <!-- /ifSet --> <h5><!-- Value: author; initials --> # <!-- Value: pub_date; format=d-m-Y --> </h5>

Artikelseite:

<h2><!-- VALUE: Title; --></h2>
<h3><!-- TEXT: Untertitel; --></h3>
<!-- Image: Bild; --><!-- ifSet: Bild; --><br /><!-- /ifSet -->
<div><!-- HTML: Artikel-Text; --></div>
<div><!-- URL: Link 1; --></div>
<div><!-- URL: Link 2; --></div>
<!-- SLIDESHOW: Table; -->
<div class="more"><!-- URL: Zurück-Link; --> <!-- URL: Weiter-Link; --></div>

und unter Javascript/PHP:

<h2><!-- VALUE: pub_date; format=d.m.Y --> - <!-- VALUE: Title; --></h2>
<h3><!-- TEXT: Untertitel; --></h3>
<div><!-- HTML: Teaser; --></div>
<!-- ifSet: Artikel-Text; --><div class="more"><!-- URL: Weiter-Link; --></div><!-- /ifSet -->

Dieses Template habe ich allen Artikeln zugewiesen (auch denen die keine Bilder enthalten). Vielleicht ist das mein Problem. Wenn ich allen nur das ausgelieferte Standard-Template zuweise, geht ja es recht flot.

Im Moment habe ich nur einem Artikel das Template mit den eingefügten Slideshows zugewiesen.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Auf der aktuellen "Startseite" hat ein Artikel das Publikationsdatum.

Auf der Folgeseite ("nächste Seite") haben alle das Datum und es geht merklich langsamer.

Es geht um dieses Teil:
<!-- Value: pub_date; format=d-m-Y -->

Sorge dafür, daß es icht mehr benutzt wird oder nutze eine der Lösungen und dann kläre, ob eine Seite ohne Datumsangabe aber mit Slideshow-Platzhalter langsam ist...

Und das erscheint auch recht unsinning:
<div class="more"><!-- URL: Zurück-Link; --> <!-- URL: Weiter-Link; --></div>
:wink:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Micha_Weber
ConPresso-Newbie
Beiträge: 21
Registriert: 31.08.2007 13:38

Beitrag von Micha_Weber »

Eigentlich habe ich mir das leichter vorgestellt :oops:
Ich tue mein bestes...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Micha_Weber hat geschrieben:Eigentlich habe ich mir das leichter vorgestellt :oops:
Ich tue mein bestes...
Was ist daran schwer?

Benutze einfach <!-- Value: pub_date; format=d-m-Y --> nicht mehr.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Micha_Weber
ConPresso-Newbie
Beiträge: 21
Registriert: 31.08.2007 13:38

Beitrag von Micha_Weber »

Also ich habe jetzt <!-- Value: pub_date; format=d-m-Y --> in einem Template entfernt, und der Aufruf der seite http://www.tsvhelgoland97.de/conpresso/ ... c=1.Herren geht merklich flotter.

Muss ich also noch das Datum mit der Formatierung anders einbinden?!.

Ich danke dir für deine Unterstützung

Gruß Micha
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Micha_Weber hat geschrieben:Muss ich also noch das Datum mit der Formatierung anders einbinden?!.
Entweder Du verzichtest auf die Formatierung oder nutzt eine der Lösungen von
http://community.conpresso.de/viewtopic.php?t=3077

Da Du ja eh nur deutsch benutzt und die Datumswerte nur in Zahlen angibst kanst Du die Radikallösung benutzen...

entferne in _include/parser_r_value.inc.php alle Vorkommen von
$replacement = htmlspecialchars($translator->getDateTranslation($replacement, $cpoRubrics[$db_rubric_id]['settings']['language']));

dann kannst Du den Platzhalter auch wieder wie gewünscht verwenden...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Micha_Weber
ConPresso-Newbie
Beiträge: 21
Registriert: 31.08.2007 13:38

Beitrag von Micha_Weber »

Und nochmls Danke :D
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Danke auch von mir ... :wink:

Bin leider jetzt erst auf den Thread gestoßen und habe mich in der Vergangenheit gefragt, warum das alles so ätz-langsam ist.
Da wir in fast allen Artikeln in Latest-News und Rubrikseite die Variable verwenden, hatte das wohl durchschlagende Wirkung.
Ich hab mich für die Radikallösung entschieden, und es ist so, als hätte ich auf unserer Startseite den Booster angeschaltet.
Gruß
Marky
Antworten