Avatar billede intenz Novice
22. december 2002 - 14:39 Der er 18 kommentarer og
2 løsninger

Henter den filer ved include eller require ?

Ja, lidt kryptisk overskift :) Kunne ikke lige finde på noget bedre.

Nå, jeg har et script der bliver hentet rigtig mange gange på en dag, og det fylder omkring 12 kb. Og bruger derfor en masse trafik.

Det indeholder en primær if sætning.
Altså hvis $bla nu er 1 henter den en masse linjer og hvis $bla er noget andet, henter den kun nogle få.

Her kommer spørgsmålet så, hvis $bla nu ikke er 1, så vil serveren vel stadig sende hele scriptet (12 kb) til brugeren, selvom den kun skal bruge nogle få ?

Hvis jeg så i stedet lavede en:
if ($bla == "1") {
include(her_er_den_et.php);
} else {
include(her_er_den_noget_andet.php);
}

Vil den så kun hente de få linjer hvis $bla ikke er 1, eller vil den sende de 2 include filer med, så det bliver det samme.
Og hvis det er tilfældet, kan det så gøres med require eller noget andet ?
Avatar billede sirerugor Nybegynder
22. december 2002 - 14:53 #1
Include "Henter" filen.....
Require "chacher" det nødvendige..

Men jeg tror ik det vil gøre så meget anyways.... Altså det er jo kun 12 kb :)
Avatar billede intenz Novice
22. december 2002 - 14:54 #2
ja, men hvis filen nu bliver hentet 100.000 gange på en dag fx, så vil det gøre en del om den henter 12 kb hver gang, eller fx. 3
Avatar billede intenz Novice
22. december 2002 - 14:54 #3
Men jeg skal så bruge require ?
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:00 #4
Ja det ville nok være det bedste.. :)
Avatar billede skg Nybegynder
22. december 2002 - 15:01 #5
al din PHP kode bliver jo ikke sendt ud til brugeren, det er kun det HTML / Javascript / de billeder som bliver output'et af din PHP kode.

Hvis det er trafikken på dit website du er bange for, skal du sørge for at optimere ovennævnte, men du kan så godt slamkode din PHP (hvilket jeg dog ikke vil anbefale).
Avatar billede intenz Novice
22. december 2002 - 15:07 #6
Okay, så hvis jeg bruger bruger en:
<img src=http://www.site.dk/script.php?user=blabla>

som så henter en php fil med de 12 kb kode og til sidst outputter et billede.
Er det så kun billedet som vil være trafik ?
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:09 #7
ja...
Avatar billede skg Nybegynder
22. december 2002 - 15:09 #8
ja, det andet sker jo internt på serveren !
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:10 #9
yaeh that's right nemmerlig
Avatar billede intenz Novice
22. december 2002 - 15:12 #10
weee... nice nice.

1000 tak

Var ved at blive lidt stresset over alle de gb trafik, men nu er jeg helt lettet :-)

Det er jo som en hel julegave :)
Avatar billede intenz Novice
22. december 2002 - 15:12 #11
>> skg
svar lige
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:13 #12
øv :(
Avatar billede skg Nybegynder
22. december 2002 - 15:15 #13
;-)
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:15 #14
SNYD!! :(
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:17 #15
Jeg svarede da først.....
Avatar billede skg Nybegynder
22. december 2002 - 15:17 #16
sirerugor >> jamen jeg svarede jo på det der blev spurgt om, det gjorde du ikke
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:19 #17
yeah yeah....
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:19 #18
tak såmen da...!
Avatar billede intenz Novice
22. december 2002 - 15:23 #19
Så får du 5 da, det er jo snart jul :)
Avatar billede sirerugor Nybegynder
22. december 2002 - 15:28 #20
heh... tak min ven.. :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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