FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Flitig postare
|
Vissa av de webbplatser jag bygger börjar få många olika anslutningar mot databaser för varenda sida som ska visas.
Självklart är det prestandamässigt bättre med färre, dock har jag inte kommit på ännu hur jag borde göra och ha samma funktionalitet. De webbplatser som ligger på webbhotell (som Loopia) började vid cirka 2500 besökare/dygn att skicka en del fel till besökarna om just att antalet db-kopplingar var för många. Däremot de intranät jag byggt på har inte samma problem även fast de är delade servrar med andra applikationer. Frågorna jag gärna vill ha svar på är: - hur många db-anslutningar använder en genomsnittlig undersida på din/dina webbplatser? - ungefär hur många besökare har webbplatsen per dygn? - hur håller du antalet anslutningar så få som möjligt? Och ja, jag stänger anslutningarna och städar efter mig ála de bokexempel jag har för ASP.NET, C# och mySQL. |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Flitig postare
|
Ursäkta otydligheten.
Det är så klart antalet förfrågningar (INSERT INTO, SELECT, DELETE) på en och samma sida jag menar. |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Har WN som tidsfördriv
|
beror ju på vad sidan ska göra.. liksom =)
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Har WN som tidsfördriv
|
mellan 0 och 40 000 frågor per sida.. (sidan med 40k frågor beräknar fram massa saker beroende på tidigare frågor, enormt många loopar som kollar så inte det redan skett en liknande etc etc)
|
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Flitig postare
|
Beror ju lite på vad det är för frågor också.
Enkla frågor mot avancerade loopar etc. |
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Flitig postare
|
Ok, jag räknade just ut att startsidan för min festivalsajt ställer 20 stycken frågor mot databasen för att visas upp.
Det är nog en av de sidor som är värst. Ingen som upplevt problem med detta och har en fiffig lösning i bakfickan? |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Har WN som tidsfördriv
|
går bara minska anropen om du gör flera anrop som är likadana.. gör du det så kan du spara det första i en array och sen nyttja den istället
men om alla är olika så är du nog rätt låst till det antalet såvida du inte bygger om systemet, hur och om det är möjligt går ju inte svara på eftersom det är olika från sida till sida |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Flitig postare
|
Jag har mellan 5 och 20 stycken förfrågningar på varje sida. Jag försöker göra så få förfrågningar som möjligt för att örbättra prestandan.
|
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Flitig postare
|
Med bra databasdesign så kan du ju minska antalet rejält om frågorna relaterar till varandra... INNER JOINS...
|
||
![]() |
![]() |
Svara |
|
|