Visa ett inlägg
Oläst 2010-09-10, 17:18 #33
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Citat:
Ursprungligen postat av kullervo Visa inlägg
@Azone Aha! Så det är alltså betydligt mer än 160k PHP-requests per månad. Har du lust att berätta hur mycket? Det är nämligen högst relevant information. Såg också att webbhotellet kör PHP över fast-cgi (och således förmodligen endast en PHP-process för ditt konto men med flertalet trådar). Hur många "PHP-processer" har du blivit tilldelad?

Även om det handlar om flera requests per sekund (istället för de 0,12/s som du hintade om från början) så låter det inte som ett lastproblem utan concurrency-problem. Kan det vara så att PHP-trådarna blockar varandra? Tänk på att PHPs inbyggda sessionshanterare endast kan öppna en instans av varje session i taget och blir således en blockerande flaskhals om samma webbläsare ställer fler PHP-requests samtidigt.
Tyvärrr har jag inte inblick i hur mycket php-processer vi behöver, men att vi slår i taket hos Binero är klart. De har dubblerat php-processerna för oss (från 5 till 10), vilket är vänligt (i vanlig Binero-anda) men vi tycks ändå slå i taket stundvis. Vi kör sidan med begränsad funktionalitet och lagt ner all vidare-utveckling av sidan tills vi får en stabilare, långsiktig lösning. Det är också så att även om Binero hävdar att php-processerna är boven i dramat så har man liten insikt i vad som egentligen gör det segt. Det kan förstås vara andra saker i kombination med php-processerna. Jag menar att vid shared-hosting har man inte särskilt bra inblick i vad som egentligen händer.

Men med din information blir jag dock orolig om problem kanske inte löser sig med en VPS-lösning utan beror på annat. Är så fallet vet jag inte vad vi kan göra. Det är möjligt att vi inte har världen bäst optimerade sida, men den är ändå inte så märkvärdig (standard Drupal, med diverse moduler och ett gäng "views" som delvis är dynamiska per användare och/eller roll). Dynamisk i den bemärkelse att viss information ser olika ut beroende på användare och aktivitet, men det är en av poängerna med ett kraftfullt CMS. Vi kan dock tydligt se att problemen kommer när fler är aktiva på sidan och skriver många trådar/inlägg. Med tiden ökar förstås också de ickeinloggade som hittar oss via google och hänvisnings-platser. Dessa tar inte lika mycket resurser men bidrar till trafiken och kanske segheten.
Azone är inte uppkopplad   Svara med citatSvara med citat