webForumDet fria alternativet

Drift & underhåll av community

ASP

14 svar · 444 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1

Hur gör alla ni när ni ska arbeta med era webbplatser som har användare?

Hur "låser" ni webbplatsen? Bara för någon / några timmar?

Vad jag menar, ni ska arbeta lite, uppdatera, ändra, och då vill ni inte att era användare ska komma och trixa med databasen, eller vad det nu kan vara.

Medlem sedan mars 20002 836 inlägg
#2

Har man tillgång till servern går det ju lätt att "pilla med hostheaders".
Man kan ha tex 2 siter konfade på servern ..... en "tom-site" som meddelar att nu är det underhåll på gång och så den skarpa.
När underhåll behöver göras är det bara att ändra i hostheadern på de 2 siterna.

Bara ett sätt att göra det på

cya,
/PatrikB

Medlem sedan mars 2003772 inlägg
#3

Jag brukar sköta det när det är minst aktivitet på sidan, alltså nattetid.

Har jag IIS'n lokalt så har jag en tempsite som jag ändrar i "hostheaders"

Medlem sedan juli 20003 825 inlägg
#4

Weebhotell är inte min grej. Jag håller inte på med sån't.

Fler förslag där man inte har tillgång till servern på egen hand.

Medlem sedan juli 20003 825 inlägg
#5
<%
IF Request.ServerVariables("REMOTE_HOST") = "193.12.203.194" THEN response.redirect "/v1/index.asp"
%>

Här är en variant.

Medlem sedan mars 2003772 inlägg
#6

193.12.203.194 är din ip då eller?

Va ju iofs en ganska bra ide :)

Medlem sedan juli 20003 825 inlägg
#7

Nja. inte bara min IP men nästan.

Vi sitter bakom någon brandvägg och även grannen skulle kunna surfa på webbplatsen. Men det är avsevärt mindre än hela Internet.

Jag har fått för mig att alla här har samma IP utåt sett.

Man kan kolla det med denna koden:

<%
cnt = 1
FOR EACH varre in Request.ServerVariables
tmp = tmp & cnt & ". " & varre & " : " & Request.ServerVariables(varre) & "<BR>" & vbCRLF
cnt = cnt + 1
NEXT
response.write tmp
%>

Från @nders för övrigt.

Medlem sedan dec. 19998 577 inlägg
#8

Du skall ju aldrig behöva stänga ned sajten för att göra uppdateringar, visst under någon minut men inte timmar som du nämner.

Sätt upp en utvecklings-sajt vid sidan om där du sköter utvecklingen, när väl du har någon uppdatering så för du bara över det till den skarpa sajten.

Medlem sedan juli 20003 825 inlägg
#9

Vide, jag stänger inte ner en sajt om det inte behövs.

Medlem sedan dec. 19998 577 inlägg
#10

Eclipse skrev:

Hur "låser" ni webbplatsen?

Eclipse skrev:

Vide, jag stänger inte ner en sajt om det inte behövs.

Jag jämför att "låsa" en webbplats och stänga ned den som samma sak eftersom klienterna inte kommer åt det dom ville. Med lite "service mind" så utvecklar man vid sidan om och uppdaterar under några sekunder, på så sätt påverkas inte klienten märkbart.

Medlem sedan apr. 2001425 inlägg
#11

Jag brukar skicka in en querystring som lagras i en applicationvariabel på default.asp-sidan.

Då kan jag snabbt lägga in meddelande när siten öppnas igen.

När jag sen vill låsa upp sidan så tar jag bort querystringen.

If len(Request.Querystring("mess"))>0 THEN
application("mess")=Request.Querystring("mess")
END IF

IF len(application("mess"))>0 AND NOT Request.ServerVariables("REMOTE_HOST") = "55.254.163.52" THEN 'mitt ip gör att jag kommer in...
Response.Write "<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;" & application("mess")
ELSE

'Visa frameset eller innehåll

END IF

Vide, ibland kanske man måste tanka hem sin accessdatabas och göra modifieringar lokalt,
då krävs det lite längre stopp än bara nåra sekunder.
Sen kan man ju i o f ha webbadmin på db:n med...

Mvh Macce

Medlem sedan juli 20003 825 inlägg
#12

Tack!

Det är som jag tänkte då!

***
Ett tips till dig: om du stoppar koden i session on_start i global.asa så gäller det i alla sessioner, inte bara på en enskid sida.

Medlem sedan dec. 19998 577 inlägg
#13

Macce skrev:

Vide, ibland kanske man måste tanka hem sin accessdatabas och göra modifieringar lokalt,
då krävs det lite längre stopp än bara nåra sekunder.

Oavsett om det är databasen eller en webbsida du ändrar så kan du göra det i en utvecklingsmiljö som inte har med den skarpa webben att göra.

Medlem sedan nov. 20016 480 inlägg
#14

Jag lägger alltid in en funktion där jag kan stänga ned communityt för alla utom för mig själv (eller de som har blivit tilldelad en viss grad).

Medlem sedan apr. 2001425 inlägg
#15

Vide, Naturligtvis är det det bästa alternativet.
Men när medlemmarna har skrivit inlägg etc,
så kan jag ju inte ladda upp en äldre modifierad databas som
saknar de senaste inläggen.
Det vara bara det jag menade... Sen kan man ju hitta olika lösningar på det också...

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)