Guía Definitiva para hacer tu foro más rápido y optimizar muchos aspectos - Xenforo 2 [Minify+Htaccess+Cache+Phone+FA5]

Lucien

Entropía
Administrador
‏‏‎ ‎Mensajes‏‏‎ ‎
257
Reacciones
844
Oro
33.234
Basada en la guía de ThanosCrax en ENXF


Mejoras mediante .HTACCESS [¡SOLO APACHE!]
Todo el mundo estará familiarizado con apache y su uso diario hoy en día. Hay otros como nginx / litespeed ... Pero el código que estoy dando es solo para apache

Vaya a su servidor / host y abra el directorio principal.
Luego abra el archivo .htaccess

Pega este código EN LA PARTE INFERIOR

El codigo está en esta URL: https://controlc.com/71ba05e9
Contraseña: crax.pro

NOTA: Si su sitio web se cae después de guardar el archivo htaccess significa que no funcionó, simplemente elimine el código.

Bueno, es un código largo y complejo. Solo daré una pequeña explicación de que los archivos que se le dan al usuario se guardarán en su navegador siempre que se utilicen [1 año] para que no tenga que bajarlos una y otra vez, lo que mejorará el rendimiento de su foro. ETC.

Almacenamiento en caché adecuado
Básicamente, Xenforo tiene sus propios métodos de almacenamiento en caché que no están habilitados de forma predeterminada. Traté de entenderlos pero fue un poco complejo, pero hasta ahora logré cierto éxito en algunos puntos.
Lo que dice Xenforo:
https://xenforo.com/docs/xf2/cache/#cacheNota: hay otros proveedores de caché y no sé sobre cómo usarlos, pero tal vez lo obtenga en el futuro y eso seguramente mejorará nuestros foros.

  • Vaya a su servidor / Host
  • abrir archivo src / config.php
  • Pega este código en la parte inferior:

Code:
$config['pageCache']['enabled'] = true;
$config['cache']['enabled'] = true;

Y guárdalo

Eso es todo, el caché se iniciará y estará funcionando.
NOTA: Si su sitio web deja de funcionar, elimine el código y comenzará a funcionar nuevamente.

Optimización del teléfono
Algunas personas usan AMP y sí, puede que valga la pena, pero lamentablemente se paga
Tengo una alternativa que podría ayudar [10-30 puntos de calificación aumentarán]

- Obtén este complemento:
https://xenforo.com/community/resources/browser-detection.7223/[Cargue los archivos a su servidor / host antes de la instalación]

  • Luego abre src / config.php
  • Pegue este código [en la parte inferior debajo de la caché uno]:

Code:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
    $pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
        return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
    });
};

Entonces guárdalo

Reducir el tamaño de los iconos de Font Awesome:

Una gran cantidad de íconos de fuentes increíbles se descargas cada vez que visitas tu foro.
¿Por qué? ¡Porque Xenforo tiene un montón de iconos FA5 en todo el foro casi en todas las páginas!


Bueno, fue difícil configurarlo la primera vez [para mí]
Pero te diré las mejores opciones para que no te dejes llevar:

  • Instalar el complemento
  • Abra las opciones y compruebe esto:

1629982635246.png





- Vaya hacia abajo y desmarque la opción LOAD SUBSETS ONLY y ENABLE PUSH:

1629982660843.png



- Luego ve a
Apariencia> Estilos> Propiedades de estilo> Font Awesome
Haz exactamente lo mismo:

1629982708623.png


If this happens make sure u followed all me steps

Read this if still:
https://xenforo.com/community/resources/font-awesome-manager.8407/field?field=faq



Cómo configurar pyftsubset


Abra su ssh y escriba estos comandos:

1:
Code:
apt full-upgrade

2:
Code:
apt upgrade python

3:
Code:
yum install python3-pip

4:
Code:
python -m pip install --upgrade pip

5:
Code:
pip install fonttools
&
Code:
apt install fonttools

6:
Code:
pip install fonttools[ufo,lxml,woff,unicode]

7:
Code:
pip install zopfli

Luego, solo verifique pyftsubset y el que está debajo:

1629982902277.png
 

Lucien

Entropía
Administrador
‏‏‎ ‎Mensajes‏‏‎ ‎
257
Reacciones
844
Oro
33.234
Instant.page Code

instant.page utiliza una precarga justo a tiempo: precarga una página justo antes de que un usuario haga clic en ella.

Dirígete a su página web: Instant.Page

1629982993108.png


Copia el snippet de la página web y luego vaya a su foro

Buscar la template PAGE_CONTAINER

luego haga clic en el cuadro de abajo presione CTRL + F y escriba: / body

Pase el fragmento encima de la etiqueta [/ body] y guarde

1629983059176.png


Optimización / compresión de imágenes:

¿Por qué? ¡Las imágenes de Bcs son una de las razones por las que las cargas de página sean lentas!
Demasiados PNG / JPG / JPEG / GIFS pesados e inútiles en nuestros foros

¿Cómo resolver sin dolores de cabeza?
Instale este complemento: https://xenforo.com/community/resources/th-image-optimizer.5723

Paso 1: Instale el complemento como lo hace normalmente
Paso 2: Abra su ssh [de su host / servidor / vps o lo que sea que use, y no, no es posible sin SSH ]. Luego escriba estos comandos y presione enter cada vez por separado:

Code:
apt install gifsicle
apt install pngquant
apt install jpegoptim

Paso 3:
Vaya aquí: /admin.php?options/groups/th_imageOptimizer
Ambas opciones deben estar marcadas

1629983257385.png


Paso 4:
Vaya aquí: /admin.php?th-image-optimizer/providers/

1629983284776.png


Abra cada uno de estos 3 y haga clic en "El proveedor está activo"

1629983305570.png


Paso 5:
Vaya aquí: /admin.php?th-image-optimizer/


1629983326056.png


Y eso es todo, estamos usando ese addon también aquí en Universum :D
 

¡Hola forero! 😀 Recuerda que Universum no es un chat, acá apostamos por las publicaciones de alta calidad, por lo que deberás argumentar tus respuestas, de no hacerlo lo más probable es que tu mensaje no sea aprobado por uno de nuestros moderadores. 😢

Arriba