Jeg har åbnet et online galleri med sportsbilleder med tilhørende webshop som jeg selv har kodet. Nu har jeg fået besked på at min side og især denne: http://www.arnason.dk/fodbold/foto/foto.asp?nr=11&ref=968 overbelaster den server jeg ligger på. Siden viser det enkelte billede via et databasekald til MySQL hvor URL-stien til fotofilen hentes og indsættes i <IMG> Der er naturligvis en del trafik da mange ser billederne derfor så har jeg også forsøgt at gøre sidens koder så enkelt som mulig. Da jeg er selvlært så har jeg ikke den store erfaring i hvad det er af koder som kan tvinge min server i knæ og lægge beslag på dens resurser. Er der nogen der har en ide til hvad det kan være. Er det min generelle kode, kaldet til databasen (indeholder 90000 poster) eller bare billedfilen som fylder ca. 130 kb som skal overføres. Selve mit database-kald har jeg indsat herunder men jeg syntes jeg har gjort det så enkelt som muligt eller hvad siger I eksperter? Har I nogle ideer til hvad serveren ikke kan lide klare? /Magnus SQL="SELECT" |
Hej
Prøv at logge din fulde query og derefter fyr den af på databasen med EXPLAIN foran.
Dvs kun ren sql, som bliver lavet af dit php script.
Output kan fortælle om du mangler indeks eller lign - du må gerne poste output her, så kan jeg tage et kig
/Niels