Muchas Visitas, un Problema?

Sres,

Tengo un sitio en SPIP y este a saturado el servidor, necesito saber si alguno de sus
sitios que corren en SPIP tienen alrededor de 10.000 visitas únicas diarias o más. ¿Han
tenido problemas con el trafico que estas visitas causan?

Uno de los problemas, según me informaron en el servidor, fue ocasionado por el archivo
'/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo
'/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en
la siguiente estructura de control de la función 'lire_fichier'.

Alguna idea? alguien tuvo un error similar?

Mi señora es profesora de Francés, así que si me pueden pasar un link en francés no hay
drama incluso lo podría traducir para todos.

un abrazo y Gracias.
  
--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:

www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

Estimado Santiago,

Tenes alguna idea de algun sitio en SPIP que tengas ese caudal de visitas? deseo saber si
el problema fue de mi servidor o de SPIP.-

Gracias por responder.

Con fecha Miércoles, 13 de Diciembre de 2006, 09:27:56 p.m., escribió:

SF> Lo siento Gustavo, pero mis sitios no tienen tanto tráfico y mis
SF> problemas son con el cache, no con esas cosas.

SF> saludos, suerte con tu investigación.

SF> El 13/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:

Sres,

Tengo un sitio en SPIP y este a saturado el servidor, necesito saber si alguno de sus
sitios que corren en SPIP tienen alrededor de 10.000 visitas únicas diarias o más. ¿Han
tenido problemas con el trafico que estas visitas causan?

Uno de los problemas, según me informaron en el servidor, fue ocasionado por el archivo
'/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo
'/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en
la siguiente estructura de control de la función 'lire_fichier'.

Alguna idea? alguien tuvo un error similar?

Mi señora es profesora de Francés, así que si me pueden pasar un link en francés no hay
drama incluso lo podría traducir para todos.

un abrazo y Gracias.

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:

www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

Gustavo, creia tener algo de ayuda para darte, pero he mirado tus
esqueletos y estan bastante bien optimizados.

Revisa por si acaso no hacer bucles muy pesados, por ejemplo filtrando
por palabra clave directamente sobre un bucle de articulos, o hacer
bucles de exclusion con doublons. Cuando esos bucles se convierten se
ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

La unica que me queda es decirte que pidas ayuda en el chat Général en
irc.freenode.net

Alli estan los desarrolladores y algunos usuarios avanzados. Si podes
leer/escribir frances perfecto, sino en inglés. (Aunque están Cedric y
con suerte Dani, que saben español).

un abrazo y suerte con el sitio.
martin

El 14/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:

Estimado Santiago,

Tenes alguna idea de algun sitio en SPIP que tengas ese caudal de visitas? deseo saber si
el problema fue de mi servidor o de SPIP.-

Gracias por responder.

Con fecha Miércoles, 13 de Diciembre de 2006, 09:27:56 p.m., escribió:

SF> Lo siento Gustavo, pero mis sitios no tienen tanto tráfico y mis
SF> problemas son con el cache, no con esas cosas.

SF> saludos, suerte con tu investigación.

SF> El 13/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:
>> Sres,
>>
>> Tengo un sitio en SPIP y este a saturado el servidor, necesito saber si alguno de sus
>> sitios que corren en SPIP tienen alrededor de 10.000 visitas únicas diarias o más. ¿Han
>> tenido problemas con el trafico que estas visitas causan?
>>
>> Uno de los problemas, según me informaron en el servidor, fue ocasionado por el archivo
>> '/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo
>> '/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en
>> la siguiente estructura de control de la función 'lire_fichier'.
>>
>> Alguna idea? alguien tuvo un error similar?
>>
>> Mi señora es profesora de Francés, así que si me pueden pasar un link en francés no hay
>> drama incluso lo podría traducir para todos.
>>
>> un abrazo y Gracias.
>>
>> --
>> Se despide Atte.
>>
>> Gustavo Raul
>>
>> Me encotras por los siguientes medios:
>>
>> www.gustavocoronel.com.ar
>> Tel.: +54 381 4238-930
>> Cel.: 154-472290 - Nuevo
>> ICQ : 19.902.609
>> MSN : gcoronel@gmail.com
>> S.M.de Tucumán - Tucumán
>> República Argentina
>>
>> -----------------------------------------
>>
>> No al limite de descarga de Telecom:
>> Estafa de Arnet:
>> Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
>> Mas datos en:
>> http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
>> http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341
>>
>> _______________________________________________
>> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>>

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

