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


Vilket är bäst <% eller write?

Postades av 2004-01-31 16:41:08 - Frank Kristensen, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 577 personer

Sitter och ska göra om layouten på min sida och tänkte nu i samband med detta kontrollera vad som nu faktiskt är det bästa att göra.
Mina tankar är att det ska vara
1 Snabbt
2 Server vänligt

Eftersom det är mycket databas material som visas så dyker det upp många <%= xxx%> i min nuvarande htmlkod.
Om jag förstått det rätt så skapar det anträngningar på server och därmed läsning.
men om hela sidan blir VB med endast en <% i början och i slutet, och sedan använder response.write för html koden.. tjänar jag eller förlorar jag?
Det kan ju bli en hel del "response.write" kommandon som i sin tur ger storleksmässigt stora sidor..
Är det fördel ur säkerhetssynpunkter också att välja response.write ?


Svara

Sv: Vilket är bäst <% eller write?

Postades av 2004-01-31 21:39:39 - Pelle Johansson

<%="hej"%> elller Response.Write "hej" är samma sak så det spelar ingen roll.

Däremot bör du ha så lite kod-block som möjligt eftersom varje gång ett kodblock kommer så körs asp-motorn. Ju färre desto snabbare sida.

Nu är det så att det är inte säkert det går snabbare att bygga all html i ett aspblock och visa det eftersom asp inte är snabbast i världen på att konkatinera strängar så jag tror nästan att du inte kommer kunna märka någon skillnad på prestanda.

Det är först när vi snackar om ett stort antal samtidiga användare på samma sida som man kan börja tänka på att försöka optimera.

Sist men inte minst är det användarens internetkapacitet som gäller - en med 56k modem som laddar ner en 56k sida tar trots allt sina sekunder.


Svara

Sv: Vilket är bäst <% eller write?

Postades av 2004-02-01 01:30:28 - Benni Svensson

Det här är en sak som har diskuterats fram och tillbaka.
Enligt herrarna på 4gaysfromrola(tror jag det heter) så tar det lika lång tid att skriva
<%
som att skriva
response.write.

Därimott så om man kunde skriva det som en hel sträng, eller så lång som möjligt, incl html-taggarna, då kan man vinna avsevärt.
<code>
response.write "</td></tr></table>"&_
"<table border='1' cellspacing=0 cellpading=0 width='70%'><TR>"&_
"<TD BGCOLOR=#FBE2D3 width='10%'>"&_
"<B>Namn:</B></TD>"&_
"<TD BGCOLOR=#FBE2D3 width='30%'><B><FONT COLOR =Black>"&_
query("Namn") & "&nbsp;</B></FONT></TD>"&_
'osv
</code>
Detta förfarande är ganska så arbetsamt att skriva på (tänka på alla fnuttar) men en oehörd prestandavinst.


Svara

Sv: Vilket är bäst <% eller write?

Postades av 2004-02-01 14:31:28 - Oskar Johansson

man lär sig det här med fnuttarna om man kommer på en bra teknik för det...

Jag skriver mina strängar ungefär såhär:

<code>
1) ""
2) "<html><head><title>"
3) "<html><head><title>" & & ""
4) "<html><head><title>" & min_variabel & ""
5) "<html><head><title>" & min_variabel & "</title></head>"
6) "<html><head><title>" & min_variabel & "</title></head><body>"
7) "<html><head><title>" & min_variabel & "</title></head><body bgcolor="""">"
8) "<html><head><title>" & min_variabel & "</title></head><body bgcolor=""#FFFFFF"">"
</code>

Anledningen till att jag skriver "" på en gång är att då vet jag att det är gjort och slipper komma ihåg sådant sedan...


Svara

Sv: Vilket är bäst <% eller write?

Postades av 2004-02-02 21:37:58 - Peter Björklund

Jag läste för en tid sedan en artikel som just handlade om att optimera sin kod för bättre serverprestanda och kort och gott handlade det om att alla kodgenvägar innebär en prestandaförsämring, typ... <%=%> istället för Response.Write tex.

Man skulle kunna säga att den extra tid det tar att skriva ut syntaxen som den är i klartext den tiden vinner man tillbaka i prestandan på servern.

Sedan kommer ju alltid det där med att skriva smart och optimal kod på andra sätt också. Man får väl ta med sig bit för bit och försöka skriva bättre och bättre med tiden.


Svara

Nyligen

  • 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
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 791
27 960
271 761
5 982
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