FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Medlem
|
Någon som har koll på vad man får för prestanda på de olika webbhotellen?
Ni som har 20-50k besökare i månaden och använder er av webbhotell. Vilket kör ni? Har ni något "extra paket" eller kör ni standard. Jag är intresserad av webbhotell med bra prestanda och som kör .NET och har MSSQL. Jag är inte intresserad av Binero. Tacksam för alla tips |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Supermoderator
|
Jag kör en sajt med ungefär 35-40k besökare i månaden på vanligt webbhotell och det fungerar alldeles utmärkt (finns dock mycket autogenererat "statiskt" innehåll för att snabba på den lite). Det går emellertid inte att ge något vettigt svar på din fråga utan det beror givetvis på vilka resurser sajten kräver.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Citat:
Blir en del anrop till databasen men självklart cachas en hel del. Jag tycker bara att webbhotellet jag har nu känns lite segt. Tar lite för lång tid att ladda varje sida. (Detta beror inte på koden utan på den sunkiga "hårdvaran") |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Klarade millennium-buggen
|
||||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Citat:
Citat:
Jag tror inget webhotell erbjuder kostnadsfritt MS SQL om dom kör MS SQL Standard eller högre, men här får gärna jag bli rättad om jag sprider felaktiga uppgifter. Koda rätt så du cachar de usercontrols som inte e så dynamiska och lägg till variabel cach för de som är mer dynamiska. Lägg till DependencyCache mot SQL, exemplet endan cachar 10 sekunder vilket faktiskt kan göra stor skillnad i prestanda för högtrafikerade NET-siter; Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Response.AddCacheItemDependency("ProcessIntensiveR eport") ' Set additional properties to enable caching. Response.Cache.SetExpires(DateTime.Now.AddSeconds( 10)) Response.Cache.SetCacheability(HttpCacheability.Pu blic) Response.Cache.SetValidUntilExpires(True) End Sub Lägg till trace dynamiskt så du kan se vad som tar prestandan. If (Context.Request.QueryString("trace") = "true") Then Context.Trace.IsEnabled = True End If Sen testar du med dinsida.aspx?trace=true |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Klarade millennium-buggen
|
Det finns ett prestandatest hos några olika webbhotell på: http://webhosting-benchmark.com/rank.php
Dock gäller det endast php/mysql plattformar och inte .NET och har MSSQL dessvärre. |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Guest
|
Citat:
![]() |
||
![]() |
![]() |
#9 | ||
|
|||
Flitig postare
|
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Supermoderator
|
Färdiga system brukar vara onödigt krävande, därför undviker jag normalt sett det till mer seriösa projekt. Det blir ofta högre driftskostnader (= mindre miljövänligt) men lägre utvecklingskostnader. De senare kan dock bli oväntat höga ändå så småningom om det visar sig vara tidsödande att utveckla nya funktioner och anpassa systemet precis som man själv vill ha det.
I ditt fall är det mer intressant att veta hur många aktiva besökare det finns samtidigt än totala antalet besökare. Kanske borde du titta på en annan lösning än ett vanligt webbhotellkonto men det är som sagt var svårt att säga. Om du fortsätter att växa är det nog lika bra att gå vidare till nästa steg direkt.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
Svara |
|
|