02. oktober 2003 - 19:21Der 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.
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.
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å?
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å
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.
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
Synes godt om
Ny brugerNybegynder
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.