Problem bei größerer Datenmenge in "External Content"

Alle installationsbezogenen Probleme hier posten. Dies sollte die erste Anlaufstelle bei Problemen sein.
Post Reply
kopfteam
Posts: 13
Joined: Sun 17. Jul 2005, 14:39
Location: Munich, Germany
Contact:

Problem bei größerer Datenmenge in "External Content"

Post by kopfteam »

Nachdem mir der Update von 1.2.3 auf 1.4.1 ja jetzt gelungen ist (Danke an alle Helfer :D ) bleibt noch folgendes Problem:

Ich habe einen Content Part vom Typ "External Content", der eine PHP-Routine aufruft. Darin verbinde ich mich mit einer Datenbank, führe eine Query aus und stelle die gefundenen Datensätze als Liste (Adresse mit Telefonnummer) untereinander dar. Wenn mehr als 78 Datensätze gefunden werden, bleibt der External Content komplett leer. Bei 77 oder weniger werden die Adressen korrekt dargestellt. Da ich die Adressen getrennt nach Ländern suche und es in ein paar Ländern mehr als 78 Datensätze gibt, kann es nicht an einem speziellen - evtl. defekten - Datensatz liegen. Es scheint wirklich die Datenmenge zu sein.

Ist die Größe eines External Content beschränkt?


Florian Pürner
A signature?
Maybe I should point out where I work: KOPFteam GmbH. Just in case you need an Administrator or Supporter somewhere around Munich/Bavaria.
Or do you need a phpwcms based website? :D We're happy to help!
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by juergen »

Hallo

da hat Oliver was schlaues geschrieben:

Du machst eine php datei in das Verzeichnis /template/inc_script/frontend_render und passt dir das an:

Code: Select all

<?php

ob_start();
include('my_simple_script.php');
$result = ob_get_contents();
ob_end_clean();

$content['all'] = str_raplace('{DOM_SCRIPT}', $result, $content['all']);

?>
Schon fertig.
User avatar
Oliver Georgi
Site Admin
Posts: 9889
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by Oliver Georgi »

Die Frage ist, von wo das Script aufgerufen wird - lokal oder extern (also http:// oder eben aus dem Verzeichnis des CMS).

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
kopfteam
Posts: 13
Joined: Sun 17. Jul 2005, 14:39
Location: Munich, Germany
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by kopfteam »

Von wo es aufgerufen wird? Naja, ich habe einen Content Part vom Typ "External Content" und der verweist auf meine PHP-Routine. Und die schreibt per "echo" raus und liegt in /content/pages. Was muss ich in dem Fall machen?

Florian
A signature?
Maybe I should point out where I work: KOPFteam GmbH. Just in case you need an Administrator or Supporter somewhere around Munich/Bavaria.
Or do you need a phpwcms based website? :D We're happy to help!
User avatar
Oliver Georgi
Site Admin
Posts: 9889
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by Oliver Georgi »

Im Prinzip OK. Wie aufwendig ist das denn? Bricht eventuell die Ausgabe aufgrund einees Fehlers ab? Time Limit? Memory Limit Problem?

Schau mal ins Error Log.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
kopfteam
Posts: 13
Joined: Sun 17. Jul 2005, 14:39
Location: Munich, Germany
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by kopfteam »

error.log ist zufrieden. Es entsteht kein Eintrag, egal wieviele Listen ich mir anzeigen lasse.

http://www.iagcp.org/phpwcms/index.php? ... lubs-short
Ich habe die in der SQL Query per "LIMIT 75" die maximale Anzahl anzuzeigender Records auf 75 beschränkt. Bei Bayern und bei USA wären es eigentlich mehr, aber dann bleibt (ohne Limit) der Content-Bereich leer.

Es gibt von der Liste in der "Member Area" noch eine etwas ausführlichere Version, bei der bei jeder Adresse ein kleines GIF (immer das gleiche) angezeigt wird. Wenn ich dieses GIF nicht anzeigen lasse, dann tritt das Problem erst bei ca. 150 Adressen auf, mit dem GIF eben bei 80. Scheint also echt ein Speicherproblem zu sein.
A signature?
Maybe I should point out where I work: KOPFteam GmbH. Just in case you need an Administrator or Supporter somewhere around Munich/Bavaria.
Or do you need a phpwcms based website? :D We're happy to help!
User avatar
Oliver Georgi
Site Admin
Posts: 9889
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by Oliver Georgi »

Dann hast Du sicherlich nur ein Memory-Limit von 8MB oder sowas. Schau mal in der phpinfo().

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
kopfteam
Posts: 13
Joined: Sun 17. Jul 2005, 14:39
Location: Munich, Germany
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by kopfteam »

http://www.iagcp.org/PHP_Info.php
Eigentlich nicht, oder?
A signature?
Maybe I should point out where I work: KOPFteam GmbH. Just in case you need an Administrator or Supporter somewhere around Munich/Bavaria.
Or do you need a phpwcms based website? :D We're happy to help!
User avatar
Oliver Georgi
Site Admin
Posts: 9889
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by Oliver Georgi »

Prüfe mal die Settings des Suhosin - habe in letzter Zeit des öfteren hier limitierende Probleme gesehen.

Ansonsten - dauert das Ermitteln eventuell länger als 30 Sekunden?

Du kannst mir ja gerne mal den Link per E-Mail senden.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
kopfteam
Posts: 13
Joined: Sun 17. Jul 2005, 14:39
Location: Munich, Germany
Contact:

Re: Problem bei größerer Datenmenge in "External Content"

Post by kopfteam »

Hab' Dir eine E-Mail an Deine phpwcms-Adresse geschickt!

Ach ja, auf die Suhosin-Config habe ich keinen Zugriff und nein, die Query und der Listenaufbau dauert nur Sekundenbruchteile.

Danke,
Florian
A signature?
Maybe I should point out where I work: KOPFteam GmbH. Just in case you need an Administrator or Supporter somewhere around Munich/Bavaria.
Or do you need a phpwcms based website? :D We're happy to help!
kopfteam
Posts: 13
Joined: Sun 17. Jul 2005, 14:39
Location: Munich, Germany
Contact:

Problem gelöst!

Post by kopfteam »

Oliver hat viel Zeit in das Problem gesteckt und in der Version r320 gelöst! Jetzt klappt alles wunderbar!

:D :D :D Vielen Dank für die tolle Hilfe! :D :D :D

Wo hat man das schon, dass man über mehrere Tage und x E-Mails zusammen mit dem Entwickler ein Problem lösen kann?

Florian
A signature?
Maybe I should point out where I work: KOPFteam GmbH. Just in case you need an Administrator or Supporter somewhere around Munich/Bavaria.
Or do you need a phpwcms based website? :D We're happy to help!
Post Reply