php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2010, 10:25  
Erfahrener Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 200
smilla befindet sich auf einem aufstrebenden Ast
Standard

Ggf. als C++ Anwendung direkt auf den Server laufen lassen, dann kannste es direkt auf die CPU Kerne verteilen und es ist schneller Geht natürlich nur wenn das wissen vorhanden ist.
smilla ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.12.2010, 23:07  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard

puhh, am wissen haperts leider.
Fang ja gerade erst mit c an

Wobei mehrere Prozesse für linux "billiger" sind...muss man dann nicht eine multithread und multiprozess lösung angehen damit´s was bringt @multithreading?
BTW gehe ich momentan davon aus, dass mir nur die mehrprozessorlösung meinen erwarteten nutzen bringt.
Würde ich multithreading verwenden, kann bei zwei Kernen das Script im Optimalfall doch nur doppelt so schnell laufen oder lieg ich da falsch?

Geändert von Matthiasnet (19.12.2010 um 23:11 Uhr).
Matthiasnet ist offline   Mit Zitat antworten
Alt 20.12.2010, 14:59  
Erfahrener Benutzer
 
Registriert seit: 10.01.2010
Beiträge: 386
PHP-Kenntnisse:
Fortgeschritten
ChrisvA befindet sich auf einem aufstrebenden Ast
Standard

Das kann sein, falls die Prozessorleistung das Nadelöhr darstellt. So wie ich das hier aber verstanden habe, hohlst du dir eine Webseite aus dem Internet, was vermutlich auch einiges an Zeit braucht. Daher kann es auch sein, dass bei voller Ausnutzung die Leistung nicht so stark ansteigt.
Falls die Multithread-Lösung zu kompliziert ist, kann es unter Umständen einfacher sein, den Prozess einfach 2 mal zu starten, so dass immer 2 Dokumente zeitgleich geparst werden. Das ist Programmiertechnisch bestimmt einfacher umzusetzen.
ChrisvA ist offline   Mit Zitat antworten
Alt 21.12.2010, 17:29  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Ich schließe mich ChrisvA an. Um wirklich einen sinnvollen Rat zu geben, müsste man erst mal wissen, wo eigentlich die Zeit drauf geht. Und dann müsste man natürlich noch wissen, was eigentlich mit dem Ergebnis des parsens passieren soll.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 23.12.2010, 20:41  
Erfahrener Benutzer
 
Registriert seit: 04.08.2010
Beiträge: 287
PHP-Kenntnisse:
Fortgeschritten
zwutz wird schon bald berühmt werden
Standard

Evtl wären auch Sockets was für dich. Kann mich erinnern, dass wir darüber unsere Cluster-Updates laufen lassen
zwutz ist offline   Mit Zitat antworten
Alt 29.12.2010, 18:41  
Neuer Benutzer
 
Registriert seit: 29.12.2010
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
haraunte befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Matthiasnet Beitrag anzeigen
Ich hab Ubuntu 10.10 mit Apache, Php installiert.
* Apache Mods sind vergleichsweise langsam, vielleicht hilft es das Ganze mit einer PHP Binary 'direkt' auszuführen. Wenn Du außerdem eine eigene PHP Binary entsprechend kompilierst, kann das schon einen kleinen Perfomanzgewinn bedeuten.
* PHP Bytecode kann ebenfalls etwas schneller sein.

Schließe mich ansonsten smilla an.
haraunte ist offline   Mit Zitat antworten
Alt 30.12.2010, 17:53  
Neuer Benutzer
 
Registriert seit: 19.07.2010
Beiträge: 27
PHP-Kenntnisse:
Fortgeschritten
daten-k befindet sich auf einem aufstrebenden Ast
Standard

Moin!

Ja, nebenläufige Prozesse sind auch mit PHP möglich, habe ich unlängst genutzt, um Anfragen an den Google-Adwords-Server zu tunen. Skaliert sehr angenehm, nur es braucht dann halt deutlich mehr Speicher. Du rufst einfach x Instanzen des Scripts auf (jeweils mit Parameter URL, die zu parsen ist).

dk
daten-k ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Download soll starten, wenn Haken gesetzt wurde DeineOmi PHP Tipps 2010 12 05.10.2010 08:07
Shell Command durch PHP im Hintergrund starten parkourpenner PHP-Fortgeschrittene 1 30.08.2010 20:26
[Erledigt] Alle Möglichkeiten einer Zeichenkette durchgehen Felk PHP Tipps 2010 5 30.07.2010 00:20
[Erledigt] lokale exe-Datei über den Browser aus dem Intranet starten MikeE PHP Tipps 2010 3 04.05.2010 12:14
[Erledigt] [Windows] Server starten Pat009 PHP Tipps 2010 2 22.03.2010 23:07
Mediaplayer mit playbutton starten Garfield HTML, Usability und Barrierefreiheit 7 18.02.2010 17:33
Mehrere Prozesse starten Dominik PHP Tipps 2009 24 24.08.2009 21:30
Starten mehrerer PHP-Scripte mit einem Starterscript Wolla PHP Tipps 2009 5 04.06.2009 12:26
Apache läst sich nicht starten pit62 Server, Hosting und Workstations 4 10.09.2007 16:30
per Javascript exe auf Client starten HTML, Usability und Barrierefreiheit 16 05.09.2005 14:04
MySQL 4.1 unter Linux starten freq.9 Datenbanken 4 08.05.2005 23:06
PHP-Script automatisiert jede Nacht starten, aber wie? PHP Tipps 2005 10 17.02.2005 17:51
[Erledigt] wie soll ich apache starten? Server, Hosting und Workstations 5 20.01.2005 14:49
postgres starten Crypi Datenbanken 2 05.01.2005 18:15
Sessions starten/ Einstellungen in der PHP.INI PHP Tipps 2004 3 04.08.2004 15:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mehrere prozesse starten, haraunte, linuxprozesse auf mehrere cpu kerne verteilen, php prozesse auf unterschiedlichen servern ausführen, nebenläufigkeit in shellscripten, php mehrere prozesse aufrufen, php verschiedene prozesse, ubuntu skripte auf mehreren kernen, nebenläufige prozesse mit php, php mit mehreren prozessen arbeiten, shell script befehle auf verschiedenen kernen verteilen, apache linux \mehrere prozesse\, php auf mehreren cores ausführen, systemprozesse auf mehrer kerne verteilen windows server, nebenläufige proyesse php, phpscript in mehreren instanzen ausführen, mehere cpu kerne mit einem php prozess benutzen linux, linux prozesse auf kerne verteilen, apache2 php mehrere prozesse, linux scrip mehrere prozesse starten

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum