Este sitio usa cookies, propias y de terceros.
Si se continúa con nosotros entendemos que se acepta nuestro uso de cookies.

  • ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!

    ¿Ya eres miembro?

Obsoleto Aumenta la velocidad de tu foro

lms

Administrador
Registrado
6 Octubre 2010
Mensajes
7.099
Puntos
2.613
País
España
Versión de XenForo
1.5.14
PayPal
Donar dinero a este usuario
Página web
Web
slide.jpg
Después de esta guía, tu sitio debe tener una carga casi al instante. Incluso el sitio más grande. Existen otros métodos de lado del servidor para acelerar el sitio, pero estas son soluciones simples y rápidas.

Repetí todo esto y he creado la guía en menos de una hora.

XF Optimizar
Debes tenerlo. Este complemento comprime los espacios en blanco y el javascript del sitio y causa diferencias notables de inmediato. http://xenforo.com/community/threads/xf-optimise.14021/

Quitar Page Sidebar Compartir
Esta es una manera sencilla de aumentar el tiempo de carga de la página frontal . Basta con abrir la plantilla sidebar_share_page y borrar su contenido. Cada vez que quieras volver a agregar este a la barra lateral, basta con revertir la plantilla.

De esta manera minimizarás las consultas DNS en la página principal.

Anfitrión Jquery con google
Al no acoger el archivo en tu foro y por permitir a Google de ser el anfitrión, los usuarios que hayan descargado desde Google antes cargarán mucho más rápido
Para cambiar esto entra en tu panel de administración y ve a Inicio -> Opciones -> Rendimiento. Ajusta la fuente de jQuery para Google AJAX API CDN.

Dominio libre de Cookies
Esta es la forma más tediosa del incremento de velocidad de tu sitio, pero una gran manera.
1. Crear un subdominio (si no sabes cómo hacerlo, consulta a tu proveedor de alojamiento). Yo por lo general, pongo el nombre del mismo como estático. Por lo que será http://static.YOURSITE.com
2. Mover la carpeta styles y la carpeta XenForo a la raíz de la carpeta del subdominio.
3. En el panel de control de administración ve a Apariencia -> Propiedades del Estilo -> General -> Configuración -> Ruta a la imagen. Cambiar a
http://static.YOURSITE.com
4. Ahora ve al de cabecera y cambia las rutas de navegación del logo para
http://static.YOURSITE.com/xenforo/logo.png
5. Ahora ve a Lista de foros y cambia cada ruta de icono del foro a
http://static.YOURSITE.com/xenforo/widgets/FORUMICON.png
6. Después de usar XFOptomize, mueve la carpeta js a la carpeta del subdominio.
En el panel de administración, ve a Inicio> Opciones> Rendimiento
Establecer el option_JavascriptSource a http://static.YOURSITE.com/js
7. Si utilizas una máscara personalizada tendrás que mirar sus rutas y encontrar cualquier imagen personalizada y cambiar su relación a http://static.YOURSITE.com/CUSTOMSKIN/IMAGELINK
Comprueba en GTMetrix, en la pestaña YSlow -> "libre de cookies de dominio" para asegurar que todas las imágenes son parte de un dominio sin cookies.

Comprime tus imágenes con Smush.it Smush.it comprime tus imágenes para ayudar a acelerar el tiempo de carga.
GTMetrix te ayudará con las imágenes no comprimidas, pero para todas las imágenes XenForo otros por defecto, los he subido aquí. Voy a tratar de mantener esta situación hasta la fecha la mayor frecuencia posible.

Control de caché y encabezado que Expiran
simple suma de control de caché y el encabezado de expirar el archivo .htaccess puede acelerar la velocidad de los sitios de cache casi todo. Aquí está mi configuración actual, se añade a la parte superior de su archivo. Se recomienda que haga esto último. Sus miembros pueden tener archivos más grandes o más imágenes no comprimidas en caché si lo haces al principio.

Insertar CODE, HTML o PHP:
Header unset Pragma
FileETag None
Header unset ETag

# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# 2 DAYS 172800
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=604800, proxy-revalidate"
</FilesMatch>
# 1 MIN
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=60, private, proxy-revalidate"
</FilesMatch>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Dec 2011 20:00:00 GMT"
</FilesMatch>
Artículo original de Junior en http://xenforo.com/community/threads/quickly-and-greatly-speed-up-your-xenforo.15081/

Salud2
 

Adjuntos

lms

Administrador
Registrado
6 Octubre 2010
Mensajes
7.099
Puntos
2.613
País
España
Versión de XenForo
1.5.14
PayPal
Donar dinero a este usuario
Página web
Web
Xenforo 1.0.2 ha quitado la opción de fijar la ruta de javascript y la ha sustituido por variables configurables en el config.php. Ver http://xenforo.com/community/threads/xenforo-enabling-cdn-for-static-content-and-javascript-done.14902/#post-195151

Note that the JavaScript source option has been removed in 1.0.2, and replaced with a new config variable, together with a new external data URL config variable, allowing us to also serve avatars and attachment thumbnails from a different source.

This is in the config file for xenforo.com:

// Requires XenForo 1.0.2

$config['externalDataUrl'] = 'http://xenforo.net/community/data';

$config['javaScriptUrl'] = 'http://xenforo.net/community/js'
Salud2
 

Tize

XenForoUser
Registrado
27 Abril 2011
Mensajes
356
Puntos
28
País
España
Versión de XenForo
Página web
Web
Hola buenas noches, gracias por el estupendo tutorial.
Pinta muy bien la verdad, yo acabo de instalar el hack para ver su funcionamiento y cuando ya me decidí a empezar a gestionar lo demás.
Veo que el hack da error.
Cuando accedo a Aplicaciones / XF Optimise / Minify Javasript
Sale el siguiente aviso que adjunto en la imagen.

Mientras iré gestionando lo demás, subdominio y demás.
Gracias.


sq.png
 

Tize

XenForoUser
Registrado
27 Abril 2011
Mensajes
356
Puntos
28
País
España
Versión de XenForo
Página web
Web
Quitar Page Sidebar Compartir
Esta es una manera sencilla de aumentar el tiempo de carga de la página frontal . Basta con abrir la plantilla sidebar_share_page y borrar su contenido. Cada vez que quieras volver a agregar este a la barra lateral, basta con revertir la plantilla.

Hola busqué la plantilla que mencionas y resulta que hay dos con el mismo nombre.
Una normal y la otra .css cual de las dos tendría que eliminar su contenido ?
Gracias.
 

nextgen

XenForoUser
Registrado
2 Noviembre 2010
Mensajes
83
Puntos
18
País
Guatemala
Versión de XenForo
1.5.10
Es la plantilla normal, la .css tienes que dejarla ya que esa es la que maneja el estilo de la plantilla.
 

lms

Administrador
Registrado
6 Octubre 2010
Mensajes
7.099
Puntos
2.613
País
España
Versión de XenForo
1.5.14
PayPal
Donar dinero a este usuario
Página web
Web
Así es. Cuando se habla de eliminar una plantilla siempre es la "titular", la que acaba en .algo o es el css o el javascript. Suele indicarse cuando es necesario hacerlo.

Salud2
 

Tize

XenForoUser
Registrado
27 Abril 2011
Mensajes
356
Puntos
28
País
España
Versión de XenForo
Página web
Web
Hola chicos, gracias por la respuesta a ambos.
Procedo con ello a realizar las pruebas a ver el resultado final.
Saludos.
 

Tize

XenForoUser
Registrado
27 Abril 2011
Mensajes
356
Puntos
28
País
España
Versión de XenForo
Página web
Web
Hola buenas noches, gracias por el estupendo tutorial.
Pinta muy bien la verdad, yo acabo de instalar el hack para ver su funcionamiento y cuando ya me decidí a empezar a gestionar lo demás.
Veo que el hack da error.
Cuando accedo a Aplicaciones / XF Optimise / Minify Javasript
Sale el siguiente aviso que adjunto en la imagen.

Mientras iré gestionando lo demás, subdominio y demás.
Gracias.





Hola publiqué un error que me dio anoche y acabo de probarlo de nuevo y sigue el mismo error no se ha quitado.
Cuando me decido a mover todos los archivos hay una carpeta que yo no tengo que es la de Xenforo.

En el texto arriba aparece de este modo.
2. Mover la carpeta styles y la carpeta XenForo a la raíz de la carpeta del subdominio.

Cual es la carpeta Xenforo ?
Saludos.

 

Tize

XenForoUser
Registrado
27 Abril 2011
Mensajes
356
Puntos
28
País
España
Versión de XenForo
Página web
Web
La carpeta XenForo es la que subió el hombre que debemos cambiar por lo que he podido leer.
Si alguien sabe sobre el error sería estupendo.
Gracias y saludos.
 

lms

Administrador
Registrado
6 Octubre 2010
Mensajes
7.099
Puntos
2.613
País
España
Versión de XenForo
1.5.14
PayPal
Donar dinero a este usuario
Página web
Web
Permiso denegado. El directorio tiene que tener permisos CHMOD777. Dale los permisos a la(s) carpeta(s) precisas del complemento y prueba de nuevo. El permiso lo puedes dar desde cPanel->Administrador de archivos.

Salud2
 

Tize

XenForoUser
Registrado
27 Abril 2011
Mensajes
356
Puntos
28
País
España
Versión de XenForo
Página web
Web
Hola Ims, gracias por tu respuesta.
He dado permisos a todos los archivos y carpeta en cuestión pero no sucede nada.
Lo curioso es que también me pide [supuestamente] que le de permisos a un archivo del sistema que es el httpdocs/admin.php
En fin, les puse los permisos a todos pero no funciona como es debido por tanto volví nuevamente a quitarle los permisos a todas las carpetas.
Dejando simplemente el addon instalado pero sin funcionar los logs.

Aun así, tu lo tienes instalado ?
Gracias una vez más y saludos.
 

lms

Administrador
Registrado
6 Octubre 2010
Mensajes
7.099
Puntos
2.613
País
España
Versión de XenForo
1.5.14
PayPal
Donar dinero a este usuario
Página web
Web
En su día existía una carpeta llamada /js-old colgando del directorio raíz. Créala y dale permisos. Ejecuta el plugin.

Salud2

PD: lo acabo de activar. En su día me daba no recuerdo qué error
 
Arriba