Nagy Gusztáv képe

bár szerintem egyszerű választ nem lehet rá adni. Persze nem csak a node-ok száma, hanem egész más is lehet a szűk keresztmetszet. Van valakinek tapasztalata?

0
0

Nagy Gusztáv

nevergone képe

Tapasztalataim szerint teljesen mindegy, hogy tíz, vagy tízezer node, vagy felhasználó található a rendszerben. Az ilyesmi dolog amúgy sem a Drupaltól függ (az csak egy alkalmazás), hanem a webszervertől, adatbáziskezelőtől, PHP -től. Ha ezek normálisan be vannak állítva, és a gép is megfelelő paraméterekkel rendelkezik (pl. elfér az adatbázis a memóriában), akkor szerintem nincs érzékelhető teljesítménycsökkenés.

0
0
nevergone képe

Egyre többször tapasztalom sajnos, hogy ez a "frissítés előtt mentsd le a fájlrendszert és az adatbázist" dolgot elég nehézkes megvalósítani. Nem tudom, kinek milyenek a technikai lehetőségei otthon/munkahelyén, de én itt egy elég "keskeny széles sávú" internetelérést használok. Ha frissítés előtt ftp -vel letöltöm a szolgáltatótól a fájlokat (mivel nincs mód a tömörítésre, ezért egyenként a sok kicsi fájl töltése amúgy sem leányálom), majd lementem a phpmyadmin -ból az adatbázist, az legalább húsz perc. Nos, ha ezek után valami gond van a frissítés során, akkor törlés után vissza kell tölteni mindent, ami a kimenő adatfolyam szűkösebb sávszélessége miatt nem áll meg háromnegyed óra alatt, de inkább több. És abbe még bele sem gondoltam, hogy mi van, ha a frissítéskor jelentkező probléma összetettebb (mondjuk valamelyik külső modul miatt), és ezért többször is szükséges az eredeti állapot visszatöltése a szerverre.
Vagy csak én látom úgy, hogy ez macera?

petrosilov képe

Nem tudok szabadulni a 'fatengelyes' érzéstől, hiába ülök a drupal előtt napok és éjszakák óta. Mihelyst képekről van szó, minden bonyolult lesz. Végigpróbáltam mindenféle flash modult a simpleviewertől kezdve a slideshowpro-n át az swf tools-ig, nagyjából ott vágtam ki a biztosítékot, amikor egy egyszerű képbeszúráshoz 2 modult is telepíteni kellett, meg persze fél napig a drupalorg-ot nyálazni. Valahogy mostohagyerek a mediakezelés ebben a szimpatikus rendszerben. Eddig nem sikerült egyszerű eljárást találni a képtárak normális (értsd legalább simpleviewer szintű) megjelenítésére. Pl. hátha valaki ismeri a windowsos 'Porta' albumkészítőt: pár kattintással legyártja a simpleviewer albumot xml-estől, képestől html-estől, aztán már mehet is fel a szerverre. Na ilyesmit nem találtam errefelé. Nagy tömegű, akár hetente új képtárat kellene feltöltögetni, ezek a őőő hmm finoman szólva 'nehézkes' dolgok nem igazán tetszenek. Használni szeretném a rendszert, de nem hagyja... Tudom: tanuljak, meg olvassak drupal.org-ot. De valami nem stimmel: túl nehéz megoldások egy mindennapos feladatra...

0
0
Anonymous képe

Azért kellene nekem a menük szerinti szűrés:
Képzeljünk el egy mondjuk egy használtautós oldalt. Pl: hasznaltauto.hu. Van egy direkte kereső oldal, sokszor maga a főoldal. Lehet keresni sok feltétel szerint, pl. a kocsi márkája szerint is. Viszont az én oldalamnál lenne egy külön menü is, aminek a márkák az elmei, tehát egy adott típus termékei közé juthatunk.
És ha már úgyis van ilyen menü, akkor ne kelljen minden egyes node-nak külön megadni a taxonomy-beli márka-típusát is és a menübe sorolását is, hisz ugyanaz a kettő. És ha lenne menük szerinti szűrés, akkor csak ki kellene tenni a views modulnál.
Szóval csak egy kényelmi kérdés volt ez az egész, hogy egy picit egyszerűsíteni lehessen.

0
0
Boobaa képe

Valóban nem voltam egyértelmű, de ezt valami felhasználóbarát felületen kellene megoldani, nem pedig kézzel beírt URL-lel - lehetőleg anélkül, hogy a term_id-ket a felhasználónak kelljen kikeresgetni.

Közben viszont úgy tűnik, a Views tudja, ami kell nekem; már csak némi CSS masszírozás kell neki, hogy teljesen úgy nézzen ki, ahogy én szeretném.

0
0
pp képe

Nehéz kérdés, mert a teljesítmény függ a telepített moduloktól, valamint attól is, hogy az ember be van jelentkezve, vagy sem.

A kérdés az, hogy van-e olyan modul, ami extrém módon terheli a rendszert. Egy rosszul megírt algoritmus ilyenkor "csodákat művelhet". Tudok mondani 3 algoritmust, ami ugyan azt csinálja de a futási idő n függvényében a következő képen alakul: 2^n, C*n, C

Ez 10 elemnél rendre: 1024, C*10, C
1000 elemnél rendre: beláthatatlanul nagy szám nagyságrendileg 10^100, C*1000, C
A C egy tetszőleges pozitív 1-nél nagyobb szám. Amint látható az első megoldás már viszonylag kis elemszámnál is kvázi végtelen futásidőt jelent, míg a második és a harmadik nem.

Az ilyen hibás algoritmusokat igyekeznek elkerülni a Drupal-ban, de ez nem jelent garanciát arra, hogy minden modulban ugyan ezt teszik.

A node-ok és a tábla sorok számától meg egyértelműen függ az, hogy mennyi idő alatt kapod meg az eredményt, ezért is bontották szét a cache táblát több táblára, hisz régen csak egy tábla volt és ez eléggé terhelte a rendszert. Az se véletlen, hogy az adatbázis oszlopokra indexeket és elsődleges kulcsokat illik definiálni. (az előző példához hasonló eredmények miatt.)

Lebegjen szemünk előtt mindig a Légrádi féle felismerés:

Bármilyen gyors gépre lehet lassú programot írni

pp

0
0
pp képe

A hiba azzal van, hogy Te gyors megoldást keresel.

Nem lesz gyors.

Van egy elképzelésed és Te olyat szeretnél, de ez a rendszer nem olyan. (annak idején én gyártottam egy kis modult, amivel egy flash-es képnézegetőt és az image modul galériáit lehetett összehegeszteni, de úgy tűnik van már erre jobb megoldás, szerintem keresd és meg fogod találni)

Sajnos a Drupal-lal az tud gyorsan oldalt építeni, aki tudja is, hogy hova kell kattintani. A kezeléséhez még mindig egy pilóta vizsga kell szerintem. (ezért is készült a Drupal mozikönyv és ezért tette fel Edit is a CCK Views videot.)

Apropo miért nem használod akkor a Porta albumkészítőt, ha az neked jobban megfelel? Már rég készlennél, és ráérnél nyugodtan foglalkozni a Drupal tanulással ;)

pp

0
0
pp képe

Egy adatbázis dump és egy file mentés nem ilyen hosszadalmas ám, ha van egy normális szervered shell és backup szerver eléréssel ;)

Amíg nincs addig marad ez a macera. (esetleg megfűzni a szolgáltatót, hogy egy napi mentést tar.gz-vel tegyen számodra elérhetővé, hogy gyorsan tudj menteni, és akkor csak a visszaállítás lesz lassú ;)

pp