Avatar billede kasperjensen Nybegynder
08. september 2005 - 15:10 Der er 20 kommentarer

omkode fra .asp til asp.net

Hej folkens,

Jeg har en hjemmeside i asp. som jeg gerne ser bliver omkodet eller hvad der nu skal til for at få den over i asp.net for at gøre siden hurtigere.

er det en ret nem proces, og hvis i tager et kig på www.imgshare.net  så er det den side der skal laves om. og vil høre om det vil koste en bondegård at få lavet..

vh
Avatar billede softspot Forsker
08. september 2005 - 15:18 #1
Hvad har du liggende på det site siden det tager så lang tid at loade?

Hvilken forbindelse ligger sitet bag (hastighed)?

Generelt tror jeg du kan vinde meget hastighed, ved at strukturere din kode anderledes (uden at vide hvordan det er struktureret nu). Det kan også være du skal overveje hvilke opgaver der skal udføres hvornår osv.

Prøv at forklare lidt mere om dit site, så kan det være der kan gøres noget uden du skal til at skifte over i ASP.NET...
Avatar billede softspot Forsker
08. september 2005 - 15:20 #2
PS: jeg opgav at komme ind på det link du har lagt - den ville simpelthen ikke loade (indenfor min tolerencegrænse :))...
Avatar billede kasperjensen Nybegynder
08. september 2005 - 15:23 #3
jeg er ked af at du ikke kan komme ind. jeg er ved at skifte server host, da der er så meget run på den side. der kommer godt 12-19.000 besøg af unikke pr dag.  og min serverhost er en rigtig nar desværre.
men prøv igen, så er den der sikkert.
Avatar billede softspot Forsker
08. september 2005 - 15:25 #4
Der er nogle parametre man kan pille ved for at komme omkring performanceproblemer.

1. Server kraft. Jo større, jo bedre :)

2. Forbindelse til serveren. Jo større, jo bedre :)

3. Kodestruktur. Kræver lidt mere omtanke, men kan i mange tilfælde opveje behovet for en stor server og er en langt bedre måde at spare computerkraft end at opgradere serveren. Det er et spørgsmål om at benytte teknikker som bruger så få resurser som muligt på serveren, så den kan sparke så mange sider igennem som muligt...


Det at skifte til et andet sprog kan i nogle tilfælde hente performance, men i bund og grund er den største gevinst hentet ved at kode bedre.
Avatar billede jokkejensen Novice
08. september 2005 - 15:27 #5
er det din side ?

Måske du skulle skifte til en dansk host - Men hvad kan man forvente af hastighed hvis man giver fri server plads til internet brugere, det er ikke din applikation der er langsom men udbyderen der ikke kan følge med. De har sikkert en go begrænsning på i hastigheden.
Avatar billede softspot Forsker
08. september 2005 - 15:31 #6
Nope, den er stadig noget tøvende.

Anyway! Selv med 15000 besøgende indenfor en time, skal din server kun servicere godt og vel 4 forspørgsler i sekundet (15000/3600), hvilket ikke burde være et problem for serveren at klare (naturligvis under den forudsætning at det ikke er store billeder og præsentationer den skal smide tilbage, men så er det nok forbindelsen der er problemet mere end serverens kraft). Jeg er klar over at der er peak perioder og sådan noget, men det burde så kun være korte periode hvor der er behov for større kraft...
Avatar billede kasperjensen Nybegynder
08. september 2005 - 15:39 #7
jeg kan sige at jeg opgradere til en

P4 3.06 HT
1MB L2 Cache
1GB DDR-2 RAM (Upgradeable to 4GB RAM)
2 X 160GB SATA HD
100Mbps Ports
2000GB BW

og til Jokkejensen:  nej, da min traffik mest kommer fra usa vil jeg ikke skifte. og det burde ikke gøre det vilde efter opgradering om det er i usa eller dk den vil stå.
Avatar billede softspot Forsker
08. september 2005 - 15:42 #8
Fylder hver side f.eks. 25Kb og din server skal servicere 4 forspørgsler i sekundet, så skal linien mindst kunne bære 100Kb i sekundet, hvilket svarer til en 1Mbit linie, så det er nok linien der først skal tunes (som jokkejensen er inde på), hvis der er noget som skal tunes.
Avatar billede softspot Forsker
08. september 2005 - 15:44 #9
Ok, kan du sige mere om hvad det er for noget materiale der ligger på serveren, som kan være medvirkende til at det performer så dårligt?
Avatar billede kasperjensen Nybegynder
08. september 2005 - 15:45 #10
det er billeder man uploader. men hvor alle kan se dem. og de fleste af de billeder der bliver uploadet er "adult"
Avatar billede jokkejensen Novice
08. september 2005 - 15:47 #11
det er billeder folk kan uploade og smide link til i fora mm, porn osv.. der er totalt mange request.. eksempelvis bruger babeindex.dk hans side, og de har ofte en 3-400 personer inde i samme tråd.. med 100 billeder.. get the picture ?

