---
title: "Förvirrad prestanda fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10057-förvirrad-prestanda-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jörgen HP"
published: "2001-06-14T14:07:00.000Z"
updated: "2001-06-14T14:31:00.000Z"
replies: 3
views: 186
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/10057-förvirrad-prestanda-fråga"
---

# Förvirrad prestanda fråga

## #1 — Jörgen HP, 2001-06-14T14:07Z

Hej!

Jag tycker mig märka att jag använder en hel hög If satser och ofta flera stycken per sida och ofta med elseif inblandade. Har försökt hitta bättre sätt att lösa saker på.

Till frågan, tar som exempel 2 sätt att skriva på. Vissa säger att select case gör högre prestanda (går fortare och kräver mindre av kapaciteten) och vissa förespråkar if satser.

Ett exempel nedan:

alternativ 1, som kanske hade skrivits bättre med With Response.

```

If Posts < 100 then
Response.write "Ranglåg" 
elseIf Posts > 100 then
Response.write "Ranghög" 
elseIf Posts > 500 then
Response.write "Betahund" 
elseIf Posts > 1000 then
Response.write "Alfahund" 
elseIf Posts > 1500 then
Response.write "Flockledare" 
end if
```

Alternativ 2

```

Select Case Posts
    Case Posts < 100 
        sHelloText = "Ranglåg"
    Case Posts > 100 
        sHelloText = "Ranghög"
    Case Posts > 500 
        sHelloText = "Betahund"
    Case Posts > 1000 
        sHelloText = "Alfahund"
    Case Posts > 1500 
        sHelloText = "Flockledare"
End Select
```

vill gärna höra många varierande svar och synpunkter gällande prestanda vid kodning. Har fått blodat tand efter en bra artikel i DMZ.

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

## #2 — Vide, 2001-06-14T14:27Z

If (med ElseIf) är till för att jämföra flera OLIKA variabler med värden. Du kan självklart använda den för att jämför samma variabel, men då tappar man hela konceptet med Case, plus att du måste skriva massa extra kod.

Case är till för att jämför EN variabel med flera värden.

Så är det :)

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

## #3 — jorgen, 2001-06-14T14:30Z

Hej!

Alltså är Alternativ 2 det bästa i detta fallet?

Mvh

Jörgen

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

## #4 — Vide, 2001-06-14T14:31Z

Jepp

\[r\]

Eller, nja, ser att du försöker använda större än... tror inte Case har stöd för det... :l

Sluta splittra mig såhär... :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10057-förvirrad-prestanda-fråga
