Beste Tweakers,
Ik ben nu al sinds vanmorgen +- 9 uur bezig met het verbeteren van de snelheid van mijn website, nu is alles goed, behalve als iemand bijvoorbeeld F5 gebruikt, en dat deze opeens vele requests verzend..
Is er een oplossing dat dit bijvoorbeeld kan fixen? Bijv. xx requests en dan ff wachten tot andere requests klaar zijn etc?
Dit is m'n httpd-extra.conf
- Wat heb ik zelf gedaan & geprobeerd? Gespeeld met alles wat erin staat, veel ge-googled zonder echt resultaat, KeepAlive off gezet, stond op On en daarmee ging hij al stukken sneller! (Totdat dat request probleem voorbij kwam)
Wat gegevens van de server:
Processors 4
Model Intel(R) Xeon(R) CPU X3210 @ 2.13GHz
CPU Speed 1.6 GHz
Cache Size 4.00 MB
System Bogomips 17069.71
Distro Name CentOS release 5.2 (Final)
Physical Memory 45% 2.16 GB 1.79 GB 3.96 GB
Alvast bedankt
---
[b]UPDATE @ 06/08/2008 22:27[/b]
Ok ik heb jullie advies opgevolgd, wat heb ik gedaan?
Ik heb de oude fileserver in gebruik genomen en de requests gevolgd, zelfs bij méér processen loopt deze stukken vlotter door!
Daar merk je er niks van als iemand wat doet,
Bij een restart van de httpd krijg je:
/etc/init.d/httpd restart
Stopping httpd:
Remaining processes: 9259 12251 12268 12287 12295 12367 12368 12372 12373 12374 12375
Bij mijn oude is het enkel
tekst OK
tekst OK
Wellicht hebben jullie hier iets aan?
--
Op de huidige fileserver:
53 requests currently being processed, 9 idle workers
Geeft direct al traagheid!
Op de oude:
66 requests currently being processed, 187 idle workers
merk ik helemaal niks, noppes van!
Ik ben hier nu al enkele dagen mee bezig & ook echt lang en ook tot diep in de nacht, ik loof een beloning uit van 100 euro voor de gouden tip!
Mvg
Bulletstar
P.S het ligt dus niet aan de server waar mysql op draait!
Als mensen een config willen zien, vraag gerust!
--
Ik ben nu al sinds vanmorgen +- 9 uur bezig met het verbeteren van de snelheid van mijn website, nu is alles goed, behalve als iemand bijvoorbeeld F5 gebruikt, en dat deze opeens vele requests verzend..
Is er een oplossing dat dit bijvoorbeeld kan fixen? Bijv. xx requests en dan ff wachten tot andere requests klaar zijn etc?
Dit is m'n httpd-extra.conf
- Wat heb ik zelf gedaan & geprobeerd? Gespeeld met alles wat erin staat, veel ge-googled zonder echt resultaat, KeepAlive off gezet, stond op On en daarmee ging hij al stukken sneller! (Totdat dat request probleem voorbij kwam)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Timeout 20
KeepAlive Off
MaxKeepAliveRequests 50
KeepAliveTimeout 1
UseCanonicalName Off
AccessFileName .htaccess
ServerTokens Major
ServerSignature On
HostnameLookups Off
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</IfModule> |
Wat gegevens van de server:
Processors 4
Model Intel(R) Xeon(R) CPU X3210 @ 2.13GHz
CPU Speed 1.6 GHz
Cache Size 4.00 MB
System Bogomips 17069.71
Distro Name CentOS release 5.2 (Final)
Physical Memory 45% 2.16 GB 1.79 GB 3.96 GB
Alvast bedankt
---
[b]UPDATE @ 06/08/2008 22:27[/b]
Ok ik heb jullie advies opgevolgd, wat heb ik gedaan?
Ik heb de oude fileserver in gebruik genomen en de requests gevolgd, zelfs bij méér processen loopt deze stukken vlotter door!
Daar merk je er niks van als iemand wat doet,
Bij een restart van de httpd krijg je:
/etc/init.d/httpd restart
Stopping httpd:
Remaining processes: 9259 12251 12268 12287 12295 12367 12368 12372 12373 12374 12375
Bij mijn oude is het enkel
tekst OK
tekst OK
Wellicht hebben jullie hier iets aan?
--
Op de huidige fileserver:
53 requests currently being processed, 9 idle workers
Geeft direct al traagheid!
Op de oude:
66 requests currently being processed, 187 idle workers
merk ik helemaal niks, noppes van!
Ik ben hier nu al enkele dagen mee bezig & ook echt lang en ook tot diep in de nacht, ik loof een beloning uit van 100 euro voor de gouden tip!
Mvg
Bulletstar
P.S het ligt dus niet aan de server waar mysql op draait!
Als mensen een config willen zien, vraag gerust!
--
[ Voor 46% gewijzigd door Verwijderd op 06-08-2008 22:40 ]