Elegir el método de publicación en función del tamaño del sitio
WebAcappella Fusion ofrece tres métodos para publicar su sitio en Internet: SFTP/FTP, sincronización SSH (rsync) y publicación en una carpeta local. En un sitio pequeño, cualquiera de ellos es válido. En un sitio que crece (catálogo, blog, portafolio…), la elección se vuelve decisiva: una publicación puede tardar unos segundos o treinta minutos, dependiendo del método y la configuración.
Esta página le ayuda a elegir el método más adecuado para su proyecto y a configurar correctamente las opciones de rendimiento.
Comparativa rápida de los tres métodos
| Criterio | SFTP / FTP | Sincronización SSH (rsync) | Publicación manual (FileZilla...) |
|---|---|---|---|
| Requisitos del proveedor de alojamiento | Acceso FTP (universal) | Acceso SSH (ofertas compatibles) | Ninguno (exportación a disco) |
| Seguridad de la transferencia | SFTP cifrado, FTP sin cifrar | Siempre cifrado (SSH) | No aplicable |
| Transferencia diferencial | Se reenvía el archivo completo si se ha modificado | Delta intra-archivo: solo se envían los bloques modificados | No aplicable |
| Reanudación tras interrupción | No, todo vuelve a empezar desde cero | Sí, se reanuda donde se produjo la interrupción | No procede |
| Comprobación de integridad | Ninguna nativa | Suma de comprobación en cada archivo | No aplicable |
| Ideal para | Sitios web pequeños y medianos (hasta ~200 páginas) | Sitios web grandes, actualizaciones frecuentes | Transferencia con tu cliente FTP preferido, integración externa (CI, copias de seguridad) |
Sitio web pequeño (hasta ~50 páginas): basta con SFTP
En un sitio web de presentación de unas pocas páginas con unas pocas decenas de imágenes, la publicación mediante SFTP tarda unos segundos y no plantea ningún problema. No hace falta buscar más.
- Elige SFTP en lugar de FTP: el SFTP cifra tus credenciales y tus datos, mientras que el FTP transmite la contraseña sin cifrar.
- Deja la configuración predeterminada del número de conexiones simultáneas (recomendado: 10); es adecuada para casi todos los proveedores de alojamiento.
- Consulte la configuración detallada en la página
- SFTP y FTP — configuración
Sitio web de tamaño medio (de 50 a 500 páginas): SFTP con configuración de conexiones simultáneas
Cuando el sitio crece (blog acumulado, catálogo, galería de fotos…), el tiempo de publicación por SFTP empieza a notarse. WebAcappella Fusion puede abrir varias conexiones FTP en paralelo para acelerar la transferencia.
En la configuración de su servidor SFTP/FTP, el grupo «Optimización de la sincronización» contiene un menú desplegable que permite elegir entre 1 y 20 conexiones simultáneas:
- 1 (Más compatible): una sola conexión a la vez. Se recomienda utilizar esta opción si tu proveedor de alojamiento bloquea las conexiones múltiples o devuelve errores del tipo «too many connections».
- 10 (Recomendado): valor por defecto, el equilibrio adecuado entre velocidad y compatibilidad con la mayoría de los proveedores de alojamiento.
- Hasta 20: puede acelerar aún más la transferencia en sitios web muy grandes, siempre que tu proveedor de alojamiento lo acepte sin limitar ni cortar las conexiones.
Si tus publicaciones fallan parcialmente o el proveedor de alojamiento señala errores de conexión, reduce progresivamente este valor (10 → 5 → 3 → 1). Si todo funciona con 10, puedes intentar subir a 15 o 20 para ahorrar tiempo en transferencias masivas.
Sitio web grande (500 páginas o más): pasar a rsync (sincronización SSH)
A partir de cierto volumen —varios cientos de páginas, un gran catálogo de productos, galerías pesadas— el SFTP alcanza sus límites estructurales: no hay transferencia diferencial dentro de los archivos, no hay reanudación automática en caso de interrupción, no hay verificación de integridad nativa. Este es precisamente el terreno de rsync.
rsync no es un simple protocolo de transferencia: es un algoritmo de sincronización diferencial. En lugar de enviar cada archivo modificado en su totalidad, compara la versión local con la remota y solo envía los bloques que realmente han cambiado dentro del archivo.
En concreto, esto es lo que rsync hace y que SFTP no sabe hacer:
- Transferencia diferencial dentro de un mismo archivo: si modificas dos párrafos de una página, solo se envían esos bloques, no la página completa.
- Conexión SSH única multiplexada: toda la transferencia pasa por un único canal cifrado, sin renegociación para cada archivo (por lo que no se necesita la opción «conexiones simultáneas»).
- Compresión sobre la marcha de los datos enviados.
- Suma de comprobación de integridad en cada archivo: sin riesgo de archivos dañados.
- Reanudación automática en caso de corte de red, sin tener que volver a empezar desde cero.
- Eliminación coordinada de archivos obsoletos en el servidor: no se acumulan archivos fantasma antiguos.
Resultado: en un sitio web de 500 páginas en el que se modifican algunos contenidos, una actualización con rsync tarda unos segundos —el tiempo necesario para enviar los cambios, y eso es todo.
Requisitos previos: acceso SSH en tu proveedor de alojamiento
rsync no funciona sobre FTP: necesita acceso SSH en el servidor. No todos los proveedores de alojamiento lo ofrecen, especialmente las ofertas compartidas de gama básica. Algunos ejemplos de proveedores compatibles:
- o2switch: SSH activado por defecto en todas las cuentas.
- OVH: disponible en algunas ofertas (alojamiento compartido Performance, VPS, servidores dedicados).
- Infomaniak, PlanetHoster y la mayoría de los VPS Linux con acceso a la shell.
Si tu oferta actual solo ofrece FTP, puedes mantener la publicación SFTP (que sigue siendo totalmente funcional) o plantearte migrar a una oferta que incluya SSH si el tamaño de tu proyecto lo justifica.
El procedimiento completo para generar una clave SSH (en cPanel) y configurar la conexión se describe en la página:
Sincronización SSH — configuración
Caso particular: publicación manual (FileZilla, Cyberduck, RsyncBrowser...)
Este método no envía nada directamente a Internet: WA Fusion escribe el sitio web completo en una carpeta de su ordenador. A continuación, le corresponde a usted transferir esta carpeta al servidor, con la herramienta que prefiera (FileZilla, Cyberduck, Transmit, RsyncBrowser, un script de implementación…). Útil para:
- Transferir el sitio web a través de un cliente FTP/SFTP de terceros (FileZilla, Cyberduck, Transmit…) si prefieres utilizar tu herramienta habitual.
- Conectar una herramienta de implementación externa (Git, CI/CD, script rsync independiente, RsyncBrowser).
- Probar el sitio web final en local antes de su publicación.
- Hacer una copia de seguridad de la versión compilada del sitio.
Y antes de la transferencia: la compilación del sitio
La duración total de una publicación = tiempo de construcción (local) + tiempo de transferencia (al servidor). En sitios web de gran tamaño, WA Fusion utiliza una construcción multiproceso que aprovecha todos los núcleos de tu máquina para generar las páginas en paralelo. Esto es lo que permite generar varios cientos de páginas en solo unas decenas de segundos.
En combinación con rsync en la transferencia, el proceso completo —desde «he modificado el contenido» hasta «el visitante ve la nueva versión»— se vuelve casi instantáneo, incluso en los sitios web más voluminosos.
En resumen: ¿qué método elegir?
- Sitio web de presentación o blog pequeño: SFTP, configuración por defecto.
- Sitio web de tamaño medio con publicaciones regulares: SFTP, mantener la configuración predeterminada (10 conexiones) o aumentar a 15-20 si el proveedor de alojamiento soporta la carga.
- Sitio web grande, actualizaciones frecuentes, requisitos de fiabilidad: rsync (sincronización SSH), si tu proveedor de alojamiento ofrece acceso SSH.
- Flujo de trabajo manual o herramienta de terceros (FileZilla, Cyberduck…): publicación en una carpeta local y, a continuación, transferencia con tu cliente preferido.
Puedes cambiar de un método a otro en cualquier momento en los ajustes de publicación, sin perder nada. Tus proyectos, tus contenidos y tus credenciales son independientes del modo de transferencia utilizado.