Newsgroup: it.lavoro.professioni.webmaster
Titolo: Elaborazioni lato server / lato webmaster...

Supponiamo di dover gestire la rubrica "Editoriale" di Html.it. Ogni
tot (non mi interessa ogni quanto, che sia 5 volte al giorno o 1 volta
al mese) dobbiamo inviare il nostro bell'editoriale e aggiornare
l'elenco degli editoriali precedenti.
Potremmo scegliere 2 strade:
1) ogni volta apriamo FP, DW, Notepad (o quello che e') e creiamo una
pagina da un bel modello standard con il testo del nuovo editoriale e
aggiungiamo il penultimo editoriale alla lista dei precedenti.
Dopodiche' guardiamo quali file abbiamo modificato e aggiunto, apriamo
l'FTP e trasferiamo i file
2) creiamo il sito utilizzando ASP o PHP o JSP interfacciate con un
qualche database, predisponiamo una pagina accessibile solo a noi in
cui possiamo inviare il nostro editoriale e poi ci pensera' lei ad
aggiornare i dati del DB. Ovviamente le nostre pagine si collegherano
sempre al DB per essere sempre aggiornate e siamo a posto con tutti.
Ovviamente la 2° e' preferibile: quanto abbiamo 10 rubriche da
aggiornare la 1° diventa un po' improponibile.
Ma... quanto il nostro utente accede al sito, deve caricare la pagina
interessata, deve aspettare che si colleghi al DB, aspettare che il
server crei al volo la pagina voluta e la invii al client.
Se iniziamo ad avere 2000 utenti... il povero server inizia a dover
macinare un po' di piu' e gli utenti di loro volta devono aspettare un
po' di piu'... lasciamo stare discorsi del tipo "potenziamo il server"
o cose simili.
Ipotizziamo ora di avere un programmino che gestisca i modelli delle
pagine e le info del DB in locale. Cioe' noi ogni giorno apriamo
questo programma, scriviamo il nostro editoriale, premiamo il tasto
"elabora", lui crea direttamente le pagine da visualizzare e invia
quelle modificate tramite FTP al server (oppure le salva in una
directory "modified" e poi noi le invieremo).
Cosi' il lavoro del webmaster 'e un pelo piu' brigoso, ma dall'altra
parte l'utente avra' una navigazione molto piu' snella, dovendo girare
solo in pagine html.
Il top sarebbe avere questo programma che gira sul server... cosi'
alla fine il lavoro del webmaster rimane lo stesso e il server viene
appesantito solo quando deve elaborare gli aggiornamenti e ovviamente
dopo non se li invia da solo i file...
Cosa ne pensate? Mi piacerebbe sentire le vostre opinioni...
Esistono gia' programmi che lo fanno o solo l'unico pirla a cui e'
venuta in mente questa cosa?

Per la seconda soluzione, per renderla performante al massimo si può sempre
usare xml e xsl.

Riguardo alla seconda soluzione, mmm... se fossero messi nel database gli
articoli, non catturerebbero lettori dai motori di ricerca.
Cioè ogni tanto i motori di ricerca reindicizzano i siti nei loro database,
ovviamente vengono indicizzati solo i testi, e non i contenuti dei databases
dei siti, siccome è già complicato far venire gli utenti sul proprio sito,
ne vale la pena tagliare i ponti con i motori di ricerca?
Ciao da Giovanni.
--
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           Giovanni Ceglia
                WebMaster & WebDesigner
 
http://www.xungame.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

venuta in mente questa cosa?
Esistono sia programmi che te lo fanno in locale sia soluzione lato server.
Con un qualunque linguaggio di scripting puoi far creare un file .html dal
contenuto del db. 
ColdFusion da questo punto di vista è ottimo perchè ha già integrate un pò
di soluzioni, molto semplici da implementare:
1) Puoi mettere nella memoria del server le query al db. Quindi il tempo
sarà solo quello di fare il parsing della pagina. Niente connessione al db,
query etc Se aggiorni il db azzeri la cache e poi la ricarichi con la prima
query. Solo in questo modo incrementi notevolemente le prestazioni.
2) utilizzi cfcache o altri tag simili che fanno proprio quello che ti ho
detto all'inzio. Creano un file .html 
Ciao.
Fabio Serra
***********
http://www.cfmentor.com

 venuta in mente questa cosa?
Visita 
http://www.tevac.com/
E' gestita da un motore chiamato News@NET prodotto dal ns team di
sviluppo, le features disponibili possono esserti molto interessanti.
Questo prodotto permette anche i commenti diretti dei lettori e per un
editoriale niente di meglio.  ;-)
Prova a testarlo scrivendo un articolo... e poi se ti interessa ti faccio
una login provvisoria nell'area demo.
Bye
-- 
Bertalan Ivan - c/o @NET - 
http://www.presso.net/

 
Puoi sempre realizzare un parser che nel momento della pubblicazione vada
a riscrivere tutto il db in pagine html.
Moltissimi siti ad altissimo traffico non usano il db per la
visualizzazione delle pagine. 
Puoi immaginare quanti query farebbe un server che sulla copertina piazza
8000 o 10000 visitatori nelle 14 ore quotidiane di maggior traffico con
quale rallentamento dei servizi?
Ciao


quale rallentamento dei servizi?
E' proprio questo quello che mi interessa: il vostro prodotto lo fa?