Cómo mejorar la velocidad de los foros de phpBB
Publicado: 2020-07-01Hay varias formas de acelerar su tablero/foro phpBB, y antes de pasar a los tecnicismos, le recomiendo una revisión de cómo se consumen los recursos de su servidor. A continuación, me gustaría que hicieras una prueba rápida de carga web.
¿Tus #foros de #phpBB van lentos? ¡Mira este artículo para aprender cómo puedes mejorar significativamente su velocidad!
HAGA CLIC PARA TUITARSugerencia: si está en cPanel, puede verificar el consumo de recursos a través de cPanel -> Consumo de recursos. Puede verificar la velocidad de carga de la página a través de cualquiera de las herramientas en línea. En el alojamiento administrado, puede realizar un seguimiento del consumo de recursos a través de la opción Supervisión de Administración del servidor.
Si no ve números satisfactorios en estas dos pruebas, desea optimizar el sitio web para una mejor velocidad.
En esta guía, lo guiaré a través de las tres técnicas populares para acelerar el rendimiento de sus foros de phpBB, siendo esas técnicas:
- Optimización de base de datos
- Optimización usando el archivo .htaccess
- Optimización del servidor de alojamiento (y selección del alojamiento adecuado)
Optimización de base de datos
La primera técnica implica la optimización de la base de datos porque todos los foros, la información del usuario, las publicaciones y las configuraciones se almacenan en la base de datos del sitio web. Una base de datos no optimizada es un grave lastre para el rendimiento y puede aumentar el tiempo de carga del sitio web. Como resultado, los visitantes obtienen una mala experiencia.
Para comenzar a optimizar su base de datos, visite phpMyAdmin desde cPanel y ordene la base de datos por tamaño. Ahora, debe identificar qué tablas son innecesariamente grandes.
En un entorno de hospedaje administrado, puede acceder a la base de datos a través de la consola sin acceder al backend del servidor. Visite los detalles de acceso en el área de administración de aplicaciones y debería poder ubicar el Administrador de base de datos.
Si tiene publicaciones de spam en su foro, verá que la tabla *_posts puede ser la de mayor tamaño. En este caso, debe eliminar las publicaciones de spam de su foro para reducir el tamaño de la tabla.
Debe realizar el mismo procedimiento para cada tabla en su base de datos con un tamaño inusualmente grande. Una vez que haya terminado, debe ejecutar los procedimientos Verificar tabla, Reparar tabla y Optimizar tabla.
Para realizar estos procedimientos, seleccione todas las tablas en su base de datos y desplácese hacia abajo hasta la parte inferior del administrador de la base de datos. Encontrará un menú desplegable con la etiqueta "Con seleccionado", elija los procedimientos mencionados anteriormente y realice cada uno para todas las tablas.
Optimización usando el archivo .htaccess
Ahora que hemos optimizado la base de datos, pasemos a la optimización del lado del servidor. Podríamos aprovechar el almacenamiento en caché del navegador que le permite establecer una fecha de caducidad en los recursos HTTP para los recursos estáticos.
Al hacer esto, le indicará al navegador que cargue los recursos del disco local en lugar de descargar los recursos a través de la red. En otras palabras, este procedimiento permitirá a sus usuarios descargar el contenido estático del sitio web en sus discos locales y no requerirá que descarguen esos recursos cada vez que accedan a su foro phpBB.
Se puede acceder al archivo a través de la función de edición de código de cPanel -> Administrador de archivos.
Para activar esta función, deberá acceder y agregar las siguientes líneas en el archivo .htaccess.
Una vez que abra el archivo .htaccess, copie y pegue las siguientes líneas de código:
## EXPIRA ALMACENAMIENTO EN CACHE ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “acceso más 1 año”
ExpiresByType image/jpeg “acceso más 1 año”
ExpiresByType image/gif “acceso más 1 año”
ExpiresByType image/png “acceso más 1 año”
ExpiresByType text/css “acceso más 1 mes”
Aplicación ExpiresByType/pdf “acceso más 1 mes”
ExpiresByType text/x-javascript "acceso más 1 mes"
Aplicación ExpiresByType/x-shockwave-flash “acceso más 1 mes”
ExpiresByType image/x-icon “acceso más 1 año”
ExpiresDefault "acceso más 2 días"
</IfModule>
EXPIRA ALMACENAMIENTO EN CACHE ##
Las instrucciones enumeradas anteriormente le indicarán a su navegador que descargue y enumere los recursos en el disco local durante 1 año.
Optimización del servidor de alojamiento
Es posible que esta técnica no funcione para todos porque requiere acceso al servidor que no siempre está disponible en el alojamiento compartido, pero funcionará bien para servidores de alojamiento VPS o phpBB dedicados.
Necesito instalar Memcache en el servidor y phpBB no lo admite de forma nativa. Para que funcione, descargue este archivo de PECL, un repositorio PHP para complementos, e instálelo en la siguiente carpeta;
/phpBB3_installation_folder/includes/acm/
phpBB3_installation_folder
es la carpeta donde se instalan los archivos de instalación de phpBB. El archivo de Memcache descargado debe tener el siguiente nombre;
acm_memcache.php
Una vez que tenga el archivo en la carpeta correcta, acceda a la carpeta de instalación de phpBB y ubique el archivo config.php
para modificar algún código y habilitar el complemento instalado.
Busque la siguiente línea de código en el archivo;
$acm_type = 'file'
Reemplace la línea completa con lo siguiente;
$acm_type = 'memcache'
Esto le indicará a su sitio web phpBB que comience a usar Memcache.
Como vio, hacer que esto funcione requiere conocimientos técnicos y una comprensión de los archivos y carpetas del servidor. Entonces, si es nuevo en la administración de servidores, se recomienda encarecidamente que se comunique con el soporte de su proveedor de alojamiento phpBB para asegurarse de que las cosas no se rompan.
Seleccionar el alojamiento adecuado
Junto con las técnicas mencionadas anteriormente, es esencial considerar la importancia de alojar su foro phpBB en un servidor de alojamiento de calidad.
Cloudways es una de las opciones más recomendadas cuando se trata de alojamiento administrado con soporte técnico y al cliente de calidad. Cloudways tiene recursos de servidor administrados que ofrecen velocidad de carga de página rápida y rendimiento de base de datos.
Hay una serie de proveedores de alojamiento en la nube administrados en el mercado, pero Cloudways se destaca por las características que le brindan. La velocidad, la plataforma fácil de usar, la seguridad y la escalabilidad que ofrece Cloudways no tienen paralelo. Le permiten concentrarse en los negocios y encargarse de todos los asuntos de hospedaje por usted.
Conclusión
Estas son algunas de las técnicas que se pueden utilizar para acelerar su sitio web phpBB. Antes de comenzar a implementar cualquiera de estas técnicas, primero asegúrese de tener los recursos de servidor adecuados para impulsar el foro phpBB de acuerdo con su tráfico y uso.
Por último, siempre asegúrese de registrarse para un alojamiento phpBB de calidad. Lo que significa que debe observar de cerca los servicios ofrecidos y la tecnología proporcionada.