---
title: "Kodnings teknik???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6139-kodnings-teknik"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "PatrikB"
published: "2000-07-25T19:55:00.000Z"
updated: "2000-07-28T08:13:00.000Z"
replies: 10
views: 309
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/6139-kodnings-teknik"
---

# Kodnings teknik???

## #1 — PatrikB, 2000-07-25T19:55Z

Hello,

är det någon som kollat in NeoForums?

Är det bättre att koda som han, dvs med små functioner och subs etc.

Ser ju att det blir klart lättare att tex göra en komponent av det forumet när det är kodat som det är.
Fast hur är det med prestanda? att hela tiden anropa funktioner, sub etc.?

Man kanske tom ska ta till sig den kodnings tekniken för att det blir klart lättare att återanvända vissa funktioner, sub etc.

//PatrikB

Permalänk: https://www.webforum.nu/p/6139

## #2 — Vide, 2000-07-25T20:02Z

> är det någon som kollat in NeoForums?

Inte jag... vad är det för ställe?

Generelt så skall man väl använda en funktion eller sub om den funktionen skall användas fler än en gång... Någon prestanda skillnad är det nog inte då det är exakt samma kod...

Permalänk: https://www.webforum.nu/p/244806

## #3 — PatrikB, 2000-07-25T22:47Z

hello vide,

halkade in där för ett par veckor sedan, hade själv aldrig hört om det.

FAst det var först nu ikväll som jag laddade ned det och kollade hur koden såg ut .. alltid kul att kolla hur andra löser saker och ting.

ok, länken är - [NeoForums](http://awaite.ewebcity.com/neoforums/)

Intressant ... och kolla sedan speeden på forumet oxå ... än mer intressant =)

OBS!! beta 3 kräver Script Engine 5.5

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/244807

## #4 — PatrikB, 2000-07-25T22:54Z

Här kommer länken för att ladda ned det direkt:

[NeoForums beta 3](http://awaite.ewebcity.com/neoforums/downloads/neoforums_beta_3.zip)

/PatrikB

Permalänk: https://www.webforum.nu/p/244808

## #5 — emission, 2000-07-25T23:03Z

Hastigheten kommer mer av att det är en snabb databas, och att det är väldigt få context-switchar i scripten. Snyggt gjort!

Permalänk: https://www.webforum.nu/p/244809

## #6 — PatrikB, 2000-07-26T00:15Z

Hello again,

Snabbdatabas? är det ej en Access databas?

Switcharna som saknas helt ... förstod jag speedade upp det hela, men databasen? och alla små funktioner som att skapa en länk, funktionen som skapar Response.Write

tex:

```
Function CreateLink(strLinkName, strUrl)
Write "a href=""" & strUrl & """>" & strLinkName & "</a>"
End Function

Function Write(String)
Response.Write String
End Function
```

(ser nog inte riktigt ut så här, funktionerna, men ngt liknande)

... slöar inte dessa ned applikationen?

//PatrikB

Permalänk: https://www.webforum.nu/p/244810

## #7 — emission, 2000-07-26T01:06Z

Okej, jag trodde det var en SQL Server, men i alla fall...

Write-funktionen ser antagligen ut så här:

```
Function Write(mString)
   Response.Write mString & vbcrlf
End Function
```

...så att det blir nya rader

Nej, de slöar inte ner. Varför skulle de göra det?

Sedan verkar det också som om man använt Option Explicit, vilket snabbar upp ordentligt.

Permalänk: https://www.webforum.nu/p/244811

## #8 — nanne, 2000-07-27T06:38Z

Hur kommer det sig att det går snabbare med Option Explicit?

Permalänk: https://www.webforum.nu/p/244812

## #9 — emission, 2000-07-27T19:05Z

Med Option Explicit måste man deklarera alla variabler med DIM. Det ger dels en smula effektivare minnesutnyttjande, men den stora prestandavinsten kommer av att ASP-kompilatorn annars (utan DIM) måste gå igenom hela namnutrymmet varenda gång en variabel används, för att kolla om den tilldelats ett värde, och i så fall hämta den från den minnseposition som den interna referenstabellel anger. Med deklarerade variabler kan värdet hämtas direkt.

Förenklat uttryckt.

Permalänk: https://www.webforum.nu/p/244813

## #10 — nanne, 2000-07-28T08:01Z

aha... dags att optimera med andra ord :)

Permalänk: https://www.webforum.nu/p/244814

## #11 — Vide, 2000-07-28T08:13Z

Det näst bästa är ju att man kan utesluta jobbiga felstavade variabler när nått är på tok och man felsöker. Och det brukar bli en del i lite större skript... :)

Permalänk: https://www.webforum.nu/p/244815

---

Tråden på webben: https://www.webforum.nu/amne/asp/6139-kodnings-teknik
