Kom ihåg mig?
Home Menu

Menu


Begränsningar med ASP + Access?

Ämnesverktyg Visningsalternativ
Oläst 2007-04-26, 10:53 #1
bananens avatar
bananen bananen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 92
bananen bananen är inte uppkopplad
Medlem
bananens avatar
 
Reg.datum: Jan 2007
Inlägg: 92
Jag har ganska begränsade kunskaper inom programmering men har iaf byggt en sida jag är stolt och nöjd över själv.

Har programmerat i ASP och har en Accessdatabas där mycket info på sidorna hämtas.
Det är inte mycket som skrivs till databasen mer än att den räknar upp lite siffror när besökare klickar på länkar.

Infon som sidorna hämtar är bara kortare textsträngar.

Det jag dock oroar mig för är begränsningarna i ASP och Access som jag läst mig till mellan raderna här och där.

Dels prestandamässigt och säkerhetsmässigt.

Vid vilken belastning kan det bli problem med en accessdatabas?
Kan man mäta det på något sätt eller finns det någon "pekpinne"?

SQL injections etc, hur skyddar man sig mot detta i sin kod?

Tack på förhand!
bananen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-04-26, 12:38 #2
jonathanfranze jonathanfranze är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 111
jonathanfranze jonathanfranze är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 111
Access har en begränsning på max ca 10 samtidiga förfrågningar, över det så kommer besökare att få felmeddelanden om att man inte har access till databasen. Jag har själv skapat en del små siter i access och man behöver komma upp i en ganska hög besöksfrekvens för att 10 samtidiga kopplingar skall ske. Annars finns inga direkta "säkerhetshål" eller problem i access.

ASP är så säkert som du kodar det egentligen. Det finns inga direkta problem sålänge du ser till att stänga alla öppnade databaskopplingar osv. IIS:en stänger öppna, oanvända session mm till viss del, men det är alltid rekommenderat att du i din kod stänger allt du öppnar och tar bort allt du skapar.

SQL-injection är samma problem i alla databaser oavsett databas och språk. I ASP kan du enkelt med Replace() se till att ta bort eller byta ut de tecken som öppnar för SQL-injection.
jonathanfranze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-04-26, 13:32 #3
bananens avatar
bananen bananen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 92
bananen bananen är inte uppkopplad
Medlem
bananens avatar
 
Reg.datum: Jan 2007
Inlägg: 92
Tack för nyttig info!

Vågar du definiera lite mer exakt vad du menar med "ganska hög besöksfrekvens" ?
bananen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-04-26, 14:26 #4
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
med 10 samtidiga kopplingar mot databasen menas att 10 personer exakt på tiondels sekunden skapar en connection mot databasen.. det betyder att du behöver ett antal hundra/tusen besökare inne på sidan för att det ska ske

Det hela går att kontrollera med application variabler och annat för att undvika att felet uppstår
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-04-26, 15:24 #5
bananens avatar
bananen bananen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 92
bananen bananen är inte uppkopplad
Medlem
bananens avatar
 
Reg.datum: Jan 2007
Inlägg: 92
Tack så mycket!
Jag återkommer när min sida är populärare än lunarstorm med den frågan då
bananen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-04-26, 17:57 #6
mbomelin mbomelin är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 248
mbomelin mbomelin är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 248
Ang antal samtidiga kopplingar så vill jag bara tillägga att det beror ju på exekverings-tiden av din sida vid vilken besöksfrekvens du börjar få problem.

Om du t.ex. har en sida som tar en sekund att exekvera och du öppnar access-kopplingen det första du gör och stänger den det sista du gör så kan du visa 10 sidor (som använder samma access-fil) per sekund.
Det är ju samtidiga nyttjandet utav access-filen som räknas, inte hur många som ansluter exakt samtidigt.
mbomelin är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:07.

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