BalearWeb
Índex del Fòrum de BalearWeb
 FAQFAQ   BuscarBuscar   Llista de MembresLlista de Membres   Grups d'UsuarisGrups d'Usuaris   Registrar-seRegistrar-se 
 PerfilPerfil   Inicia una sessió per veure els teus missatges privatsInicia una sessió per veure els teus missatges privats   Iniciar SessióIniciar Sessió 

Informació "last modified"

 
Publicar un tema nou   Respondre al tema    Índex del Fòrum de BalearWeb -> Bloc
Veure tema anterior :: Veure tema següent  
Autor Missatge
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Dl Gen 07, 2008 7:15 pm    Assumpte: Informació "last modified" Respondre citant

He vist que a alguns agregadors web, com Feevy, no s'actualitzen correctament els blogs de Balearweb, quedand-se 'penjat' amb l'article que havia quan s'els va afegir.

Potser que el problema estigui en que el servidor de Balearweb, a la capçalera (al "HTTP Response Header") no dona informació de "last modified".

Per veure la diferencia, aqui podeu veure la capsalera del meu RSS:
http://web-sniffer.net/?url=http%3A%2F%2Fbloc.balearweb.net%2Frss.php%3FblogId%3D1681%26amp%3Bprofile%3Drss20&submit=Submit&http=1.1&gzip=yes&type=GET&uak=0

I aqui podeu veure la capsalera del RSS d'un blog a altre servei:
http://web-sniffer.net/?url=http%3A%2F%2Faurorabonnin.blogspot.com%2Ffeeds%2Fposts%2Fdefault%3Falt%3Drss&submit=Submit&http=1.1&gzip=yes&type=GET&uak=0
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Dl Gen 07, 2008 8:30 pm    Assumpte: Respondre citant

He fet que la capçalera inclogui la informació de "last modified". Ja ens diràs si això soluciona el problema que comentes.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Dt Gen 08, 2008 12:54 pm    Assumpte: Respondre citant

Pareix que a Infante ja funciona, però a Feevy no. Almenys, un de dos.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Dc Gen 09, 2008 9:40 am    Assumpte: Respondre citant

He estat fent proves amb Feevy i crec que tenen muntat algun sistema de cachè que dificulta l'actualització de les dades. He provat amb diverses fonts RSS (Del.ici.us, Meneamé...) i tampoc s'actualitzen correctament. Ho pots veure aquí:
http://www.mallorcaweb.com/prova.html

L'últim article que mostra no correspon a l'últim article publicat. Per tant, crec que no és un problema de BalearWeb sinó de Feevy.

Salutacions cordials,

Elena
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Ds Gen 19, 2008 1:39 pm    Assumpte: Respondre citant

Gràcies pel vostre interes en arreglar-ho.
Dia 2 lis vaig reportar al de Feevy el problema pel seu fòrum, però encara no tant sols no han donat resposta, sinó que encara el missatge es troba 'pendent de moderació'.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Dc Oct 15, 2008 1:15 pm    Assumpte: Respondre citant

hola una altre vegada.

si miram el RSS d'en Xavier Ramis:

- el darrer article publicat: <pubDate>Wed, 15 Oct 2008 08:52:28 +0200</pubDate>
- la data ultim canvi del RSS: <pubDate>Wed, 15 Oct 2008 14:06:43 +0200</pubDate>
- el 'response header' del RSS: Date Wed, 15 Oct 2008 12:12:26 GMT

Pels agregadors, seria convinent que totes tres dates fossin la mateixa i que es correspones amb el darrer article publicat
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Dc Oct 15, 2008 7:29 pm    Assumpte: Respondre citant

La primera és la data i hora de publicació de l'article.

La segona és la data i hora del moment actual.

