Current time: 11-16-2024, 03:04 PM Hello There, Guest! (LoginRegister)


Post Reply 
lange Ladezeit bei PHP
Author Message
tobiteu Offline
Junior Member
*

Posts: 18
Joined: Jun 2007
Reputation: 0
Post: #1
lange Ladezeit bei PHP
Hallo zusammen,

ich habe das Problem, dass beim ersten Aufruf einer Domain es ca. 5 Sekunden dauert bis die Seite angezeigt wird. Dieses ist aber nur bei php-Seiten so. Ist eine Html-Datei hinterlegt, ist die Seite sofort da.
Ich habe schon den eAccelerator installiert. Dieser bringt mir auch enorme Geschwindigkeitsverbesserungen, aber leider erst nach dem ersten Aufruf.
Alternativ habe ich noch die Konfiguration für low resources durchgeführt (howto).
das Problem tritt wirklich nur bei PHP-Seiten wie z.B. Joomla oder Wordpress auf! Nach dem ersten Aufruf läuft dann alles super flott.

Kann ich da noch irgendwo was optimieren bzw. hat jemand eine Idee woran es liegen kann?

Mein System: VServer bei Hosteurope Debian 4.0 etch iscpCP trunk vom 02.02.08

Vielen Dank...

Tobias
02-08-2008 05:03 PM
Find all posts by this user Quote this message in a reply
Cube Offline
Member
***

Posts: 740
Joined: Apr 2007
Reputation: 9
Post: #2
RE: lange Ladezeit bei PHP
Wenn ich mich nicht ihre, sind in deinem Trunk die Änderungen der fastcgi_ispcp.conf noch nicht drin. Die fastcgi-Prozesse werden also beendet wenn sie längere Zeit nicht gebraucht werden und müssen dann erst neu gestartet werden. Versuche also die fastcgi_ispcp.conf durch die aktuelle Version zu ersetzen. Dies kann sich aber unter Umständen negativ auf den RAM-Verbrauch auswirken.
Alternativ kannst du versuchen mit dem singleThreshold-Wert rumzuspielen, so dass die Prozesse nicht ganz so schnell beendet werden.
02-08-2008 10:25 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #3
RE: lange Ladezeit bei PHP
Besonders eine Zeile wurde geändert:

http://www.isp-control.net/ispcp/browser...stcgi.conf
Zeile 31 und folgende...

Gruss
J
02-08-2008 10:34 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Tschebel Offline
Junior Member
*

Posts: 36
Joined: Nov 2007
Reputation: 0
Post: #4
RE: lange Ladezeit bei PHP
Hallo

bei mir hat das Update auf RC3 das Problem leider verschlimmert und es scheint als würden die Prozesse oft nach wenigen Sekunden neugestarted werden, da es nicht nur beim ersten Aufruf der Seite zu starken verzögerungen kommt.
Ich probier mal ein bisschen mit den Werten rumzuspielen sowie den eaccelerator zu installieren.

/edit: bin ein DAU Sad, irgendwie hat er fastcgi.conf hergenommen obwohl eigentlich nur fastcgi_ispcp.conf aktiviert gewesen wäre, nun gehts schön schnell Smile

LG
By Simon
(This post was last modified: 02-10-2008 12:16 AM by Tschebel.)
02-09-2008 11:53 PM
Find all posts by this user Quote this message in a reply
tobiteu Offline
Junior Member
*

Posts: 18
Joined: Jun 2007
Reputation: 0
Post: #5
RE: lange Ladezeit bei PHP
Danke, klappt jetzt schon besser. Braucht aber immer noch recht lange...
Meine conf sieht jetzt so aus:

Code:
<IfModule mod_fastcgi.c>
        FastCgiWrapper On
        FastCgiIpcDir /var/lib/apache2/fastcgi

        FastCgiConfig -minProcesses 1 \
                      -maxProcesses 400 \
                      -maxClassProcesses 5 \
                      -multiThreshold 80 \
                      -killInterval 60 \
                      -startDelay 5 \
                      -idle-timeout 300
                      # -singleThreshold 100 \
                      # -autoUpdate \
                      # -pass-header HTTP_AUTHORIZATION

FastCgiServer /var/www/fcgi/master/php4-fcgi-starter -user vu2000 -group vu2000

#
# PHP4 SUPPORT
#

AddHandler php-fastcgi .php

<Location /php4/php4-fcgi-starter>
    SetHandler fastcgi-script
    Options +ExecCGI
</Location>

Action php-fastcgi /php4/php4-fcgi-starter
AddType application/x-httpd-php .php

#
# PHP5 SUPPORT
#

#AddHandler php5-fastcgi .php5

#<Location /php5/php5-fcgi-starter>
#    SetHandler fastcgi-script
#    Options +ExecCGI
#</Location>

#Action php5-fastcgi /php5/php5-fcgi-starter

kann man da noch was optimieren? Kenne mich damit leider nicht so aus...[/code]
(This post was last modified: 02-10-2008 12:22 AM by tobiteu.)
02-10-2008 12:11 AM
Find all posts by this user Quote this message in a reply
Cube Offline
Member
***

Posts: 740
Joined: Apr 2007
Reputation: 9
Post: #6
RE: lange Ladezeit bei PHP
Was heißt denn "recht lange"?
Bedenke, dass nach einem Apache-Neustart die fastcgi-Prozesse wieder weg sind und erst beim ersten Aufruf einer php-Seite gestartet werden. Danach müsste es aber schnell gehen - bis zum nächsten Apache-Neustart.
Ausnahme sind die Prozesse der ispCP-GUI, welche immer laufen.
02-10-2008 12:40 AM
Find all posts by this user Quote this message in a reply
tobiteu Offline
Junior Member
*

Posts: 18
Joined: Jun 2007
Reputation: 0
Post: #7
RE: lange Ladezeit bei PHP
So nach einem Neustart läuft es jetzt prima. Habe auch noch auf php5 umgestellt.
Ab und zu bekomme ich jedoch noch einen Fehler: phtml-Datein werden nicht geöffnet, sondern zum Download angeboten.
Habe schon folgendes hinzugefügt:
AddHandler php-fastcgi .php .php5 .phtml
und
AddType application/x-httpd-php .php .php5 .phtml

Gibt es sonst noch größere Unterschiede zwischen meinem trunk und der RC3? Ist ein Update empfehlenswert?

Danke und Gruß

Tobais
02-10-2008 06:05 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)