--
¡EXIGIMOS LA APARICION CON VIDA DE JULIO LOPEZ! JUICIO Y CASTIGO A LOS
CULPABLES DEL GENOCIDIO.

Estimado Martín,

Muchas gracias por la data.

Mas o menos en que hora encuentro gente en el chat?

Me podrías explicar un poco mas sobre lo que decís en:

-----------------------------------------------------
Revisa por si acaso no hacer bucles
muy pesados, por ejemplo filtrando por palabra clave directamente sobre un bucle de
artículos, o hacer bucles de exclusión con doublons. Cuando esos bucles se convierten se
ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

-----------------------------------------------------

Un Abrazo.

Con fecha Jueves, 14 de Diciembre de 2006, 02:22:28 p.m., escribió:

MG> Gustavo, creia tener algo de ayuda para darte, pero he mirado tus
MG> esqueletos y estan bastante bien optimizados.

MG> Revisa por si acaso no hacer bucles muy pesados, por ejemplo filtrando
MG> por palabra clave directamente sobre un bucle de articulos, o hacer
MG> bucles de exclusion con doublons. Cuando esos bucles se convierten se
MG> ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

MG> La unica que me queda es decirte que pidas ayuda en el chat Général en
MG> irc.freenode.net

MG> Alli estan los desarrolladores y algunos usuarios avanzados. Si podes
MG> leer/escribir frances perfecto, sino en inglés. (Aunque están Cedric y
MG> con suerte Dani, que saben español).

MG> un abrazo y suerte con el sitio.
MG> martin

MG> El 14/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:

Estimado Santiago,

Tenes alguna idea de algun sitio en SPIP que tengas ese caudal de visitas? deseo saber si
el problema fue de mi servidor o de SPIP.-

Gracias por responder.

Con fecha Miércoles, 13 de Diciembre de 2006, 09:27:56 p.m., escribió:

SF> Lo siento Gustavo, pero mis sitios no tienen tanto tráfico y mis
SF> problemas son con el cache, no con esas cosas.

SF> saludos, suerte con tu investigación.

SF> El 13/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:
>> Sres,
>>
>> Tengo un sitio en SPIP y este a saturado el servidor, necesito saber si alguno de sus
>> sitios que corren en SPIP tienen alrededor de 10.000 visitas únicas diarias o más. ¿Han
>> tenido problemas con el trafico que estas visitas causan?
>>
>> Uno de los problemas, según me informaron en el servidor, fue ocasionado por el archivo
>> '/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo
>> '/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en
>> la siguiente estructura de control de la función 'lire_fichier'.
>>
>> Alguna idea? alguien tuvo un error similar?
>>
>> Mi señora es profesora de Francés, así que si me pueden pasar un link en francés no hay
>> drama incluso lo podría traducir para todos.
>>
>> un abrazo y Gracias.
>>
>>
>> --
>> Se despide Atte.
>>
>> Gustavo Raul
>>
>>
>> Me encotras por los siguientes medios:
>>
>> www.gustavocoronel.com.ar
>> Tel.: +54 381 4238-930
>> Cel.: 154-472290 - Nuevo
>> ICQ : 19.902.609
>> MSN : gcoronel@gmail.com
>> S.M.de Tucumán - Tucumán
>> República Argentina
>>
>> -----------------------------------------
>>
>> No al limite de descarga de Telecom:
>> Estafa de Arnet:
>> Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
>> Mas datos en:
>> http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
>> http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341
>>
>> _______________________________________________
>> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>>

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

