Guía Definitiva para hacer tu foro más rápido

Lucien

Administrador
Mensajes
1,043
Oro
1,120,604
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:

Código:
$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]:

Código:
$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:

Ver el archivos adjunto 82




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

Ver el archivos adjunto 83


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

Ver el archivos adjunto 84

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:

Ver el archivos adjunto 85

1629982635246.png

1629982660843.png

1629982708623.png

1629982902277.png
 
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

Ver el archivos adjunto 86

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

Ver el archivos adjunto 87

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:

Código:
apt install gifsicle
apt install pngquant
apt install jpegoptim

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

Ver el archivos adjunto 88

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

Ver el archivos adjunto 89

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

Ver el archivos adjunto 90

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


Ver el archivos adjunto 91

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

1629982993108.png

1629983059176.png

1629983257385.png

1629983284776.png

1629983305570.png

1629983326056.png
 
Atrás
Arriba