Cache modulok - ajánlotok valamit?

teecee képe

Sziasztok!

Van egy nagyobb oldal, amit ismerősnek készítettem és az ő tárhelyén látványosan lassabb, mint az enyémen volt ugyanazokkal a beállításokkal. Az én szerveremen APC van bekapcs, az új helyen pedig XCache működik.

A teljesítmény oldalon a normál cache, blokk cache, css-fájlok öszevonása és a js-fájlok összevonása be van állítva (javascript aggregator, css_gzip modulokkal).

Több cache-elős modul is van, ami a Drupal core cachelését hivatott kiegészíteni, de amiket neten találtam leírások azok 2007+, viszont 2009vége, 2010-eseket nem láttam, a régieket nem merem használni.

Tapasztalatból tudtok ajánlani valami modult, ami segíthet, vagy egy frissebb leírást ezekről a modulokról? (cache, boost, advanced_cache, cache_router azt hiszem ezeket találtam amik leírás alapján jónak tűntek)

Köszi előre is!

Drupal verzió: 
pp képe

Ne modulban, megoldásban gondolkodj.

Lassabb nem csak azért lehet valami, mert más a cache megoldás. Ennél picit komplexebb kérdésről van szó. Kezdve a hardvertől, az oprendszer és az arra telepített környezettől, annak beállításán át az adott szerveren üzemeltetett webalkalmazásokig és azok beállításaitól szinte minden egyébtől.

De koncentráljunk csak a Drupalra. :D

Itt is kérdés az, hogy milyen modulokat használsz és milyen beállításokkal. A Boost modul pl. tök jó arra, ha van egy hírportálod amit elsősorban nagy számú névtelen látogató néz és csak egy kis számú szerkesztő csapat fog bejelentkezni rá. Ráadásul a tartalomnak olyannak kell lennie ami nem változik túl gyakran. Bár ha egy rövidebb 1-2 preces késleltetés elfogadható akkor is jó megoldás tud lenni.
De ha egy közösségi oldalról beszélünk akkor ez a modul kuka. :D

A többit nem ismerem, nem próbáltam. Nem hinném azonban, hogy bármelyik is orvosolná a problémádat, pusztán segíthet ebben a nehéz feladatban, ami mindig egyedi megoldásokat eredményez. (lehet a vége pár folt lesz pár modulhoz. :D)

0
0
teecee képe

a választ, valóban miután a kérdést beküldtem és átolvastam tényleg úgy hangzik, mintha egy modultól várnék csodát. (Optimalizáltam már nagyterhelésű egyedi PHP-s alkalmazást, így tudom, hogy ez kizárt.)

Biztosan más a kiszolgáló, ahol most van az hoszting cég és egy virtual serveren fut, nekem meg a saját szerverem nincs kihasználva (annyira mint egy ezzel foglalkozó cégé).

Valóban nem írtam, de az oldal szinte csak és kizárólag webshopnak készült, ezért Übercart van rajta beállítva, igyekeztem a lehető legkevesebb modult fölrakni, bár pl. a spamspan, external_links és wysiwyyg nem sok vizet zavar, ha a webshopot kukkolja valaki, ahol ezeket használó szerkesztődoboz nincs is.

Szóval ha szerintem minden jól van belőve és mégis lassú akkor vagy keressen másik szolgáltatót az oldal, vagy kezdjem kutatni, mit lehet gyorsítani pöcsökkel? (Gondolom devel modul és logok túrkászása az ideális fegyver erre, ugye?)

0
0

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TeeCee, the One and Only

pp képe

Mondjuk egy XDebug sem árt, ha profilozni szeretnél, de a Devel kiindulásnak jó. Azzal meg tudod nézni, hogy melyik sql lekérés az ami nagyon eszi az időt és esetleg teljesen feleslegesen sokszor lefut és egy egyszerű static változó betolásával jelentősen optimalizálható az alkalmazás. Nekem egy ilyen laza átfutás után duplájára nőtt a sebességem. :D
Nagy általánosságban elmondható, hogy a db lesz az a szűk keresztmetszet amin érdemes csiszolni. Persze egy-egy hálózatot bizgető modul is tud érdekességeket csinálni.

pp

0
0