Alojamiento para PrestaShop en servidores belgas
PrestaShop es una plataforma de comercio electrónico completa y exige un entorno con una versión de PHP actual y las extensiones de PHP habituales, memoria de trabajo suficiente, espacio para su caché y la compilación de plantillas, y una base de datos MySQL, preferiblemente con una segunda para un entorno de pruebas. En nuestro alojamiento compartido, una tienda PrestaShop pequeña o mediana funciona sin ninguna intervención especial, con SSL, copias de seguridad diarias y protección contra DDoS incluidos. Con un catálogo grande o muchos visitantes simultáneos, un VPS gestionado es la mejor base.
Por lo que exige, PrestaShop se sitúa entre un CMS corriente y una plataforma pesada como Magento. Funciona con holgura en alojamiento compartido mientras el paquete tenga memoria suficiente y la versión de PHP encaje con su versión de PrestaShop. Lo que en la práctica vuelve lenta o vulnerable una tienda rara vez es el servidor, y casi siempre un módulo que ya nadie mantiene. Aquí abajo tiene los requisitos y los errores habituales.
Qué necesita PrestaShop de su entorno
Una versión de PHP actual con las extensiones adecuadas
PrestaShop publica en cada versión qué versiones de PHP admite y qué extensiones espera, entre otras para imágenes, compresión y conexiones seguras. Esas extensiones vienen preparadas de serie con nosotros, y la versión de PHP la elige usted por sitio, de modo que puede crecer al ritmo de su versión de PrestaShop.
Memoria de trabajo suficiente
Una tienda con muchos productos, combinaciones y módulos pide bastante más memoria por petición que una web corporativa, sobre todo en la parte de administración y en las importaciones. Elija un paquete con 256 MB de memoria PHP; con un catálogo más grande, 512 MB.
Espacio para la caché y la compilación de plantillas
PrestaShop compila sus plantillas Smarty y genera cachés para seguir siendo rápido. Eso requiere carpetas con permiso de escritura y algo más de espacio web. En producción deje la caché activada y la compilación solo para cuando haya cambios; quien lo deja todo desactivado prueba una tienda más lenta de la que ven los visitantes.
Varias bases de datos
Una actualización o un módulo nuevo es mejor probarlos en una copia que en la tienda en línea. En nuestros paquetes van incluidas varias bases de datos MySQL, así que cabe un entorno de pruebas junto a la tienda de producción sin contratar otro paquete.
¿En qué entorno encaja PrestaShop?
Para una tienda pequeña o mediana basta el alojamiento compartido, siempre que elija un paquete con suficiente memoria PHP. Si su catálogo tiene decenas de miles de productos, recibe muchos visitantes simultáneos en los momentos de pico o quiere ajustes de servidor propios y acceso SSH, un VPS gestionado es el siguiente paso lógico. Trasladamos la tienda sin interrupciones.
Sobre el alojamiento compartidoLo que más falla con PrestaShop
Módulos que ya no se mantienen
Es la causa más frecuente de una tienda PrestaShop hackeada o averiada. Un módulo de pago o de envío que lleva años sin actualizarse se rompe con la siguiente versión de PHP o de PrestaShop, o lo encuentra un escaneo automatizado. Sustitúyalo, o elimínelo si ya no lo usa.
Aplazar las actualizaciones
Cuanto más tiempo se quede en una versión antigua, mayor será el salto y más módulos habrán dejado de ser compatibles entretanto. Planifique la actualización, pruébela primero en una copia con su propia base de datos y solo después pásela a producción.
No probar la copia de seguridad
En una tienda online, la base de datos contiene pedidos y datos de clientes que no puede volver a crear. Nuestra copia diaria de archivos y base de datos es automática; pruebe una vez si una restauración hace lo que espera, y haga usted mismo una copia adicional antes de cada actualización.