Der skal en led linie til det du ønsker, og jeg tror ikke på at der er nogen der vil hoste dig, uden at lukke lidt for linien til din konto..

Ellers bliver det selvfølgeligt bare dyrt..

Mvh
Avatar billede jokkejensen Novice
08. september 2005 - 15:48 #12
hvordan er reglerne for billede upload ? jeg mener, må man ligge virkeligt hi-rez billeder op på mange mb ?

hvis dette er muligt ville jeg spare meget performance ved lige at komprimere billederne selv til jpg, og sige max 1600 i bredden eller 1200 i højden....
Avatar billede softspot Forsker
08. september 2005 - 15:50 #13
Ok, det stiller jo store krav til forbindelsen (altså at det er billeder ;) - selvom man måske kan argumentere for at voksenbilleder forøger de krav :D).

Anyway! Så grunden til at du vil skifte til ASP.NET er hvad (muligheden for at behandle billeder, så som at generere thumbnail billeder, på serveren uden ekstra komponenter, eller andre argumenter du har læst/hørt...?).

Jeg tvivler på at .NET vil ændre meget på dit problem, ud over at du som sagt indbygget i .NET, har muligheden for f.eks. at skalere billederne efterhånden som de kommer op på serveren. Det kan dog også klares med en komponent i std. ASP...
Avatar billede kasperjensen Nybegynder
08. september 2005 - 15:52 #14
jeg har bare hørt at siden vil loade meget hurtigere hvis det ryger i asp.net ? eller har det intet på sig?

og reglerne ang upload af størrelse.. skal jeg måske sætte en toplevel grænse på.
Avatar billede jokkejensen Novice
08. september 2005 - 15:58 #15
jo performance mæssigt er asp.net en del hurtigere end asp..

Men det er jo ikke din applikation der halter... den kører jo sikkert fint, hvis der lå et billede, og kun var en bruger.. Den er jo ikke vildt komplex, men bare meget brugt.. google.com ville også køre af helvede til hvis den lå på din ene server..

regn selv på det.. du har 20.000 brugere på siden der alle sikkert i gennem snit uploader 5 billeder... det bliver en satans masse request til serveren hvis de link kommer ud til x antal brugere.
Avatar billede softspot Forsker
08. september 2005 - 15:59 #16
Umiddelbart ville jeg da forsøge mig med en strategi der tilader folk at uploade billeder til en mirror-server og så lægge ikoner på dit forum, som linker til din mirror-server. På den måde kommer dit forum til at køre meget bedre, og du kan flytte en masse trafik over på en anden linie (eller evt. flere)...
Avatar billede kasperjensen Nybegynder
08. september 2005 - 16:20 #17
kan godt se hvad du mener, men det indebære jo et indkøb af endnu en server.. og de penge har jeg desværre ikke pt.
Avatar billede softspot Forsker
08. september 2005 - 16:31 #18
Findes der ikke nogle billige hoteller derude som bare kan fungere som filehost, eller kan du måske alliere dig med nogle af dine brugere som måske har en linie stående.

Jeg tror under alle omstændigheder ikke du vinder noget ved at skifte til et andet server-sprog.
Avatar billede kasperjensen Nybegynder
08. september 2005 - 16:49 #19
ok. jeg vil så starte ud med at skifte host og over på ny server.  men kan ikke bruge et webhotel da jeg allerede har ca 40gb materiale på serveren
Avatar billede kasperjensen Nybegynder
15. oktober 2005 - 14:19 #20
jeg har fundet en ny host og har fået fri traffik på en 10 mbit linie. så hvis nogle af jer der tror at i er fortjent til en smule af mine points, så giv mig et svar idag..ellers tager jeg dem alle i morgen tidlig.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester