lms
28/12/2009, 10:20
Optimización de vBulletin SEO y carga del servidor puede ayudarle en el rendimiento global.
Son algo antiguos pero no por ello menos vigentes. Aquí algunos consejos que he encontrado:
1. Almacena las hojas de estilo CSS como fichero:
vBulletin almacena predeterminadamente como HTML las páginas CSS, en el interior de la cabecera del documento. Esto, cuando se cargan miles de páginas, puede ser una carga bastante pesada.
Almacenar las hojas de estilos CSS como archivos permite a los usuarios/bots cachear los archivos CSS y hace más ligera cada página y dando un respiro a tu servidor.
Para empezar, asegúrate que el directorio forums/clientscript/vbulletin_css directory está en modo chmod 777 para que las hojas de estilo puedan almacenarse.
Luego, en el Panel de Gestión, selecciona Opciones de las Opciones de vBulletin.
Selecciona Opciones de Idioma y Estilo.
Pon "¿Almacenar las Hojas de Estilo CSS como Archivos?" a sí.
Haz clic en aceptar.
2. ¡Esas moléstas páginas Gzip!
Muchos servidores hoy en día vienen con gzip como estándar y si lo activas puedes hacer realmente lenta la carga de páginas.
Si tu host tiene instalado gzip, sigue estas instrucciones: (si no quieres o no puedes contactar con tu host para conocer si tiene instalado GZIP, sigue este enlace: GIDZipTest: Test de Compresión de Páginas Web (Deflate / Gzip) - GIDNetwork (Solo los usuarios registrados pueden ver enlaces))
Vete al Panel de Gestión, expande el menú Opciones de vBulletin y selecciona Opciones.
Selecciona Opciones de Cookies y Cabeceras Solo los usuarios registrados pueden ver enlaces
Pon "Salida HTML con GZIP" a No, Pon "Nivel de Compresión GZIP" a 0 y acepta.
Si tu host no tiene instalado gzip, elige SÍ y pon 1 en lo de arriba.
3. Restringir el intercambio de los motores de búsqueda
Algunos Bots indexan tu contenido, pero siempre hay sitios en los que no quieres o no necesitas que lo hagan.
Para restringir a estas moléstas criaturas a recoger solo su contenido, haz lo siguiente.
En tu directorio root (public_html), sube el siguiente archivo robots.txt:
User-agent: *
Disallow: /forums/ajax.php
Disallow: /forums/attachment.php
Disallow: /forums/calendar.php
Disallow: /forums/cron.php
Disallow: /forums/editpost.php
Disallow: /forums/global.php
Disallow: /forums/image.php
Disallow: /forums/inlinemod.php
Disallow: /forums/joinrequests.php
Disallow: /forums/login.php
Disallow: /forums/member.php
Disallow: /forums/memberlist.php
Disallow: /forums/misc.php
Disallow: /forums/moderator.php
Disallow: /forums/newattachment.php
Disallow: /forums/newreply.php
Disallow: /forums/newthread.php
Disallow: /forums/online.php
Disallow: /forums/poll.php
Disallow: /forums/postings.php
Disallow: /forums/printthread.php
Disallow: /forums/private.php
Disallow: /forums/profile.php
Disallow: /forums/register.php
Disallow: /forums/report.php
Disallow: /forums/reputation.php
Disallow: /forums/search.php
Disallow: /forums/sendmessage.php
Disallow: /forums/showgroups.php
Disallow: /forums/subscription.php
Disallow: /forums/threadrate.php
Disallow: /forums/usercp.php
Disallow: /forums/usernote.php
Borra cualquier línea que QUIERAS que los bots vean. Si quieres que rastreen el calendario, borra: /forums/calendar.php.
4. Mover los adjuntos al Sistema de Archivos
vBulletin almacena los Adjuntos en la Base de Datos. Adjuntos grandes o muy frecuentemente vistos puede originar un estrangulamiento.
Para mover los adjuntos al Sistema de Archivos, crea un directorio de adjuntos encima de del tu directorio public_html (al mismo nivel que /root/username/public_html | root/username/attachments) y ponlo en modo CHMod 777.
Colocándolo en este nivel, se previene el acceso directo a los adjuntos por cualquiera (no mediante vbulletin).
Ve al menú Adjuntos del Panel de Gestión.
Haz clic en Tipo de Alamcenamiento de Adjuntos.
Mueve tus adjuntos de la Base de Datos al Sistema de Archivos.
Ruta de Ajuntos: /home/*username*/attachments
5. Mueve los Avatares e Imágenes de Perfil al Sisema de Archivos
Como con los Adjuntos arriba, pero cada mensaje carga avatares con el estrangulamiento subsiguiente cada vez que se visualiza un mensaje.
Para moverlos al Sistema de Archivos, pon chmod 777 en los directorios forums/customavatars y forums/customprofilepics.
Expande el menú Avatares del Panel de Gestión.
Haz clic en Tipo de Almacenamiento de Imágenes de Usuario.
Elige mover los Avatares e Imágenes de Perfil al Sistema de Archivos.
Ruta de Avatares: /home/*username*/public_html/forums/customavatars
URL de Avatares: /forums/customavatars
Ruta de Imágenes de Perfil: /home/*username*/public_html/forums/customprofilepics
URL de Imágenes de Perfil: /forums/customprofilepics
6. Aumenta la vida de la caché de los mensajes
Los mensajes deben estar en caché, así el servidor no tiene que cargarlos de la base de datos cada vez que se ven.
Para activar la caché de los mensajes, haz lo siguiente:
Vete al Panel de Gestión, expande el menú Opciones de vBulletin y selecciona Opciones.
Selecciona Opciones de Configuración y Optimización del Servidor del menú emergente.
Pon "Vida de la Caché de Mensajes" a 90.
Guarda los cambios.
Si tienes muy poco espacio disponible, ponlo a 30.
7. Desactiva la Búsqueda y Quién está en línea para los invitados
¿Por qué los invitados (que son a menudo principalmente Arañas) quieren ver tu Quien está En línea y buscar? Haz lo siguiente para detenerlos y reducir la carga del servidor.
Vete al Panel de gestión.
Expande el Menú Grupos.
Selecciona el Gestor de Grupos.
Selecciona No Registrados / Sin Iniciar Sesión.
Pon "Puede Buscar en Foros" y "Puede Ver Quién está en Línea" a No.
Guarda los cambios.
8. Activa la Búsqueda a Texto Completo
Vete al Panel de Gestión, expande el menú Opciones de vBulletin.
Selecciona Tipo de Búsqueda.
Pon "Vacíar Índices de mensajes y Tabla de Palabras?" a SÍ.
Guarda los cambios.
9.- Ajustes que son recomendables realizar SIEMPRE:
Estos son algunos ajustes que yo siempre hago, puedes probar y ver si te funcionan.
Todos están en las Opciones de vBulletin, en tu Panel de Gestión.
¿Almacenar como Archivos las Hojas de Estilo CSS? => SÍ
Opciones de Publicación y Edición de Mensajes => Citar Automaticamente el Título de Mensaje / Tema => SÍ
Opciones de Búsqueda de Mensajes => Buscar Automaticamente Temas Similares => SÍ
Opciones de Mostrar los Listados del Foro => Mostrar la Descripción del Foro en los Listados => SÍ
Opciones de Mostrar Foro (forumdisplay) => Activar Descripción del Foro => SÍ
(( No uses esto en sitios con vbseo, tienen su propia dinámica))
Proveedor de Datos Externos => Activar Javascript Externo => SÍ
Proveedor de Datos Externos => Activar Sindicación RSS => SÍ
Proveedor de Datos Externos => Activar Sindicación XML => SÍ
10. Mods de Optimización de vBulletin.org
El siguiente enlace te lleva al sistema de Modificaciones (Addons, Hakcs, etc) de vBulletin.org en la que puedes encontrar algunos verdaderamente útiles.
vBulletin Modifications - vBulletin.org Forum (Solo los usuarios registrados pueden ver enlaces)
Fuente: vbenhanced.com (Solo los usuarios registrados pueden ver enlaces)
Artículo original en Inglés (Solo los usuarios registrados pueden ver enlaces)
Son algo antiguos pero no por ello menos vigentes. Aquí algunos consejos que he encontrado:
1. Almacena las hojas de estilo CSS como fichero:
vBulletin almacena predeterminadamente como HTML las páginas CSS, en el interior de la cabecera del documento. Esto, cuando se cargan miles de páginas, puede ser una carga bastante pesada.
Almacenar las hojas de estilos CSS como archivos permite a los usuarios/bots cachear los archivos CSS y hace más ligera cada página y dando un respiro a tu servidor.
Para empezar, asegúrate que el directorio forums/clientscript/vbulletin_css directory está en modo chmod 777 para que las hojas de estilo puedan almacenarse.
Luego, en el Panel de Gestión, selecciona Opciones de las Opciones de vBulletin.
Selecciona Opciones de Idioma y Estilo.
Pon "¿Almacenar las Hojas de Estilo CSS como Archivos?" a sí.
Haz clic en aceptar.
2. ¡Esas moléstas páginas Gzip!
Muchos servidores hoy en día vienen con gzip como estándar y si lo activas puedes hacer realmente lenta la carga de páginas.
Si tu host tiene instalado gzip, sigue estas instrucciones: (si no quieres o no puedes contactar con tu host para conocer si tiene instalado GZIP, sigue este enlace: GIDZipTest: Test de Compresión de Páginas Web (Deflate / Gzip) - GIDNetwork (Solo los usuarios registrados pueden ver enlaces))
Vete al Panel de Gestión, expande el menú Opciones de vBulletin y selecciona Opciones.
Selecciona Opciones de Cookies y Cabeceras Solo los usuarios registrados pueden ver enlaces
Pon "Salida HTML con GZIP" a No, Pon "Nivel de Compresión GZIP" a 0 y acepta.
Si tu host no tiene instalado gzip, elige SÍ y pon 1 en lo de arriba.
3. Restringir el intercambio de los motores de búsqueda
Algunos Bots indexan tu contenido, pero siempre hay sitios en los que no quieres o no necesitas que lo hagan.
Para restringir a estas moléstas criaturas a recoger solo su contenido, haz lo siguiente.
En tu directorio root (public_html), sube el siguiente archivo robots.txt:
User-agent: *
Disallow: /forums/ajax.php
Disallow: /forums/attachment.php
Disallow: /forums/calendar.php
Disallow: /forums/cron.php
Disallow: /forums/editpost.php
Disallow: /forums/global.php
Disallow: /forums/image.php
Disallow: /forums/inlinemod.php
Disallow: /forums/joinrequests.php
Disallow: /forums/login.php
Disallow: /forums/member.php
Disallow: /forums/memberlist.php
Disallow: /forums/misc.php
Disallow: /forums/moderator.php
Disallow: /forums/newattachment.php
Disallow: /forums/newreply.php
Disallow: /forums/newthread.php
Disallow: /forums/online.php
Disallow: /forums/poll.php
Disallow: /forums/postings.php
Disallow: /forums/printthread.php
Disallow: /forums/private.php
Disallow: /forums/profile.php
Disallow: /forums/register.php
Disallow: /forums/report.php
Disallow: /forums/reputation.php
Disallow: /forums/search.php
Disallow: /forums/sendmessage.php
Disallow: /forums/showgroups.php
Disallow: /forums/subscription.php
Disallow: /forums/threadrate.php
Disallow: /forums/usercp.php
Disallow: /forums/usernote.php
Borra cualquier línea que QUIERAS que los bots vean. Si quieres que rastreen el calendario, borra: /forums/calendar.php.
4. Mover los adjuntos al Sistema de Archivos
vBulletin almacena los Adjuntos en la Base de Datos. Adjuntos grandes o muy frecuentemente vistos puede originar un estrangulamiento.
Para mover los adjuntos al Sistema de Archivos, crea un directorio de adjuntos encima de del tu directorio public_html (al mismo nivel que /root/username/public_html | root/username/attachments) y ponlo en modo CHMod 777.
Colocándolo en este nivel, se previene el acceso directo a los adjuntos por cualquiera (no mediante vbulletin).
Ve al menú Adjuntos del Panel de Gestión.
Haz clic en Tipo de Alamcenamiento de Adjuntos.
Mueve tus adjuntos de la Base de Datos al Sistema de Archivos.
Ruta de Ajuntos: /home/*username*/attachments
5. Mueve los Avatares e Imágenes de Perfil al Sisema de Archivos
Como con los Adjuntos arriba, pero cada mensaje carga avatares con el estrangulamiento subsiguiente cada vez que se visualiza un mensaje.
Para moverlos al Sistema de Archivos, pon chmod 777 en los directorios forums/customavatars y forums/customprofilepics.
Expande el menú Avatares del Panel de Gestión.
Haz clic en Tipo de Almacenamiento de Imágenes de Usuario.
Elige mover los Avatares e Imágenes de Perfil al Sistema de Archivos.
Ruta de Avatares: /home/*username*/public_html/forums/customavatars
URL de Avatares: /forums/customavatars
Ruta de Imágenes de Perfil: /home/*username*/public_html/forums/customprofilepics
URL de Imágenes de Perfil: /forums/customprofilepics
6. Aumenta la vida de la caché de los mensajes
Los mensajes deben estar en caché, así el servidor no tiene que cargarlos de la base de datos cada vez que se ven.
Para activar la caché de los mensajes, haz lo siguiente:
Vete al Panel de Gestión, expande el menú Opciones de vBulletin y selecciona Opciones.
Selecciona Opciones de Configuración y Optimización del Servidor del menú emergente.
Pon "Vida de la Caché de Mensajes" a 90.
Guarda los cambios.
Si tienes muy poco espacio disponible, ponlo a 30.
7. Desactiva la Búsqueda y Quién está en línea para los invitados
¿Por qué los invitados (que son a menudo principalmente Arañas) quieren ver tu Quien está En línea y buscar? Haz lo siguiente para detenerlos y reducir la carga del servidor.
Vete al Panel de gestión.
Expande el Menú Grupos.
Selecciona el Gestor de Grupos.
Selecciona No Registrados / Sin Iniciar Sesión.
Pon "Puede Buscar en Foros" y "Puede Ver Quién está en Línea" a No.
Guarda los cambios.
8. Activa la Búsqueda a Texto Completo
Vete al Panel de Gestión, expande el menú Opciones de vBulletin.
Selecciona Tipo de Búsqueda.
Pon "Vacíar Índices de mensajes y Tabla de Palabras?" a SÍ.
Guarda los cambios.
9.- Ajustes que son recomendables realizar SIEMPRE:
Estos son algunos ajustes que yo siempre hago, puedes probar y ver si te funcionan.
Todos están en las Opciones de vBulletin, en tu Panel de Gestión.
¿Almacenar como Archivos las Hojas de Estilo CSS? => SÍ
Opciones de Publicación y Edición de Mensajes => Citar Automaticamente el Título de Mensaje / Tema => SÍ
Opciones de Búsqueda de Mensajes => Buscar Automaticamente Temas Similares => SÍ
Opciones de Mostrar los Listados del Foro => Mostrar la Descripción del Foro en los Listados => SÍ
Opciones de Mostrar Foro (forumdisplay) => Activar Descripción del Foro => SÍ
(( No uses esto en sitios con vbseo, tienen su propia dinámica))
Proveedor de Datos Externos => Activar Javascript Externo => SÍ
Proveedor de Datos Externos => Activar Sindicación RSS => SÍ
Proveedor de Datos Externos => Activar Sindicación XML => SÍ
10. Mods de Optimización de vBulletin.org
El siguiente enlace te lleva al sistema de Modificaciones (Addons, Hakcs, etc) de vBulletin.org en la que puedes encontrar algunos verdaderamente útiles.
vBulletin Modifications - vBulletin.org Forum (Solo los usuarios registrados pueden ver enlaces)
Fuente: vbenhanced.com (Solo los usuarios registrados pueden ver enlaces)
Artículo original en Inglés (Solo los usuarios registrados pueden ver enlaces)