FAQ |
Kalender |
2005-11-19, 12:48 | #21 | ||
|
|||
Medlem
|
Koden är ej objektorienterad. Har endast sql-frågor, while-loopar, for-loopar och några if-satser på sidorna, inget avancerat.
Då sidan är myket dynamisk och den mesta informationen hämtas från databasen så ställs en hel del frågor på varje sida. På index-sidan är det nog ca 50 sql-frågor (vilket enigt mig är väldigt mycket?) Detta beror främst på att jag i en loop ställer 3 frågor 10 gånger. (dessa frågor har dock en limit på 1 vilket borde minska belastningen något?) På andra sidor kanske det handlar om 10-20 frågor. Men som sagt vet ej vad som egentligen är mycket eller vad som är "ok"? |
||
Svara med citat |
2005-11-19, 12:57 | #22 | ||
|
|||
Banned
|
Citat:
Och att loppa SQL frågor, så förstår jag att du blivit uppsagd. Ta och kolla igenom frågorna på index sidan och fråga dig själv, vill du bli utsatt för det som du utsätter MySQL servern för? Där kan du nog optimera lite till... |
||
Svara med citat |
2005-11-19, 13:28 | #23 | ||
|
|||
Medlem
|
Alltså jag ställer sql-frågor innuti en loop... borde inte vara helt ovanligt?
Klart jag kan optimera bort en del men då jag t.ex. visar de senaste forum-inläggen (10 st) och vill visa vem som har skrivit dem så "måste" jag göra en sql-fråga för varje inlägg för att plocka ut användarnamnet. Vissa skulle kanske spara ner användarnamnet tillsammans med inläggen men då jag gärna vill separera i olika tabeller så har jag gjort som jag har gjort. Men jag kan oxå tycka att 40-50 frågor på samma sida kanske är mycket men borde det inte fungera utan att överbelasta databasen ? När man har typ 200 besökare per dag? |
||
Svara med citat |
2005-11-19, 13:43 | #24 | ||
|
|||
Supermoderator
|
Förmodligen skulle du kunna hämta all den informationen med en fråga istället. En fråga kan hämta information från mer än en tabell samtidigt genom någon form av "join".
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
Svara med citat |
2005-11-19, 13:47 | #25 | ||
|
|||
Medlem
|
Jo det är klart, använder join på några av de andra frågorna men även en join belaster extra eller hur? Kanske inte lika mycket som två frågor men mer än en "enkel" fråga?
|
||
Svara med citat |
2005-11-19, 14:10 | #26 | |||
|
||||
Flitig postare
|
Mjo, men det är ändå alltid bäst att hämta så mycket som bara är möjligt med en fråga. Finns en hel del bra funktioner inbyggda i MySQL som man kan använda som gör att PHP-koden brukar bli kortare.
Om du vill så kan du kanske slänga upp någon kod på någon pastebin så kan vi titta på den. |
|||
Svara med citat |
2005-11-19, 14:15 | #27 | ||
|
|||
Mycket flitig postare
|
Om du ska byta till en dedikerad server kan du väl ta en titt på denna för bara 395/mån.
Dedikerad server 395:- Jag har själv funderat på att köra en dedikerad hos dem...Vad tror ni? Är det en bra deal och i övrigt bra resurser? |
||
Svara med citat |
2005-11-19, 15:02 | #28 | ||
|
|||
Klarade millennium-buggen
|
Dom fungerar lika bra som vilken pc du än köper in för någon/några tusen. Visst bör man inte begära mer för det priset du betalar man dock bör du inte våga köra seriösa saker som kräver mycket prestanda.
Är lite som Bahnhof privatservrar som körs på barbone, det som kan ses som lite kul i båda fallen är colocation dyrare för tower än deras budget deddi servrar som just bygger på tower/barbone. Så man kan börja fundera på prissättningen ibland, sedan har ingen av dom speciala mycket vinst på varje burk. Eller % är extrem hög men pga priset så är det inte mycket räknat i SEK. Så krävs en hel del burkar eller extra tjänster för att dom ska få in pengar för det men är ett bra sätt att få lite "gratis" reklam att ha många tjänster. Dock kör du seriösa saker hyr riktiga saker som klarar av hög belastning och ev. raid etc. Sedan bör du även tänka på dom skiter i om din burk går ner utan har mer ansvar för hårdvaran och ofta får du betala extra som kostar mer än månadskostnaden för att dom ska garanta att du får ny hårdvara och slippa vänta på beställa. Även raid då dom inte lär försöka återställa disken om du inte betalar dyrt, men har du bara en/några sidor som kan vara nere ett tag utan du dör så är det mycket prisvärt alternativ dock nackdelen kanske är långa avtal. Så även här är det du får det du betalar för, och är dumt tro att man får någon Itanium för knappt 400 i månaden. |
||
Svara med citat |
2005-11-19, 15:14 | #29 | |||
|
||||
Klarade millennium-buggen
|
Citat:
Funkar för lattjo-prylar helt klart, eller saker som bara ligger och körs utan att ta kraft, men annars skulle jag inte röra i den med tång. |
|||
Svara med citat |
2005-11-19, 22:10 | #30 | ||
|
|||
Supermoderator
|
Och så kostar det visst ett par hundringar extra för UPS som på de flesta ställen.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
Svara med citat |
Svara |
|
|