Zum Inhalt springen

parallel threads || php optimieren


Empfohlene Beiträge

Hallo,

ich suche eine Möglichkeit mein php-script zu beschleunigen.

Ich habe ein recht umfangreiches script und nun wollte ich dieses auf meinem Webserver laufen lassen. Im script befindet sich eine Suchmaske und dementsprechend ist die result-html site dann sehr unterschiedlich groß.

im durchschnitt ist der quelltext der result site so ca 1,8mb groß. um diese datenmenge zu bewältigen ist die abarbeitung der schritte von php seite gesehen zu langsam. nun wollte ich fragen ob es die möglichkeit gibt, das ich mein webserver bzw mein script so einstelle das auf dem webserver mehrere instanzen des php interpreters parallel laufen würden und dadurch das php script optimiert würde.

oder kennt jemand eine andere möglichkeit?

der quelltext kann bis zu max. 6,5mb größe anwachsen. bei dieser größe ist die ladezeit enorm. (180sekunden......)

PS:

mein Script entnimmt die daten zur anzeige der result-html aus einer Informix-DB.

kann man vielleicht auch die zugriffe auf die db beschleunigen?

kennt jemand eine möglichkeit?!

(wenn die möglichkeit durch software besteht wäre ich auch bereit diese software zu kaufen!!!)

im voraus danke

Gruß

kills

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by kills

im durchschnitt ist der quelltext der result site so ca 1,8mb groß.

Müssen den wirklich alle diese Daten angezeigt werden?

Originally posted by kills

kennt jemand eine möglichkeit?!

(wenn die möglichkeit durch software besteht wäre ich auch bereit diese software zu kaufen!!!)

Es gibt von Zend die Zend Performance Suiteâ„¢

http://www.zend.org/store/products/zend-performance-suite.php

Ob die in deinem Fall was bringt, kann ich dir aber nicht sagen. Musste mal ausprobieren.

Ich schätze aber mal du hast eher ein Design Problem. ;)

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Jaraz

Müssen den wirklich alle diese Daten angezeigt werden?

Es gibt von Zend die Zend Performance Suiteâ„¢

http://www.zend.org/store/products/zend-performance-suite.php

Ob die in deinem Fall was bringt, kann ich dir aber nicht sagen. Musste mal ausprobieren.

Ich schätze aber mal du hast eher ein Design Problem. ;)

Gruß Jaraz

den zend optimizer hab ich schon drauf ;)

design problem:

die seite an sich ist design mäßig eigentlich nicht so die wucht....

es liegt mehr daran das ich sehr viele <table>´s(je monat 1 table| anzeige max ist 12monate) habe mit max.31 zeilen (monatstage)und 20 spalten(mitarbeiter/abteilung). in dem table sind wie gewöhlich <td> ´s drinne :).

in jedem <td> ist eine andere stylesheet klasse + ein image mit einem link drinne(d.h. pro table 620 verschiedene 1px pics mit 620 verschiedenen links)

[und das ist ja nur der datenteil| sonst noch wie üblich halt nen header(frameset)]

das mit dem "int pcntl_fork " versuch ich ma.

danke für die Antworten

Gruß

kills

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by goepp

hi!


int pcntl_fork (void)
[/PHP]

ist es möglich einen child process zu erzeugen.

wirf einfach mal einen blick ins manual und suche nach den process control functions (pcntl_*) [/b]

die idee war echt klasse !!

ich habs auch versucht bis zum erbrechen ;))

Aber leider hab ich erst am schluss gemerkt das das nur für UNIX Webserver geht :(

und da ich keinen habe :( ....

weiss jemand ob es solch eine funktion auch für MS OS gibt?

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 6 Jahre später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...