WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hur många samtidiga db-anslutningar har du? (https://www.wn.se/forum/showthread.php?t=20884)

Osiris 2007-04-26 17:33

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.

WizKid 2007-04-26 18:44

Citat:

Originally posted by Osiris@Apr 26 2007, 16:33
- hur många db-anslutningar använder en genomsnittlig undersida på din/dina webbplatser?
Pratar vi om anslutningar eller antal frågor? För antal anslutningar använder jag aldrig mer än en. Däremot antal frågor ligger mellan en och uppåt.

Osiris 2007-04-26 20:08

Ursäkta otydligheten.

Det är så klart antalet förfrågningar (INSERT INTO, SELECT, DELETE) på en och samma sida jag menar.

melin 2007-04-26 20:11

beror ju på vad sidan ska göra.. liksom =)

najk 2007-04-26 20:22

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)

Netikett 2007-04-26 21:57

Beror ju lite på vad det är för frågor också.
Enkla frågor mot avancerade loopar etc.

Osiris 2007-04-27 13:38

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?

melin 2007-04-27 14:06

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

HenSod 2007-04-27 15:21

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.

Staffconsulting 2007-04-27 15:37

Med bra databasdesign så kan du ju minska antalet rejält om frågorna relaterar till varandra... INNER JOINS...


Alla tider är GMT +2. Klockan är nu 16:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson