Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Tips] 10 cosas que puedes hacer para optimizar tu foro SMF
#1
Este tutorial está disponible en inglés aca, pero vale la pena tenerlo en español para un mejor entendimiento y evitar problmas...
Aclaro que en el tema original son 24, pero las primeras 10 son las más importantes y las que servirán en cualquier servidor independientemente de su configuración. (también son las únicas que he usado jajaja Lengua). Empecemos:

Mover la carpeta de avatares
La más importante (por seguridad) y la más fácil de implementar, por la forma en que SMF maneja los avatares, cada vez que se muestra un avatar, el navegador llama a el archivo index.php de tu foro para bajar la imagen o al menos revisar que no haya cambiado...

Primero, dentro de la carpeta donde está instalado tu foro, crea una nueva carpeta con permisos 777 o 755 dependiendo de tu servidor, puedes llamarla como quieras, en este ejemplo usaremos el nombre "avatares" (lógico Rolleyes ).

Ve a: administración/foro/avatares y adjuntos/configuración de avatares

En la opción Subir avatares a.. cambia la carpeta a donde serán subidos los nuevos avatares, es decir, selecciona el nuevo directorio y abajo completa con la url y el path al directorio, por ejemplo:

Código:
Directorio al que se subirán los archivos: /path/a/mi/public_html/dev/avatares

Url: http://misitio.com/foro/avatares

De esta manera haremos que todos los nuevos avatares que se suban a tu servidor sean guardados en esa carpeta.

Ahora necesitamos pasar los viejos avatares a la nueva carpeta, para eso hacemos uso de una configuración escondida en SMF, simplemente copien y accedan a la url que corresponda a su versión:

Código:
SMF 2.0.x: index.php?action=admin;area=manageattachments;sa=moveAvatars
SMF 1.1: index.php?action=manageattachments;sa=moveAvatar

Listo, no hay confirmación. Para veriicarlo podemos ir a un avatar antiguo, hacemos clic derecho/propiedades y veremos que su dirección cambio de esto:

index.php?action=dlattach;attach=39;type=avatar

a esto:

misitio.com/foro/avatares/avatar_1_1276042569.png

evitando los constantes llamados a php.

Desactivar la búsqueda de los nombres de los servidores

En algunos servidores está acción es muy lenta y desactivarla puede ayudarte a mejorar tu rendimiento, esta configuración se encuentra en:

Código:
1.1.11  Admin/Configuración del Foro/Características y Opciones/diseño (temas)

2.0  Admin/configuración del foro/configuración del servidor/general

Cita:Un pequeño inconveniente de hacer esta acción es que hará los banneos por ip un poco menos efectivos, así que si tienes problemas con spammers, trolls y demás no es recomendable desactivar esta opción.

Activar o desactivar la compresión gzip

Esta opción se encuentra en:

Código:
2.0  Admin/Configuración del foro/Configuración del servidor/General

1.1.11  Admin/Configuración del Foro/Configuración del servidor/Configuración de las características

En ambas versiones la opción se llama Active la salida comprimida

Esta opción está activada por defecto y funciona muy bien, aquí lo importante es saber si tu servidor ya comprime tus páginas entonces debes de desactivar esta opción ya que tu servidor maneja la compresión mucho mejor que SMF, contacta a tu hosting para saber si tu servidor ya comprime tus páginas antes de mandarlas a el navegador.

Configura cuantos temas/mensajes se ven por página

Tener un número bajo para los temas y los mensajes que se muestran en cada página puede ayudar a reducir la carga de trabajo, 20 temas y 15 mensajes por página puede ser lo ideal, pues incrementarlo si lo deseas, solo no rebases los 50 temas y los 25 mensajes por página.

Configura tu buscador

Si tu foro utiliza mucho su buscador interno, es mejor que lo configures para mejorar su rendimiento, ve a:

Admin/Controles de Temas y Diseño/Búsquedas/Método de búsqueda