en el chat hay gente a cualquier hora, pero tene en cuenta que hay 5
horas de diferencia (creo), o sea que a la noche de acá allá es
madrugada y probablemente hay menos gente o menos ganas.

con lo de los bucles pesados.

cuando un sitio tiene muchas visitas y muchos articulos (más esto
ultimo) y los bucles no estan optimizados, no hay caché que aguante.

por ejemplo el siguiente bucle

<BOUCLE_ejemplo(ARTICLES){titre_mot=xxxx}{id_rubrique=1}{par date}{inverse}>
#TITRE
</BOUCLE_ejemplo>

Los criterios id_rubrique y titre_mot son de seleccion. Los otros dos
de presentacion. Esto simplemente es una abstraccion mas facil de
escribir que spip parsea y se encarga de convertir en una consulta
SQL.

El tema es cuanto le cuesta al motor de base de datos responder a esta
consulta...

En el caso de id_rubrique no es mucho trabajo, porque esa informacion
es única, y se encuentra en la misma tabla de los articulos. Es decir,
un articulo sólo pertenece a una seccion, entonces basta agregar en la
consulta SQL "Where id_rubrique=1" y filtra todas las filas de la
tabla articulos, cuya columna "id_rubrique" sea igual a 1.

Pero con el titre_mot=XXXX pasa distinto. Porque la informacion esta
obligatoriamente distribuida den distintas tablas. Primero, spip debe
averiguar cual es ID correspondiente a la palabra clave cuyo titulo es
XXXX (tabla spip_mots), y luego averiguar todos los articulos
relacionados con la palabra clave en cuestion (tabla
spip_mots_articles).
Eso traducido a consulta mysql no es un simple filtrado, sino una
anidacion triple de consultas.
Imaginate que si tenes muchas palabras claves y muchos articulos, es
mucha demanda de calculo para el servidor.

Te pongo otro ejemplo

Yo habitualmente uso palabras claves para determinar la ubicacion de
un articulo en la portada. Por ejemplo en www.lavozdelanzarote.com hay
cuatro niveles o ubicaciones, que son exclusivas entre si (si un
articulo sale en nivel 1, no sale en nivel 2). Todos los articulos que
tiene la palabra clave "Nivel_1" se muestra arriba, y así
sucesivamente.

antes lo tenia asi:

<BOUCLE_destacada_nivel1(MOTS){titre=Nivel_1}>
<BOUCLE_notas_destacadas_nivel1(ARTICLES){id_mot}{par
date}{inverse}{doublons principal}{id_rubrique!=32}{0,4}>

todo codigo html para nivel 1 .... (encima hecho por tablas!!! horrible)

</BOUCLE_notas_destacadas_nivel1>
</BOUCLE_destacada_nivel1>

Luego lo cambie por esto

