Avatar billede tobbi Nybegynder
15. april 2003 - 12:48 Der er 6 kommentarer

implode/include langsomt

Hejsa

jeg henter noget ind på min side ved hjælp af følg.:
$file_text = @implode('',file("http://www.url.dk/"));

$file_text molestrerer jeg lidt ved hjælp af nogle string-replacements...herefter udskrives strengen :

echo($file_text);

problemet er at siden er rigtig lang tid om at loade...
hvis jeg bare taster url'en ind i browseren kommer den frem med det samme, så det er ikke der slow-downet er.

hvis jeg bare bruger en simpel include, er den også langsom... eks. :

include("http://www.url.dk/");

hvad kan der være galt ??
Avatar billede tipsen Nybegynder
15. april 2003 - 13:08 #1
Det du henter ind på siden - ligger det på samme server - eller en anden server?
Avatar billede tobbi Nybegynder
15. april 2003 - 13:09 #2
det ligger på en anden server...
Avatar billede tobbi Nybegynder
15. april 2003 - 13:09 #3
det er en html-fil som jeg vil inkludere på siden.
Avatar billede tobbi Nybegynder
15. april 2003 - 13:18 #4
hhmmm, nu kører det hurtigt nok igen.... måske det er noget med vores server-opsætning.
Avatar billede tipsen Nybegynder
15. april 2003 - 13:22 #5
altså, hvis du indtaster url'en direkte skal data:

1: fra fremmed server til din computer

Hvis du includer url'en på din egen hjemmeside, skal data:

1: fra fremmed server til din server
2: behandles af php & apache
3: fra din server til din computer

-det er da meget oplagt, hvorfor det tager længere tid?
Avatar billede tobbi Nybegynder
15. april 2003 - 13:28 #6
ja, jeg er godt klar over det vil tage lidt længere tid end hvis jeg includer en intern fil...

men, det har åbenbart løst sig selv... det kører ihverfald hurtigt nu.
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