Server Load - Tips para reducir la carga en el servidor

Daniel B. Seguir

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 Abr 2009
Mensajes
188
Ésta es una traducción para el artículo en la Wiki de vBSEO, para aquellos que no comprendan el inglés a perfección, los que no leen las Wikis de los productos o los que frecuentan este foro más que vBSEO de por sí.

Carga del Servidor
Artículo Original: https://www.vbseo.com/wiki/Troubleshooting:Server_Load

Contenido

  • Mover las reglas de vBSEO de .htaccess a httpd.conf
  • Añadir [forum_id] a la URL del Showthread
  • Añadir [user_id] en el formato de URL del Perfil/Avatar O deshabilitarles
  • Deshabilitar la característica "Replace 'Previous/Next Thread' redirect links?"
  • Deshabilitar reescritura para los adjuntos y árbol de imágenes
  • Deshabilitar la característica "Add Thread Titles"
  • Deshabilitar características con conexiones salientes
  • IonCube vs Zend

Mover las reglas de vBSEO de .htaccess a httpd.conf
Usuarios con Servidores Dedicados, pueden mover las reglas de vbseo del archivo .htaccess al fichero httpd.conf para mayor eficiencia.

Nota mía: Para añadir las reglas en httpd.conf deberás añadir la ruta al foro, así:
<Directory /full/path/to/forums>

RewriteEngine on

...Las Reglas de vBSEO acá.....

</Directory>
Si estás en un Hosting Compartido, puedes hablar con tu proveedor para que añada las reglas en su fichero httpd.conf por ti, no cuesta nada y no habría una razón técnica por la que te puedan negar el pedido, habla con ellos.


Añadir [user_id] en el formato de URL del Perfil/Avatar O deshabilitarles
Si el formato de tu URL (CRU en inglés) incluye solo [forum_title], 1 consulta adicional en la base de datos se va a ejecutar. Para eliminar esta consulta, simplemente asegurate de incluir [forum_id] en el formato de la URL o selecciona una de los formatos pre-definidos que incluya [forum_id].

Añadir [user_id] en el formato de URL del Perfil/Avatar O deshabilitarles
Incluye [user_id] en los formatos CRU del Avatar y el Perfil de usuario o selecciona una pre-definida que incluya [user_id]. Y de manear opcional puedes obviar el reescribir las URLs de los Profiles y de los Avatares.

Opciones relacionadas en vbseocp.php:
  • Member's Profile URLs -> Member Profile URL Format
  • Custom Avatar Image URLs -> Custom Avatar URL Format

Deshabilitar la característica "Replace 'Previous/Next Thread' redirect links?"
Ésta opcion simplemente reemplaza los links de "Siguiente Tema" y "Tema Previo" con la reescritura correcta, deshabilitando esta opción te ahorrarás unas consultas más en la base de datos por página en los temas

Opciones de vbseocp.php relacionadas:
  • Direct Links -> Replace 'Previous/Next Thread' redirect links?

Deshabilitar reescritura para los adjuntos y árbol de imágenes
Opcionalmente se puede deshabilitar la reescritura para estas dos opciones.

Opciones en vbseocp.php relacionadas:
  • Nav Bullet (Tree Icon) Image URLs -> Rewrite Nav Bullet Image URLs?
  • Attachment URLs -> Rewrite Attachment URLs?

Deshabilitar la característica "Add Thread Titles"
Estas características están disponibles desde vBulletin versión 3.5.x en adelante. Opcionalmente, las puedes deshabilitar.

Opciones relacionadas en vbseocp.php:
  • Add Thread Titles -> Add Thread Titles to Showthread Links Anchor Text?
  • Add Thread Titles -> Add Thread Titles to Showpost Links Anchor Text?

Deshabilitar características con conexiones salientes
Para eliminar o reducir esas peticiones, puedes deshabilitar las siguientes opciones desde vbseocp.php:
  • Outgoing LinkBacks -> Update Services
  • Outgoing LinkBacks -> Enable Outgoing Pingbacks
  • Outgoing LinkBacks -> Enable Outgoing Trackbacks
  • Add Titles to External Links -> Add Page Titles to External Links Anchor Text?

IonCube vs. Zend
Puedes considerar usando tanto Zend Optimizer y versiones de IonCube de vBSEO para determinar si existe una variación de rendimiento. En algunos casos, el servidor mostró un mejor rendimiento durante el uso de uno sobre el otro.
 
Arriba