Avatar billede tuctoh Nybegynder
02. oktober 2003 - 19:21 Der er 9 kommentarer og
1 løsning

Kompilere ASP?

Hej,

Jeg har min egen windows 2K server, hvor jeg kører en hel del ASP sider fra.

Hver gang en side loades, kompiles ASP koden til maskinkode... dette tager jo en del tid.

Er det muligt at kompile ASP koden én gang for alle, for at spare processor ressourcer? Lidt ligesom man gør i c++ etc... kompilerer det én gang for alle.


Håber i kan belyse dette lidt for mig :)
Avatar billede nmh Nybegynder
02. oktober 2003 - 19:47 #1
Ja du kan bruge Visual Basic og så få lavet nogle komponenter du kan bruge (nogle Dll-filer). Det vil ikke kræve den helt store omskrivning. Men det er teknisk lidt besværligt. Der findes programmer, der kan lave et asp-system om til komponenter, men igen: det vil nok kræve lidt omskrivning.
Det man gør er at lave komponenter ud af den kode, der tager længst tid.

Du bør i stedet overveje at skifte til .net.
VB.net er nok det du så vil have lettest ved. Men det kærver en del omskrivning af ASP-kode.
Avatar billede soes Nybegynder
02. oktober 2003 - 19:48 #2
Hvis du ellers har sat din IIS rigtig op så burde den gemme din side i dens chach og derved optimere hastigheden
Avatar billede tuctoh Nybegynder
02. oktober 2003 - 19:49 #3
tjaa, mit website har lige nu over 400 forskellige ASP sider, og viser over 600K sider om dagen :s
Hvis det hele mere eller mindre skal omskrives, er det nok ikke måden :(

Men der er altså ikke nogen forholdsvis simpel måde at kompilere og eksekvere på?
Avatar billede bufferzone Praktikant
02. oktober 2003 - 19:49 #4
Strengt taget fortokles asp af serveren og ikke kompileres, men det er lidt er strid om ord, du kan mig bekende ikke gøre ASP sider hurtigere ved at for "fortolke/kompilere" dem, det kan man ikke.

Når vi taler om ASP.NET er tingene vist lidt anderledes. Herer der tale om et objectorienteret sprog, men om den kompileres eller fortolkes må mere forstandige mennesker end mig svare på
Avatar billede tuctoh Nybegynder
02. oktober 2003 - 19:49 #5
ok, så IIS casher altså selv den kompilerede kode?
Avatar billede nmh Nybegynder
02. oktober 2003 - 19:55 #6
I asp.net ligger der en mellemkode, som bliver oversat første gang, den bruges (Just In Time JIT-princippet) så vidt jeg husker.
Hvis man bruger DLL-komponenter, som man instantierer i sin ASP-kode er der heller ikke tale om fortolket kode, men om oversat kode.
Avatar billede nmh Nybegynder
02. oktober 2003 - 20:06 #7
Avatar billede tuctoh Nybegynder
02. oktober 2003 - 20:47 #8
hmm ok, det gav da lidt mere info...

Er der andre der har kommentarer (svar) til det? Dem der har kommenteret, smid lige et svar, og jeg lukker i morgen :)
Avatar billede nmh Nybegynder
02. oktober 2003 - 22:09 #9
Det her er interessant:
http://www.infomentum.com/
Avatar billede tuctoh Nybegynder
03. oktober 2003 - 13:19 #10
nmh får points; de fandt faktisk noget der ligener en løsning (dit sidste link).
Det er nok lidt for dyrt til mig lige nu, men måske en dag i fremtiden :p

Tak for hjælpen alle sammen
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Rambøll Management Consulting

Senior Software Engineer

Capgemini Danmark A/S

AI Data Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Driftsstærk IT-profil til Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netcompany A/S

Network Engineer

Politiets Efterretningstjeneste

Configuration Manager til PET's IT-afdeling