Avatar billede hansenjeppe Nybegynder
09. maj 2003 - 16:35 Der er 11 kommentarer

optimering include?

Hej der!

Jeg er ved at optimere min hjememside, men er undertiden kommet lidt i tvivl om hvor mange includes jeg kan tillade mig pr side for at det stadig går hurtigt?

Har I nogle gode råd til optimering af hjememsider og databaser, så er jeg også meget interesseret :o)

- Jeppe
Avatar billede michaels Nybegynder
09. maj 2003 - 16:50 #1
Antallet af includes har stort set ingen betydning. Det kommer an på den mængde kode du kører i dine includes.

Så hvis bare din kode er pæn så betyder det mere end antallet af includes.
Avatar billede hansenjeppe Nybegynder
09. maj 2003 - 17:07 #2
ok... Jeg ville være i stand til at nedsætte en stor mængde kode, hvis jeg kører mere af koden vha database, men vil database udtrækningen blive for tung? Min side er ret stor og ha ren hel del brugere online adgangen...
Avatar billede michaels Nybegynder
09. maj 2003 - 17:26 #3
Ikke helt forstået??

Tænker du på om data mængede du henter ud fra databasen bliver for stor? Eller???
Avatar billede hansenjeppe Nybegynder
09. maj 2003 - 23:21 #4
Well.... tænker på om for mange database udtræk pr side vil skabe problemer... Hvad er det optimale antal database udtræk pr side?
Avatar billede michaels Nybegynder
10. maj 2003 - 01:31 #5
Generelt gælder det om at have færrest db kald pr side da det tage tid at forbinde til databasen og lukke igen, men du vil ikke bemærke om du har 5 eller 10. Igen det handler om din kode. Hvis du holder alle dine kald i samme recordset så bliver det ikke så slemt.

Men en generel regl må altid være at smide så meget i selve SQL'en som muligt da den generelt er meget hurtig at eksekverer. Så det er bare i gang med de joins og hvad man ellers kan finde på ;)
Avatar billede olebole Juniormester
10. maj 2003 - 03:06 #6
<ole>

Jo mere du kan skrive ud i statiske filer, jo bedre. Er det data, der ikke bliver opdateret ret ofte, er det ofte langt bedre, at bruge serverscripts til at skrive statiske filer. Så trækker du langt mindre på serveren.
Brug af databaser er meget ofte vildt over-done  :)

/mvh
</bole>
Avatar billede hansenjeppe Nybegynder
10. maj 2003 - 03:54 #7
michael>> Det er jo lige det! Har brugt en hel del tid op at optimere og omstrukturere, så flere informationer han hentes i eet træk...
Man hvad så med sessions? Hvor mange af dem burde jeg max at have?


olebole>> Well.. Kører på MS SQL, så kører en hel del via databsen :o)
Avatar billede michaels Nybegynder
10. maj 2003 - 11:34 #8
Sessions kan du have mange af uden der sker det store, men du skal måske overveje om det ikke i nogen tilfælde ville være smart med application variabler.
Brugerne deler dem på tværs af sessions og derfor skal de ikke initialiseres hele tiden.
Avatar billede olebole Juniormester
10. maj 2003 - 15:38 #9
Ehhhhh .... at du har adgang til MSsql, er jo ingen begrundelse for at køre en hel del via databasen  :)
/mvh
Avatar billede KLS Novice
11. maj 2003 - 17:44 #10
optimer din side så du laver kal i applications, hvis det er info som ikke ændres ved hvert side besøg.

skrift så resten i sessions, eller i lokale variabler på den side der skal bruge dem.

Det afhængiger også af hvor mange gange du bruger <%

og %>

i dine filer osv.

Men applications er det hurtigste at lave dem i.
Avatar billede hansenjeppe Nybegynder
11. maj 2003 - 17:52 #11
klshp >> Du mener altså at jo flere gange jeg bruger <% %> jo tungere bliver det at indlæse siden?
Jeg skal altså passe på med at blanden asp og html for meget sammen?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester