Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Server.Execute..

Postades av 2001-04-17 14:11:00 - Pär Hedberg, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 592 personer

Hej hej!

Nån som har feting koll på server.execute o server.transfer??

Gäller de bara i IIS5??

Går det fortare att använda Server.Execute än tex Include File??

Stödjer Ballou Server.Execute??

frågorna är många..


Svara

Sv: Server.Execute..

Postades av 2001-04-17 14:26:00 - Christoffer Hedgate

Ja, Server.Execute och Server.Transfer gäller endast för IIS5. Server.Execute och #include gör inte riktigt samma saker. #include tar helt enkelt texten som står i den fil som inkluderas och lägger in den i 'originalkoden' där inkludering sker från, och exekverar sedan originalsidan som normalt. Server.Execute flyttar över exekveringen från sida A till sida B, på den plats där kommandot utförs. Dvs en del kod exekveras på sida A, därefter exekveras sida B och slutligen exekveras resten av koden på sida A.

Server.Transfer flyttar exekveringen från sida A till sida B, men 'slänger' det som redan gjorts på sida A. Dvs det är egentligen bara sida B som exekveras.

Slutligen finns det ju även Response.Redirect, vilken kan liknas vid Server.Transfer, i det att den exekverar en annan sida än den som besökaren begärde från början. Den stora skillnaden är dock att response.redirect skickar ett redirect meddelande till klienten, vilket gör att den surfar vidare till sida B (syns t ex i adressfältet i browsern), vilket i sin tur alltså innebär att det blir två requests till servern. Server.Transfer däremot flyttar bara exekveringen till sida B, men i browsern står det fortfarande sida A som adress.


Svara

Sv: Server.Execute..

Postades av 2001-04-17 14:44:00 - Pär Hedberg

hmm.. fick tyvärr inte riktigt svar på min fråga..

går det snabbare att köra execute än att inkludera sidan..

använder alltså ASP på den sida som ska includeras..

/Pär


Svara

Sv: Server.Execute..

Postades av 2001-04-18 08:21:00 - Magnus Gladh

Skulle inte tro att det är så stor skillnad, möjligtviss skulle include vara snabbare då den först bygger ihop sidan och sedan kör koden...

Men jag vet inte, testa själv och se, finns en komponent som mäter hur lång tid det tar för en sida att exekveras, tror den finns hos:
http://www.15seconds.com

- magnus


Svara

Sv: Server.Execute..

Postades av 2001-04-18 09:27:00 - Pär Hedberg

hmm.. meckade en egen budget variant:

dTime = Now()

'** EN JÄVLA MASSA KOD

response.write datediff("s", dTime, Now())


Fick fram att Server.Execute kan vara snabbare..
Efterssom den bara exekverar koden en gång per session om inte filen ändrats (so i've been told)..

/Pär..


Svara

Sv: Server.Execute..

Postades av 2001-04-18 09:32:00 - Andreas Hillqvist

Efter som Include útförs inan scriptet körs går det väl inte att ta tiden på en include?


Svara

Sv: Server.Execute..

Postades av 2001-04-18 09:43:00 - Pär Hedberg

hmm.. tog tid på hela sidan.. så det borde vara rättvist?


Svara

Sv: Server.Execute..

Postades av 2001-04-18 10:19:00 - Johan Djupmarker

Jag TROR det är så som Andreas säger, "include-grejen" görs innan scriptet börjar exekveras, därför kommer tiden det tar att inkludera filen inte tas med i din tidtagning.

/Johan


Svara

Sv: Server.Execute..

Postades av 2001-04-18 10:20:00 - Pär Hedberg

kan så vara.. men varför tog det då längre tid?? *Fundersam*


Svara

Sv: Server.Execute..

Postades av 2001-04-18 11:12:00 - Christoffer Hedgate

jo,det är så som andreas säger ja. Varför den tog längre tid får någon med bättre koll på iis svara på.


Svara

Sv: Server.Execute..

Postades av 2001-04-18 11:28:00 - Andreas Hillqvist

beror på hur testet är utformat...

Mitt förslag på test:
Skapa ett vb projekt vilket använder.
Använda Http objektet i MSXML biblioteket.
Hämta sidorn ett upprepat antal gånger.
Starta om servern och uprapa testet fast hämta sidorn i motsatt odning.
Göra omdet några gånger.

Bör nog ge ett betydligt pålitligare test resultat... :O)


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 961
271 763
5 451
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies