---
title: "Går detta att göra \"snabbare\"?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/118684-går-detta-att-göra-snabbare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2004-12-25T19:10:54.000Z"
updated: "2004-12-26T15:11:28.000Z"
replies: 3
views: 290
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/118684-går-detta-att-göra-snabbare"
---

# Går detta att göra "snabbare"?

## #1 — voigtann1, 2004-12-25T19:10Z

I arrayn list så lagra jag alla Godkända taggar som ska ersättas av en egen kod. Just nu kör jag en elseIf sats och en for sats för att nolla alla ställer i texten och bara lägga in korrekt kod. men denna IF och elseIF koder kommer ju vara mil långa... kan man lösa det på något smidigare och kanske snabbare sätt?

```
function free(str)
list = array("mainpage","banner","pageload","T_HEAD_STYLESHEET","SITENAME","PAGE_TITLE")
  if instr(str,"mainpage}") then
    mainpage()
  elseif instr(str,"pageload}") then
    Response.Write FormatNumber((Timer() - strStartTimer), 3)
  elseif instr(str,"T_HEAD_STYLESHEET}") then
    response.write DIRECTORY & cssfile
  elseif instr(str,"PAGE_TITLE}") then
    response.write "powered by VPanel"
  elseif instr(str,"SITENAME}") then
    response.write title
  end if

  for u = 0 to ubound(list)
    str = replace(str,list(u) & "}","")
  next

  free = str
end function
```

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

## #2 — Jesper T, 2004-12-26T14:06Z

elseif brukar ju ersättas med select/case för att öka prestanda och få en tydligare kod. Jag vet inte om det är att föredra i detta fall?

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

## #3 — voigtann1, 2004-12-26T14:27Z

Funderade på det också.. så slect/case är snabbare än if/elseif satser?

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

## #4 — K@llen, 2004-12-26T15:11Z

Select case används när man gör en återkommande jämförelse med en variabel inblandad. I detta fall kan du alltså inte använda select case.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/118684-går-detta-att-göra-snabbare
