webForumDet fria alternativet

Är detta en bra uppbyggnad på en site?

ASP

42 svar · 469 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Jag tänkte att användarna skulle få ha sina egna presentationssidor...i början använde jag mig av en enda sida...för varje presentationssida...men nu gjorde jag en sida för varje presentationssida...och detta utan databaskopplingar...vilket gör att det går snabbare...är det så man bör göra?

Medlem sedan maj 20002 597 inlägg
#2

Det funkar men det är ju mycket jobbigare om man ska redigera sidorna. Tänk dig att du har 100 användare och du ska ändra utseénde på skiten?
Till en liten sida så funkar det ju. Själv tycker jag att databaserna regerar :)

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan juni 200032 967 inlägg
#3

i början använde jag mig av en enda sida...för varje presentationssida...men nu gjorde jag en sida för varje presentationssida...

ehh, say what :q

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan maj 20002 597 inlägg
#4

Ja han pratar som om han vore full men e man full själv så fattar man ;)

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan maj 20011 312 inlägg
#5

@anders: :)

Ska försöka förklara en gång till...jag hade en sida som hette medlem.asp som man loggade in på...och där hade jag två databaskopplingar...en som hämtade alla medlemmarsnamn och länkade medlem.asp?NAMN
Den andra databaskopplingen hämtade sedan QueryString namnet och presentera medlemmens sida på medlem?NAMN.asp

Jag tyckte att detta sätt skulle påfresta servern alldeles för mycket...så jag skapade en medlemsida för varje medlem efter deras id-nummer.
Medlem 1 fick alltså 1.asp
Medlem 2 2.asp etc.

Vilket sätt bör man föredra?

Medlem sedan maj 20011 312 inlägg
#6

Sico: Jag tänkte på det där med layout biten med det fixar man lätt med include-filet samt att jag skapade en funktion som uppdaterade varje medlemsida...ser ut ungefär så här...

Visa = "SELECT * FROM sseerrss"
RecSet.Open Visa, Connect, 3, 3

<% Do While Not RecSet.EOF %>

<%
Set F = Server.CreateObject("Scripting.FileSystemObject")
Set T = F.OpenTextFile(Server.MapPath("/bipride/db/medlemsida/" & RecSet("Id") & ".asp"),2,true) 

T.WriteLine "<" + "%" + "response.buffer=true " + "%" + ">"
T.WriteLine "<!-- #include virtual=""/bipride/db/medlemsida/check-log.asp"" -->"
T.WriteLine "<HTML>"
T.WriteLine "<!-- #include virtual=""/bipride/huvud/3-skikt-huvud.inc"" -->"

Så om man vill ändra lite så lägger man bara till en writeline eller tar bort en och sen kör man filen så uppdaterar det varje medlemsida...bra va...:)

Medlem sedan maj 20002 597 inlägg
#7

jo men såhär då bara för att vara negativt inställd på din tanke :)

Det blir jävla massa filer :)

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan maj 20011 312 inlägg
#8

Det håller jag däremot med om...:)

Men hur gör man på de större community-siterna...är det en raka databas-kopplingar eller unika sidor...för på detta sätt blir det ju mindre jobb för servern tycker man ju...eller?

Medlem sedan maj 20011 312 inlägg
#9

Sen är det ju ganska onödigt att göra en databas-koppling på saker som inte är så dymaniska i sin natur såsom förnamn, efternamn, personnummer...då är det bättre att förra in dessa i en statisk-sida och uppdatera den om vissa uppgifter skulle ändras...

Medlem sedan dec. 19996 522 inlägg
#10

man anväder databaser för att minska uppdateringstid etc etc. för att återanvända kod. Det är smartare att göra en medlemms sida och bygga den dynamisk än att ha en sida för varje medlemm. Kolla på lunarstorm, oj om de hade haft över 30 000 sidor / en för varje medlemm. Det gör dem sega med databasanrop också, men det är inte segt vid ett litet antal användare.

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan maj 20002 597 inlägg
#11

Men hur gör man på de större community-siterna

Jo dom större sidorna har nog en/flera server/servrar som inte blir överbelastad/överbelastade i första taget. Så dom klarar nog av en ren databashantering.
moahahhaa... kul med "/" överallt va? :D

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan maj 20011 312 inlägg
#12

Men vi antar att man har 50-100 användare...är databas att föredra då också? Rent prestanda mässigt borde det bli bättre med unika sidor...men att det bara blir hiskligt många filer bara...

Medlem sedan maj 20002 597 inlägg
#13

Varför skulle det vara mycket mer på frestade med en databasuppkoppling med den den mängden användare?
NEJ, jag tror det skulle funka utan problem med en databasuppkoppling.

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan juni 200032 967 inlägg
#14

det beror på vad för dbms man kör, och hur systemet ser ut i övrigt.

givetvis är statiska html-filer att föredra, eftersom det lär ju gå betydligt bättre att kasta iväg dem än en massa dokument som måste köras genom en tolk först.

jag säger dock ändå: kör databasvägen, och anpassa systemet efter trafiken (i viss mån i alla fall).

kör asp/access eller asp/mysql eller php/mysql, men ska man ha lite trafik så får man akta sig för access.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan dec. 19996 522 inlägg
#15

@nders
------
men ska man ha lite trafik så får man akta sig för access

Vad menar du med det ;) det verkar lite konstigt, om man har få användare fungerar ju access smidigt

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan dec. 19996 522 inlägg
#16

Jag byggde ett community med ca 60 medlemmar, med nästan bara databasuppbyggnad mot en access2000 db. Innehållandes mailsystem, kompissystem, forum, bilduppladdning etc det fungerade hur smidigt som helst även när 30 användare var på samtidigt

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan juni 200032 967 inlägg
#17

med lite menar jag givetvis inte lite, utan en del. framför allt då vad gäller samtidiga anslutningar.

hör ni inte mitt röstläge? :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan dec. 19996 522 inlägg
#18

klart jag hör ditt röstläge :e :e Lite trafik är relatift till ditt röstläge, det vet väll alla

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan maj 20011 312 inlägg
#19

Jag har access bara på min dator...är inte så erfaren kring databaser...hur får jag tag på de andra databaserna?

Medlem sedan juni 200032 967 inlägg
#20

well, av de gratis så kan du ju kolla in mysql, http://www.mysql.com .

red: men glöm inte bort att access är alldeles utmärkt att börja med, och man klarar sig långt på det. kör på access tills du lärt dig massor och växer ur!

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

[Redigerat av @nders den 17 maj 2001]

298 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
168 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)