ugrás a tartalomhoz

Statikus oldalak Drupallal

EdgarPE · 2006. Május. 25. (Cs), 03.22
Sziasztok!

Egy website tervezési fázisban van és el kellene dönteni hogy Drupal alapú legyen-e vagy sem. Eddig még nem használtam CMS-t, de most a Drupal nagyon sok szempontból kiváló választásnak tűnik.

A baj csak az hogy, hogy szükség lenne arra hogy a tartalom ne dinamikusan generálódjon hanem statikus (html fájlokban) legyen eltárolva és ha új tartalom jön akkor újragenerálja a html oldalakat.

Kérdésem hogy van-e erre valami modul a 4.7-es drupalhoz? Vagy egyáltalán elképzelhető-e hogy egy ilyet meg lehet valósítani racionális időbefektetéssel? Mondjuk a node modul átírásával vagy valami hasonló.

Mert hát itt is az van mint a legtöbb website-nál hogy a tartalom sokkal ritkábban frissül mint amennyiszer elolvassák.
 
1

Cache

sajt · 2006. Május. 25. (Cs), 05.57
A drupal eleg jol cache-eli az oldalakat, talan az megoldas.
2

Drupal cache

Poetro · 2006. Május. 25. (Cs), 11.05
A Drupal bekapcsolt cache esetén nem belépett felhasználók esetén tárolja a teljes HTML tartalmat cache-ben és ezt adja vissza. A cache mondjuk adatbázisban tárolódik, de ez ugye a Drupal alapkövetelménye. Ami ekkor szerncsés, hogy az az oldal megjelenítéséhez egyetlen lekérdezést kell tennie az adatbázishoz, és annak tartalmát kell visszalöknie a felhasználónak mindenfajta felesleges egyéb lekérdezés, és egyéb programbeli manipuláció nélkül. Amint egy tartalom frissül a rendszer újragenerálja az ez által módosult oldalakat, és ezek után már szintén cache-ből tudja őket megjeleníteni.
There is a caching mechanism which stores dynamically generated web pages in a database. By caching a web page, the system module does not have to create the page each time someone wants to view it, instead it takes only one SQL query to display it, reducing response time and the server's load. Only pages requested by anonymous users are cached. In order to reduce server load and save bandwidth, the system module stores and sends cached pages compressed.
3

Drupal Cache - érdekes

EdgarPE · 2006. Május. 25. (Cs), 18.55
Igen ezt a cache mechanizmust én is olvastam, de azért egy statikus HTML fájl kiszolgálása ezerszer gyorsabb mint php futtatás + egy adatbázisművelet. Csak hát ugye el kellene érni hogy a site többi része oda linkeljen ahova kell. És gondolom nem véletlenül nem született még ilyen modul. Bár ki tudja, lehet hogy lehetne írni ilyet.
4

Lehet ilyet írni

Poetro · 2006. Május. 25. (Cs), 20.00
Lehet ilyen module-t írni, csak még senki nem vette a fáradtságot. Annyira nem is lenne bonyolult. Csak ekkor elveszne a lehetőség a belső statisztikára és hasnolókra. Szerintem ez az overhead eléggé megengedhető.
Másik megoldás lehet, hogy csinál az ember egy drupal admin oldalt, amit cron-ban le "wget"-el, és ezt a wget-es kimenetet mutaja csak a publikumnak, és maga a drupal felület pedig elbújuk valahol.
De mint az előbb is írtam, akkor maga a drupal válik feleslegessé, legfeljebb adminisztrációs felületként szolgál.