<BOUCLE_notas_destacadas_nivel1(ARTICLES){par
date}{inverse}{id_rubrique!=32}{0,100}>
<BOUCLE_destacada_nivel1(MOTS){id_article}{id_mot=1}>
   [(#INCLURE{fond=inc_destacada1}{id_article=#_notas_destacadas_nivel1:ID_ARTICLE})]
</BOUCLE_destacada_nivel1>
</BOUCLE_notas_destacadas_nivel1>

son sutiles, pero hay grandes diferencias. En el primer bucle englobo
todo en funcion de mi palabra clave (además de que la determino por el
titulo y no por el id directamente).
Luego busco TODOS los articulos que tengan esa palabra clave. El sitio
tiene mas de 9000 articulos, o sea que la consulta debe analizar 9000
filas de la tabla en busca de 4 o 5 articulos destacados.

Los bucles actuales hacen al reves. Primero filtran los ultimos 100
articulos (se supone que lo destacado es mas o menos actual). Y luego
sobre esos 100 articulos filtro en funcion de la palabra clave
buscada.
Además, en vez de repetir el codigo html en cada bucle, lo hago como
un inclure estatico, de modo que si un articulo estaba en primer lugar
y ahora debe estar en segundo lugar, su porcion de codigo ya está
generada en caché y simplemente se ubica en otro punto.

Problemas de este tipo eran frecuentes en el sistema de paginación
antiguo, porque se hacian bucles "vacios" de todos los articulos
existentes sólo para obtener el #TOTAL_BOUCLE necesario para
fraccionar y saber cuantas paginas habia.

Estas observaciones son vitales para sitios grandes de muchos
articulos y muchas visitas.

El sistema de chacheo soluciona gran parte del problema, pero en este
tipo de sitios hay que programar pensando un poco más allá, teniendo
presente la eficiencia de los bucles.

abrazo a todos.
tin

Suponete que tenes 5000 articulos. El criter

El 14/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:

Estimado Martín,

Muchas gracias por la data.

Mas o menos en que hora encuentro gente en el chat?

Me podrías explicar un poco mas sobre lo que decís en:

-----------------------------------------------------
Revisa por si acaso no hacer bucles
muy pesados, por ejemplo filtrando por palabra clave directamente sobre un bucle de
artículos, o hacer bucles de exclusión con doublons. Cuando esos bucles se convierten se
ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

-----------------------------------------------------

Un Abrazo.

Con fecha Jueves, 14 de Diciembre de 2006, 02:22:28 p.m., escribió:

MG> Gustavo, creia tener algo de ayuda para darte, pero he mirado tus
MG> esqueletos y estan bastante bien optimizados.

MG> Revisa por si acaso no hacer bucles muy pesados, por ejemplo filtrando
MG> por palabra clave directamente sobre un bucle de articulos, o hacer
MG> bucles de exclusion con doublons. Cuando esos bucles se convierten se
MG> ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

MG> La unica que me queda es decirte que pidas ayuda en el chat Général en
MG> irc.freenode.net

MG> Alli estan los desarrolladores y algunos usuarios avanzados. Si podes
MG> leer/escribir frances perfecto, sino en inglés. (Aunque están Cedric y
MG> con suerte Dani, que saben español).

MG> un abrazo y suerte con el sitio.
MG> martin

MG> El 14/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:
>> Estimado Santiago,
>>
>> Tenes alguna idea de algun sitio en SPIP que tengas ese caudal de visitas? deseo saber si
>> el problema fue de mi servidor o de SPIP.-
>>
>> Gracias por responder.
>>
>> Con fecha Miércoles, 13 de Diciembre de 2006, 09:27:56 p.m., escribió:
>>
>> SF> Lo siento Gustavo, pero mis sitios no tienen tanto tráfico y mis
>> SF> problemas son con el cache, no con esas cosas.
>>
>> SF> saludos, suerte con tu investigación.
>>
>> SF> El 13/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:
>> >> Sres,
>> >>
>> >> Tengo un sitio en SPIP y este a saturado el servidor, necesito saber si alguno de sus
>> >> sitios que corren en SPIP tienen alrededor de 10.000 visitas únicas diarias o más. ¿Han
>> >> tenido problemas con el trafico que estas visitas causan?
>> >>
>> >> Uno de los problemas, según me informaron en el servidor, fue ocasionado por el archivo
>> >> '/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo
>> >> '/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en
>> >> la siguiente estructura de control de la función 'lire_fichier'.
>> >>
>> >> Alguna idea? alguien tuvo un error similar?
>> >>
>> >> Mi señora es profesora de Francés, así que si me pueden pasar un link en francés no hay
>> >> drama incluso lo podría traducir para todos.
>> >>
>> >> un abrazo y Gracias.
>> >>
>> >> --
>> >> Se despide Atte.
>> >>
>> >> Gustavo Raul
>> >>
>> >> Me encotras por los siguientes medios:
>> >>
>> >> www.gustavocoronel.com.ar
>> >> Tel.: +54 381 4238-930
>> >> Cel.: 154-472290 - Nuevo
>> >> ICQ : 19.902.609
>> >> MSN : gcoronel@gmail.com
>> >> S.M.de Tucumán - Tucumán
>> >> República Argentina
>> >>
>> >> -----------------------------------------
>> >>
>> >> No al limite de descarga de Telecom:
>> >> Estafa de Arnet:
>> >> Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
>> >> Mas datos en:
>> >> http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
>> >> http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341
>> >>
>> >> _______________________________________________
>> >> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>> >>
>>
>> --
>> Se despide Atte.
>>
>> Gustavo Raul
>>
>> Me encotras por los siguientes medios:
>> www.gustavocoronel.com.ar
>> Tel.: +54 381 4238-930
>> Cel.: 154-472290 - Nuevo
>> ICQ : 19.902.609
>> MSN : gcoronel@gmail.com
>> S.M.de Tucumán - Tucumán
>> República Argentina
>>
>> -----------------------------------------
>>
>> No al limite de descarga de Telecom:
>> Estafa de Arnet:
>> Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
>> Mas datos en:
>> http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
>> http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341
>>
>> _______________________________________________
>> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>>

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

--
¡EXIGIMOS LA APARICION CON VIDA DE JULIO LOPEZ! JUICIO Y CASTIGO A LOS
CULPABLES DEL GENOCIDIO.

Estimado Martín,

Muchiiiiiiisimas gracias.

Estoy viendo de optimizar mi sitio segun tus consejos.

Algunos de estos errores si los cometia pero no muchos de todos modos, quiero optimizar al
maximo mi codigo y tus consejos me serven y de mucho.

Con fecha Viernes, 15 de Diciembre de 2006, 03:59:25 p.m., escribió:

MG> en el chat hay gente a cualquier hora, pero tene en cuenta que hay 5
MG> horas de diferencia (creo), o sea que a la noche de acá allá es
MG> madrugada y probablemente hay menos gente o menos ganas.

MG> con lo de los bucles pesados.

MG> cuando un sitio tiene muchas visitas y muchos articulos (más esto
MG> ultimo) y los bucles no estan optimizados, no hay caché que aguante.

MG> por ejemplo el siguiente bucle

MG> <BOUCLE_ejemplo(ARTICLES){titre_mot=xxxx}{id_rubrique=1}{par date}{inverse}>
MG> #TITRE
MG> </BOUCLE_ejemplo>

MG> Los criterios id_rubrique y titre_mot son de seleccion. Los otros dos
MG> de presentacion. Esto simplemente es una abstraccion mas facil de
MG> escribir que spip parsea y se encarga de convertir en una consulta
MG> SQL.

MG> El tema es cuanto le cuesta al motor de base de datos responder a esta
MG> consulta...

MG> En el caso de id_rubrique no es mucho trabajo, porque esa informacion
MG> es única, y se encuentra en la misma tabla de los articulos. Es decir,
MG> un articulo sólo pertenece a una seccion, entonces basta agregar en la
MG> consulta SQL "Where id_rubrique=1" y filtra todas las filas de la
MG> tabla articulos, cuya columna "id_rubrique" sea igual a 1.

MG> Pero con el titre_mot=XXXX pasa distinto. Porque la informacion esta
MG> obligatoriamente distribuida den distintas tablas. Primero, spip debe
MG> averiguar cual es ID correspondiente a la palabra clave cuyo titulo es
MG> XXXX (tabla spip_mots), y luego averiguar todos los articulos
MG> relacionados con la palabra clave en cuestion (tabla
MG> spip_mots_articles).
MG> Eso traducido a consulta mysql no es un simple filtrado, sino una
MG> anidacion triple de consultas.
MG> Imaginate que si tenes muchas palabras claves y muchos articulos, es
MG> mucha demanda de calculo para el servidor.

MG> Te pongo otro ejemplo

MG> Yo habitualmente uso palabras claves para determinar la ubicacion de
MG> un articulo en la portada. Por ejemplo en www.lavozdelanzarote.com hay
MG> cuatro niveles o ubicaciones, que son exclusivas entre si (si un
MG> articulo sale en nivel 1, no sale en nivel 2). Todos los articulos que
MG> tiene la palabra clave "Nivel_1" se muestra arriba, y así
MG> sucesivamente.

MG> antes lo tenia asi:

MG> <BOUCLE_destacada_nivel1(MOTS){titre=Nivel_1}>
MG> <BOUCLE_notas_destacadas_nivel1(ARTICLES){id_mot}{par
MG> date}{inverse}{doublons principal}{id_rubrique!=32}{0,4}>

MG> todo codigo html para nivel 1 .... (encima hecho por tablas!!! horrible)

MG> </BOUCLE_notas_destacadas_nivel1>
MG> </BOUCLE_destacada_nivel1>

MG> Luego lo cambie por esto

MG> <BOUCLE_notas_destacadas_nivel1(ARTICLES){par
MG> date}{inverse}{id_rubrique!=32}{0,100}>
MG> <BOUCLE_destacada_nivel1(MOTS){id_article}{id_mot=1}>
MG> [(#INCLURE{fond=inc_destacada1}{id_article=#_notas_destacadas_nivel1:ID_ARTICLE})]
MG> </BOUCLE_destacada_nivel1>
MG> </BOUCLE_notas_destacadas_nivel1>

MG> son sutiles, pero hay grandes diferencias. En el primer bucle englobo
MG> todo en funcion de mi palabra clave (además de que la determino por el
MG> titulo y no por el id directamente).
MG> Luego busco TODOS los articulos que tengan esa palabra clave. El sitio
MG> tiene mas de 9000 articulos, o sea que la consulta debe analizar 9000
MG> filas de la tabla en busca de 4 o 5 articulos destacados.

MG> Los bucles actuales hacen al reves. Primero filtran los ultimos 100
MG> articulos (se supone que lo destacado es mas o menos actual). Y luego
MG> sobre esos 100 articulos filtro en funcion de la palabra clave
MG> buscada.
MG> Además, en vez de repetir el codigo html en cada bucle, lo hago como
MG> un inclure estatico, de modo que si un articulo estaba en primer lugar
MG> y ahora debe estar en segundo lugar, su porcion de codigo ya está
MG> generada en caché y simplemente se ubica en otro punto.

MG> Problemas de este tipo eran frecuentes en el sistema de paginación
MG> antiguo, porque se hacian bucles "vacios" de todos los articulos
MG> existentes sólo para obtener el #TOTAL_BOUCLE necesario para
MG> fraccionar y saber cuantas paginas habia.

MG> Estas observaciones son vitales para sitios grandes de muchos
MG> articulos y muchas visitas.

MG> El sistema de chacheo soluciona gran parte del problema, pero en este
MG> tipo de sitios hay que programar pensando un poco más allá, teniendo
MG> presente la eficiencia de los bucles.

MG> abrazo a todos.
MG> tin

MG> Suponete que tenes 5000 articulos. El criter

MG> El 14/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:

Estimado Martín,

Muchas gracias por la data.

Mas o menos en que hora encuentro gente en el chat?

Me podrías explicar un poco mas sobre lo que decís en:

-----------------------------------------------------
Revisa por si acaso no hacer bucles
muy pesados, por ejemplo filtrando por palabra clave directamente sobre un bucle de
artículos, o hacer bucles de exclusión con doublons. Cuando esos bucles se convierten se
ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

-----------------------------------------------------

Un Abrazo.

Con fecha Jueves, 14 de Diciembre de 2006, 02:22:28 p.m., escribió:

MG> Gustavo, creia tener algo de ayuda para darte, pero he mirado tus
MG> esqueletos y estan bastante bien optimizados.

MG> Revisa por si acaso no hacer bucles muy pesados, por ejemplo filtrando
MG> por palabra clave directamente sobre un bucle de articulos, o hacer
MG> bucles de exclusion con doublons. Cuando esos bucles se convierten se
MG> ejecutan como consultas mysql, ponen a cualquier servidor de rodillas.

MG> La unica que me queda es decirte que pidas ayuda en el chat Général en
MG> irc.freenode.net

MG> Alli estan los desarrolladores y algunos usuarios avanzados. Si podes
MG> leer/escribir frances perfecto, sino en inglés. (Aunque están Cedric y
MG> con suerte Dani, que saben español).

MG> un abrazo y suerte con el sitio.
MG> martin

MG> El 14/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:
>> Estimado Santiago,
>>
>> Tenes alguna idea de algun sitio en SPIP que tengas ese caudal de visitas? deseo saber si
>> el problema fue de mi servidor o de SPIP.-
>>
>> Gracias por responder.
>>
>> Con fecha Miércoles, 13 de Diciembre de 2006, 09:27:56 p.m., escribió:
>>
>> SF> Lo siento Gustavo, pero mis sitios no tienen tanto tráfico y mis
>> SF> problemas son con el cache, no con esas cosas.
>>
>> SF> saludos, suerte con tu investigación.
>>
>> SF> El 13/12/06, Gustavo Coronel<gcoronel@ubbi.com> escribió:
>> >> Sres,
>> >>
>> >> Tengo un sitio en SPIP y este a saturado el servidor, necesito saber si alguno de sus
>> >> sitios que corren en SPIP tienen alrededor de 10.000 visitas únicas diarias o más. ¿Han
>> >> tenido problemas con el trafico que estas visitas causan?
>> >>
>> >> Uno de los problemas, según me informaron en el servidor, fue ocasionado por el archivo
>> >> '/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo
>> >> '/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en
>> >> la siguiente estructura de control de la función 'lire_fichier'.
>> >>
>> >> Alguna idea? alguien tuvo un error similar?
>> >>
>> >> Mi señora es profesora de Francés, así que si me pueden pasar un link en francés no hay
>> >> drama incluso lo podría traducir para todos.
>> >>
>> >> un abrazo y Gracias.
>> >>
>> >>
>> >> --
>> >> Se despide Atte.
>> >>
>> >> Gustavo Raul
>> >>
>> >>
>> >> Me encotras por los siguientes medios:
>> >>
>> >> www.gustavocoronel.com.ar
>> >> Tel.: +54 381 4238-930
>> >> Cel.: 154-472290 - Nuevo
>> >> ICQ : 19.902.609
>> >> MSN : gcoronel@gmail.com
>> >> S.M.de Tucumán - Tucumán
>> >> República Argentina
>> >>
>> >> -----------------------------------------
>> >>
>> >> No al limite de descarga de Telecom:
>> >> Estafa de Arnet:
>> >> Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
>> >> Mas datos en:
>> >> http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
>> >> http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341
>> >>
>> >> _______________________________________________
>> >> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>> >>
>>
>>
>>
>> --
>> Se despide Atte.
>>
>> Gustavo Raul
>>
>>
>> Me encotras por los siguientes medios:
>> www.gustavocoronel.com.ar
>> Tel.: +54 381 4238-930
>> Cel.: 154-472290 - Nuevo
>> ICQ : 19.902.609
>> MSN : gcoronel@gmail.com
>> S.M.de Tucumán - Tucumán
>> República Argentina
>>
>> -----------------------------------------
>>
>> No al limite de descarga de Telecom:
>> Estafa de Arnet:
>> Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
>> Mas datos en:
>> http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
>> http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341
>>
>> _______________________________________________
>> Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
>>

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341