FAQ |
Kalender |
2005-11-06, 19:26 | #1 | ||
|
|||
Mycket flitig postare
|
Märkte nyss att min medlemsdel ligger nere eftersom de är kopplade till en databas.
Jag frågade supporten hur mycket resurser jag hade och de sa 8MB för php, är inte det extremt lite? På samma webbhotell har jag 300GB bandbredd i månaden och 10GB HDD. Jag kör en fråga på varje medlemssida som kollar i en databas om en besökare har betalat eller ej, frågan ställs varje gång en ny sida laddas. Och det är inte särskillt många som är medlemmar just nu, under 500 i månaden... Låter det rimligt att jag slukar dessa 8MB? Och vilka webbhotell erbjuder mera? Mycket mera..? |
||
Svara med citat |
2005-11-06, 19:36 | #2 | ||
|
|||
Medlem
|
Det relevanta om det kommer funka eller ej är ju hur många samtdiga användare du har och vad de gör. Alltså, vilken del av siten belastar de. DB-accesser, eller nedladdningar, eller vanlig surf. En fråga för ett klargörande, varför slår du mot en db på varje sida? Inte enklare att kolla på en session?
Slutligen, antagligen är det tillräckligt med 8 mb för php. |
||
Svara med citat |
2005-11-06, 19:43 | #3 | ||
|
|||
Mycket flitig postare
|
Citat:
8Mb är inte tillräckligt för mig iaf, de flesta betalande kommer efter 1900 och DBn är redan slutkörd vi 1800. Vilket betyder att jag tappar den största delen av mina betalande kunder. Alltid ska det vara nått som inte räcket till, först räckte inte mina 75GB bandbredd så jag ökade på till 300GB, sedan är det ju det här med pengar, räcker inte heller till. Ooooo, shit...kom på att jag kör ett forum på siten! Det är ju så klart den som slukar allt... Måste stänga ner forumet alltså... |
||
Svara med citat |
2005-11-06, 20:32 | #4 | ||
|
|||
Medlem
|
Citat:
Det verkar som att du får slut på minne till PHP för att databasen inte kan ösa ur sig tillräckligt med info eller att antalet samtidiga användare slår i taket på din db. Om en process i php får vänta på att databasen hostar fram resultatet i tid så kommer minnet att förbrukas i snabb takt för php trots att den inte exekverar någon php-kod. apache har också en limit för hur många användare som accepteras samtidigt. Öka antalet samtidiga användare i databasen du kör om du kan. Använd dig av sessions snabbt som ögat (enbart denna åtgärd räddar dig antagligen) är två saker du kan göra. Du ka också se om du inte kan införa någon form av cachnig på forumet så att inte db-accesserna blir så många. Ett populärt forum vill du ju inte stänga ner om du kan undvika det så du borde hitta andra lösningar. |
||
Svara med citat |
Svara |
|
|