Selecciona Índice personalizado, te pedirá que crees un índice personalizado así que le damos clic en el enlace para hacerlo y seleccionamos Índice extenso, dependiendo del tamaño de tu foro, esto puede durar algo de tiempo, el sistema de búsqueda de SMF funciona al tomar un "pedazo" de cada palabra disponible, la diferencia está en el tamaño de ese pedazo, para pequeño es de 16, moderado es de 24 y extenso es de 32, la diferencia entre pequeño y extenso es solo de dos bytes, no es mucha diferencia y puede ayudarte a mejorar tus búsquedas significativamente.

No uses la moderación de mensajes en un foro muy activo

Si tu foro tiene, digamos más de 100 post al día y varios de esos post son moderados tendrás una carga significativa ya que la query encargada de los post moderados se conoce por ser lenta, si puedes evitar los post moderados, adelante, un buen TOS (Términos del Servicio) puede ayudarte a si como un buen equipo de moderadores activos.

Desactivar el mostrar los temas recientes en el índice del foro

Compilar la lista de temas recientes puede significar una carga para tu servidor sobre todo si tienes demasiados grupos de usuarios, si ya tienes un portal y esta portal te permite mostrar temas recientes entonces no vale la pena volver a poner lo mismo en el índice de tu foro, créeme, con mostrar los mensajes una vez es suficiente.

Correr el script "marcar como leído para los usuarios inactivos"

En foros grandes hay gran cantidad de usuarios inactivos, cada vez que se crea un nuevo tema o mensaje, las tablas log_topics, log_boards, and log_mark_read se llenan por culpa de estos usuarios inactivos o por algunos usuarios activos que nunca usan la opción "marcar todos los mensajes como leídos" es por eso que correr este script puede ayudar a reducir considerablemente el tamaño de tu base de datos.

¿En verdad necesitas tantos foros?

Seamos honestos, la mayoría de los foros no necesitan tantos foros, optimizar también significa no malgastar recursos, cada foro que tu creas o subforo consume recursos y también espacio en tu base de datos, así que trata en lo posible de eliminar aquellos foros que no necesitas o que puedan fácilmente ser combinados en uno solo.

Espero que estos sencillos tips les ayuden a mejorar el rendimiento de su foro.

Saludos!!


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Aviso] Tengan cuidado con el foro smf Murcia1021 3 141 10-06-2018, 10:26 AM
Último mensaje: SoloPosts
  [Aporte] Donde descargo las actualizaciones del foro smf aqui te tengo el link. Murcia1021 0 69 19-05-2018, 12:07 AM
Último mensaje: Murcia1021
  [Aporte] Traducir tu foro smf al español Murcia1021 0 68 19-05-2018, 12:03 AM
Último mensaje: Murcia1021
Exclamación ¿Porque me aparece Connection Problems en mi foro? [email protected] 2 736 23-04-2016, 08:45 PM
Último mensaje: jhoancito123
Video VídeoTutorial Instalar Foro SMF directamente desde SKYLIUM AZORX 8 1,069 20-09-2015, 05:03 PM
Último mensaje: Cristian Ospina
  Como migrar un foro SMF Vicen 0 1,117 13-07-2014, 11:24 PM
Último mensaje: Vicen
Triste Solucionado: ¿Cómo traspasar foro a otro Host? AZORX 9 908 02-01-2014, 02:48 PM
Último mensaje: papi
Pregunta [TUT.] Crear foro SMF desde cero. Linuxhelp 2 833 05-05-2013, 07:54 PM
Último mensaje: Tzar
  un mod me arruino el foro... creo laweb 40 3,571 24-10-2012, 08:45 PM
Último mensaje: papi
  Crear Foro Smf Video tutorial bien explicado ElCaBoMc 12 2,413 12-10-2012, 12:51 PM
Último mensaje: Vicen



Usuarios navegando en este tema: 1 invitado(s)