La diferència entre la segona ii la tercera crec que només és cosa de les 2 hores que s'afegeixen a l'hora de Greenwich (una per la diferència horària entre Grenwich i nosaltres, i l'altre per l'horari d'estiu). A la segona es tenen en compte aquestes dues hores (per això diu +0200) i a la tercera no (diu GMT).

He estat mirant els RSS de varis blocs amb sistemes diferents (Blogspot, Wordpress...) i no veig que la data de l'últim article coincideixi amb la data de modificació del RSS.

On has llegit que aquesta diferència suposi un problema per als agregadors?

Sigui com sigui, no crec que en pugui fer res, perquè això és una d'aquelles coses que venen "de fàbrica".

Salut

Elena

zolople escrigué:
hola una altre vegada.

si miram el RSS d'en Xavier Ramis:

- el darrer article publicat: <pubDate>Wed, 15 Oct 2008 08:52:28 +0200</pubDate>
- la data ultim canvi del RSS: <pubDate>Wed, 15 Oct 2008 14:06:43 +0200</pubDate>
- el 'response header' del RSS: Date Wed, 15 Oct 2008 12:12:26 GMT

Pels agregadors, seria convinent que totes tres dates fossin la mateixa i que es correspones amb el darrer article publicat
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Dj Oct 16, 2008 9:14 am    Assumpte: Respondre citant

El date del header el vaig confondre amb el Last-Modified (quina errada).

Es cert que els agregadors no tenen problema... peró s'han de llegir el RSS per a veure si n'hi ha canvis, cosa que si informeu al header ja no fa falta, mes que quan de veres hi ha canvis.

A BlogairesSocialistes.net tenim agregats 19 blogaires que tenen els seus blogs a Balearweb i cada vegada que s'actualitza s'agregador, ha de llegir els 19 RSS per a veure si n'hi ha canvis, consumint recursos CPU (nostres per proccessar, vostres per produir els RSS), consumint trafic (19 RSS ben carregadets de contingut...) i consumint un temps (uns 15 segons) que quedaría molt reduit amb aixó del Last Modified.

Veguem un eixample amb altre sistema:
http://aurorabonnin.wordpress.com/feed/
'Date' del Header: Thu, 16 Oct 2008 07:45:15 GMT (perfecte, son les 9:45)
Data de l'ultim article: <pubDate>Thu, 16 Oct 2008 01:01:13 +0000</pubDate>
Data del RSS: <pubDate>Thu, 16 Oct 2008 02:41:01 +0000</pubDate>
'Last-Modified' al Header: Thu, 16 Oct 2008 02:41:01 GMT

O sigui, que va publicar l'ultim article a les 1:01 GMT, va fer qualque canvi a les 2:41... i qualsevol agregador que llegeixi aquest RSS, no tornarà a necessitar llegir-lo fins que canvii el Last-Modified.

No conec el vostre generador de rss, així que no vos puc ajudar en trobar la forma de trobar la data de darrera modificació (si be supòs que el vostre sistema sí que ha de tenir qualque variable que ho indiqui), que seria la que hauríeu d'indicar com a data del RSS.

Peró si la trobau, per a indicar el Last Modified, només heu d'afegir, just després de la línia on faceu sortir la data del RSS, el seguent:

header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT");

on $last_modified_time sigui la variable que conté aquesta data de darrera modificació.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Dj Oct 16, 2008 11:18 am    Assumpte: Respondre citant

Mira si ara et va bé.

El sistema té vàries opcions de memòria cau amb les quals es pot jugar... Les tenia desactivades perquè la gent es queixava que perquè els articles no apareixien publicats immediatament. Activant la memòria cau veig que apareix la informació del Last Modified. El problema és que la data que dona és pràcticament l'actual. I crec que això no ho podrem evitar llevat que poses una cachè molt llarga i aleshores apareixen altres problemes.

Perquè no proves FeedBurner? Hi ha molta gent que prefereix emprar aquest sistema en comptes del propi de WordPress o LifeType. Té l'avantatges i et permet tenir estadístiques de subscriptors.

Elena
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Dj Oct 16, 2008 12:53 pm    Assumpte: Respondre citant

crec que no ens estam entenent...
A BlogairesSocialistes.net NO feim us de Wordpress.
Es un agregador que recull articles publicats en blogs, entre d'altres, de Balearweb, Wordpress, blogs, blogspot...

El que he fet al mostrar-te el que diu un feed de Wordpress ha estat donar-te un eixample de com donen aquesta informació a altres sistemes.

Respecte al que dius del buffer.. si, ara sur el last modified, però com que diu la data actual, realment no serveix per a evitar aquesta sobrecarrega de trafic: cualsevol agregador que llegeixi aquest last modified creurà que n'hi ha articles nous i entrarà a llegir el rss.

Aixì que, mentre trobau com indicar la vertadera data de darrera modificació, si dona problemes, millor que ho desactiveu.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Dj Oct 16, 2008 1:59 pm    Assumpte: Respondre citant

Sí, que t'entenc. Et proposava emprar FeedBurner com a alternativa als feeds que genera BalearWeb.

En tot cas, he fet uns ajustos a les opcions de memòria cau. A veure si van bé pels feeds i no fan que la gent vegi pàgines desfasades a la portada del servei i als seu propis blocs.

Aquí s'explica el funcionament de la memòria cau:

Aniré mirant què tal va la configuració que he deixat.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Ds Oct 18, 2008 11:17 am    Assumpte: Respondre citant

zolople escrigué:
...

header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT");



Mirant el codi font de LifeType he trobat on es genera això del Last-Modified. Es veu que envia la data de generació de la plantilla:

$header = "Last-Modified: ".gmdate('D, d M Y H:i:s', $timestamp).' GMT';

On $timestamp es la data de generació de la plantilla.

No sé quina altra variable podria emprar.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
zolople



Registrat: 07 Gen 2008
Missatges: 9

MissatgePublicat: Dl Oct 20, 2008 12:54 pm    Assumpte: Respondre citant

Idò el que no va entendre això de Feedburner vaig ser jo!.
De moment, amb el que heu fet modificant la cache, a blogairessocialistes.net ens va be, sense fer falta feedburner.
Però, no se si es per això o per què, pareix que a Feevy ara no es poden donar d'alta els vostres blogs, cosa que sí es pot fer posant Fedburner com a intermediari.
Respecte al codi font, potser el canvi a fer fos:
- eliminar aquesta línia (posant-la com a comentari per a no perdre-la)
- cercar on és que, per a cada article, imprimeix la data d'escriptura
- afegir una linia [ header("Last-Modified: ".gmdate("D, d M Y H:i:s", $data_article)." GMT")] on la data que s'apliqui al header sigui la de l'article
- afegir una variable booleana que controli que això només ho faci amb el primer article, que per la ordenació típica dels RSS serà la de l'article mes modern.
- i, això si, si això demostràs ser la solució i no creàs altres problemes (crec que no, però a informàtica es ben fàcil que el que ens pareix una errada realment sigui una 'característica', que és una forma suau de dir 'el mal menor'), prendre nota d'on s'han fet els canvis, per a tornar a fer-los quan apliqueu una nova versió del LifeType.
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
administrador
Site Admin


Registrat: 05 Des 2003
Missatges: 864

MissatgePublicat: Dv Oct 24, 2008 7:52 am    Assumpte: Respondre citant

Et va bé ara?
Tornar a dalt
Veure perfil de l'usuari Enviar missatge privat
Mostrar missatges d'anteriors:   
Publicar un tema nou   Respondre al tema    Índex del Fòrum de BalearWeb -> Bloc Totes les hores són GMT + 1 Hora
Pàgina 1 de 1

 
Canviar a:  
No pots publicar nous temes en aquest fòrum
No pots respondre a temes en aquest fòrum
No pots editar els teus missatges en aquest fòrum
No pots esborrar els teus missatges aquest fòrum
No pots votar a les enquestes en aquest fòrum


Powered by phpBB © 2001, 2005 phpBB Group
Traducció: Isaac Garcia Abrodos