« Left joint »

A blogbejegyzések lekérése úgy történik, hogy egy lekérésben szépen bele van zsúfolva minden. Beleértve a témákat és a kommentek számát (előbbihez JOIN utóbbihoz LEFT JOIN). Ezzel már akadt probléma, ezért a LEFT JOIN ideiglenesen gyomlálva lett, helyette van egy függvény, ami csinál egy plusz kverit, és tré, de hát istenem, három másodperccel gyorsabb az oldal letöltése.

Sokan megkérdőjelezik az elmém épségét, hogy másodpercekkel játszadozom, de higgyétek el: három másodperc az rengeteg, egy modemes, vagy telefonos látogatónak ez fél percet is jelenthet, ami eléggé zavaró, tapasztalatból tudom.

Ha valaki meg akarná oldani a problémát: az összes szükséges mező indexelve van, és a mezőtípusokkal sincsen probléma.

2006. szeptember. 16., 20:56:32 kiegészítés:

Megoldva: módosítottam a lekérést, mégpedig úgy, hogy a témanevek lekérése is LEFT JOIN-nal történik. Egyelőre úgy néz ki, hogy most süvít, ha valakinek lassú, az jelezze kommentben. Köszi.

Kommentek RSS ikon
A bejegyzéshez érkezett kommentek, amiket RSS csatornán is követhetsz.
És tudsz nekem mondani valakit, aki betárcsázós nettel nézi az oldalad? :D
mutathatnál 1-1 példalekérdezést a 3 verzióból, tanulságos lenne…
Ezt nem vágom, egy betárcsázós juzernek kliens oldalon miért számít bármit is az, hogy te szerver oldalon mit csinálsz? Az adatbázislekérés neki is csak ugyanannyi ideig fog tartani, mert ő már csak a „végeredményt” húzza le. Inkább gzippeld a küldött HTML-t, kliens oldalon majd kibontja a böngésző.
maat: az egyik linkben van kód, ugyanaz van most is, egy apró módosítással, amit említettem.

Tamás: igen, Shamalt is pont ezt mondta, de én úgy vettem észre, hogy mobilon is lassabbak ezek az oldalak. Nem tudom…
A saját oldalam ugyan kisebb forgalmú, mint ez, de sebességgel sose volt gondom. Kommentszámlálásra ab ovo „select count(*)”-ot használok a bejegyzés-táblában.
Tényleg gyorsabbnak tűnik.
ugyanolyan, mint volt, nem értem én ezt… :|
Hát, gyorsabb három másodperccel. :D
Francba, én akartam először beszólni a kliens-szerveres dolog miatt. Most mibe kössek bele?
Mefi a precíz. Mennyiért vállalnál PHP tanfolyamot számomra? :) Meg kéne tanulnom :)
suvit mint hajnali vonat a leszakadt hid elott. :)
Az elmúlt napokban egy picivel lassabban jött be a blogod. De most tényleg gyorsabb.
Levente: köss bele abba, hogy az <ins> tagot rosszul, de használtam. :]

Gazala: ahah :D

v1rush: hát, az a lassulás leginkább a főoldalon volt érzékelhető, olyan három másodperces oldalgenerálás(!).
Left joint? :)
Az alkohol még hagyján, de már szívsz is? …

Mobilon azért lassabb, mert mire elküldi a kérést, meg fogadja az adatot, addig elalszol. De szerver oldalhoz semmi köze.
eleg a kockulasbol, mara mar eleg volt :)
left join? csak MSSQL-en ne használd, azért letörnék a kezed :D
Új komment

Itt az adott bejegyzésben elhangzottakhoz szólhatsz hozzá. Ha primitív, csúnya, vagy bunkó erkölcsről teszel tanúbizonyságot, tuti, hogy kimoderállak és rosszat mondok rólad. A hozzászólás nem kötelező, amit írsz vállald föl!

Ezeket az adatokat - ha a böngésződ kezeli a kukikat - csak egyszer kell megadnod, később módosíthatod.

Ha van gravatarod - és a gravataros e-mail-címeddel kommentálsz -, akkor az megjelenik. Ha nincs, vagy nem tudod miaz, akkor olvasd el az útmutatót és regisztrálj.

Neved: E-mail címed (nem jelenik meg): Webszájtod (ha van): Kommented: Mennyi négy és három összege?
Ez védelmi célokat szolgál, szimplán írd be a fenti összeadás összegét!

A kommentedet írhatod nagyobb mezőbe vagy akár formázhatod is, de ha nem szalonképes, akkor moderálom!

Ajánló
Ebben a témában, esetleg ezen a napon voltak még ilyenek is:

Macskalandok (2008. március 22., 06:43:35)
Perelik a guglit (2006. január 22., 09:27:07)
Tizennyolc (2006. július 22., 02:51:16)

Érdekességek
Száraz számok, pusztán csak tények:

Ez a bejegyzés 2075 napja született, 239 szóból, és 1164 karakterből áll. Ajánlhatod bizonyos linkgyűjtő oldalaknak: