Visa ett inlägg
Oläst 2004-11-04, 11:55 #9
Starwebs avatar
Starweb Starweb är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2004
Inlägg: 332
Starweb Starweb är inte uppkopplad
Flitig postare
Starwebs avatar
 
Reg.datum: Jan 2004
Inlägg: 332
Citat:
<aspkod>
textmassa#1
<aspkod>
textmassa#2
<aspkod>
textmassa#3
<aspkod>
textmassa#4
<aspkod>
textmassa#5
<aspkod>
textmassa#6


...är sidan kodad så här istället:

<aspkod>
textmassa#1
<aspkod>

så blir prestandan mycket bättre. Det gäller att koda snyggt och verkligen separera textmassa och ASP kod rent fysiskt i filen för att det ska bli smidigt.
Varför inte använda en WYSIWYG-editor istället för hela sidan?
Alltså, antingen läsa in hela filen som man befinner sig på, och hämta ut innehållet mellan speciella taggar såsom: <-- START --> och <-- STOP -->,
eller hämta hela sidan från en databas, om man nu har lagt in allt där?



Citat:
Det beror ju på hur man menar. Skulle include-filerna innehålla ASPkod så har du problemet med dubbel administrering om du måste buggrätta/utvekla i koden. Jag menade att man bara skulle ta textbitarna och lägga i include-filer, MEN som du såg på mitt exempel ovan så skulle det kunna röra sig om ett 10tal includefiler PER SIDA och PER språk, dvs 20includes i snitt per sida.

Exempel:

<aspkod/logik>
... <include fil#1, språk1> ...
<aspkod/logik>
... <include fil#2, språk1> ...
<aspkod/logik>
... <include fil#3, språk1> ...
<aspkod/logik>
... <include fil#4, språk1> ...

...etc
Ganska rörigt eller hur?
- Varför skulle include-filerna innehålla programmeringskod?
- Varför skulle man ha flera include-filer per språk? En fil per språk räcker väl?



Citat:
Och att spara includefilen i minnet är ju inte aktuellt av flera anledningar, dels pga ovanstående (flera includes för att bygga samma sida) och så tar det ju prestanda/minne av servern så det heter duga (beroende på antal besökare och hur mycket text per sida)
Visst, om man har väldigt mycket text+besökare så kanske det blir en del, men tex. språkfilen till vår webbutik tar runt 30kb per språk, så det är inget problem även med en hel del besökare. 30kb = ca 30000 tecken. Men om man hade laddat varje språk-förfrågning direkt från databasen * X antal 1000-tals besökare så hade detta blivit MYCKET mer resurskrävande.


Hoppas vi inte kommer FÖR off-topic nu, men sånt här är ju kul :P
Starweb är inte uppkopplad   Svara med citatSvara med citat