¿Existe un tema de sitio web de WordPress que tenga una configuración incorporada para garantizar una carga rápida, y también un complemento de carrito de compras rápido que pueda usar con él?

Lo que Nick Ciske dijo sobre el rendimiento en general es correcto en general.

También evitaría ir por un tema de “fregadero de cocina” por varias razones.

Los temas están destinados a definir solo la presentación.

Uno de los antiguos administradores del equipo de revisión de temas de WordPress responsable de la aprobación de temas en el repositorio oficial de WordPress ha abogado ampliamente contra la adición de características dentro de los temas de WordPress. La normativa presentada hace unos años decía lo siguiente:

Presentación vs. Funcionalidad

No debe generar contenido de usuario ni configurar opciones de sitio que no sean de tema o funcionalidad del sitio.

Eso es prácticamente válido siempre que desee enviar un tema gratuito para su revisión.

El motivo es simple. Un tema funcional proporciona un bloqueo de proveedor o la imposibilidad de cambiar la presentación de su sitio web sin perder todas las características incluidas en él.

Si todas las características sofisticadas están incluidas en su tema, ¿qué haría cuando llegue el momento de rediseñar su sitio web? Debe seguir parcheando y reescribiendo elementos temáticos una y otra vez, incluso si su nuevo concepto de diseño es completamente diferente al actual.

Si cambia a un tema genérico, todas sus funciones (tipos de publicaciones personalizadas, widgets funcionales personalizados, taxonomías, códigos cortos, páginas de configuración, lógica de validación y una plataforma de compras en su caso) se perderían. Debe construirlos una vez más y asegurarse de que los datos se procesen de la misma manera (para mantener sus datos existentes en la base de datos, entre todas las características que lo hacen posible).

Las tiendas temáticas no se centran en las características más avanzadas.

Además de eso, no puede esperar que una tienda de temas lance temas para varias verticales para mantener un componente que de lo contrario sería mantenido por docenas de desarrolladores o más, impulsando millones de sitios web. Ejemplo es WooCommerce o Easy Digital Downloads.

El complemento WooCommerce fue iniciado por Jigoshop y desarrollado por un tiempo hasta que WooThemes lo bifurcó y nombró la nueva versión WooCommerce, asignando un equipo de desarrolladores que trabajan en las características. La compañía siguió pasando decenas de miles de horas puliendo el producto y lanzando nuevas versiones y extensiones. En 2015, fueron adquiridos por Automattic, la compañía detrás de WordPress.com, por una cantidad no revelada que se dice que está en el rango de $ 30 millones.

Ahora Automattic, la compañía más grande en el espacio de WordPress dirigida por uno de los cofundadores de WordPress, tiene un gran equipo trabajando en la plataforma.

Compare eso con una pequeña tienda temática que trabaja en un conjunto de temas diferentes y mantiene una solución que proporciona un carrito de compras básico. ¿Cómo se relacionaría con los millones de opciones proporcionadas en WooCommerce a través de su núcleo y más de mil extensiones?

En pocas palabras, elegir un tema multipropósito también esconde otros riesgos. El mejor enfoque es delinear la separación de las preocupaciones para mantener la confiabilidad y la estabilidad de cada componente por separado y construir puentes de integración para que funcionen juntos.

Por supuesto, WooCommerce puede ser más pesado para sus necesidades en este momento. Pero también hay docenas de complementos de carrito de compras alternativos. En lo que puede apostar siempre y cuando no elija un tema con un componente protegido que no se pueda separar o mover una vez que llegue el momento de un rediseño.

En última instancia, las mayores ganancias de rendimiento provienen de cosas fuera de su tema o complementos:

  1. Almacenamiento en caché
  1. Los hosts WP administrados tendrán un almacenamiento en caché estático, que es la opción más rápida ya que la mayoría de los éxitos nunca llegan a WordPress.
  2. Un complemento de almacenamiento en caché de páginas como WP Rocket en un servidor rápido es más flexible y casi tan rápido.
  • Hospedaje
    1. Poco ayudará a un host lento (el almacenamiento en caché de la página puede ayudar, pero se encuentra en la parte superior de su hosting), pero un servidor mal configurado o sobrecargado es un factor de rendimiento.
    2. Considere un host administrado por WP o un VPS administrado para obtener la máxima velocidad. $ 3- $ 5 / mes no va a funcionar aquí.
    3. Planee gastar más cerca de $ 30 / mes.
  • CDN
    1. Tener su servidor web sirviendo imágenes significa que no está sirviendo otras solicitudes.
    2. Al usar un CDN como KeyCDN para descargar la imagen, la entrega js y css quita carga de su servidor y sirve esos activos del servidor más cercano al usuario (frente a su servidor que está en un solo centro de datos).
  • DNS
    1. Si su DNS tarda en responder, nada puede ayudarlo, excepto cambiar a un mejor proveedor.
    2. Por lo general, su registro (si es un gran nombre con un DNS global “anycast”) o un servicio DNS de pago le proporcionará las mejores velocidades.
  • Tema
    1. Usar un tema rápido / seguro siempre es una buena idea (evite los temas hinchados de “fregadero de la cocina” de lugares como ThemeForest).
    1. Recomiendo los temas de Genesis / StudioPress.
  • Complementos –
    1. Elimine cualquier complemento que sea innecesario.
    2. Use un complemento como P3 Plugin Profiler para encontrar recursos agotadores, eliminarlos o reemplazarlos con alternativas.
    3. Busque versiones pagas de complementos clave: generalmente obtiene un código mejor / más rápido que los complementos de la comunidad.
    4. Tenga cuidado al usar WooCommerce. Es grande. Para sitios más simples, hay opciones más sencillas como Easy Digital Downloads e iThemes Exchange.

    Muchas buenas respuestas aquí. Solo agregaré algunos detalles.

    Desafortunadamente, el público en general solo sabe sobre Themeforest y otros monstruos gigantes como Elegant Themes. La gente los compra porque se ven bien y tienen una gran lista de características. Esa lista de características casi siempre significa que el tema se ejecutará lentamente, porque hay mucho código, tantas llamadas a la base de datos y muchas otras cosas geek que el público desconoce.

    Irónicamente, el tema más rápido que podrías encontrar sería muy minimalista, casi desnudo, uno sin todas las cosas bonitas que probablemente hacen que las personas compren un tema en primer lugar. Entonces, aquellos que compran el tema monstruo no tienen más opción que la velocidad, sino tratar de agregarlo a través del almacenamiento en caché. Y eso puede ayudar. También es irónico que estos grandes temas sean realmente tan complejos que es posible que necesite ayuda profesional para que sigan funcionando bien o para obtener exactamente lo que desea en el sitio.

    Solo para reír, hice una prueba de velocidad en su demo Lucid. Los números eran bastante decentes, por lo que podría estar de acuerdo con eso, especialmente con un caché. Parece uno de sus productos más limpios, especialmente en contraste con sus productos más vendidos, que son bastante lentos. Lo que la gente tampoco sabe es que comprar un alojamiento más barato también puede causar un bajo rendimiento, así que tenlo en cuenta.

    Dentro de WordPress, recomendaría usar YOOtheme Pro (marco muy rápido para compilar y cargar páginas, la próxima generación de su marco Warp 7 que fue construido principalmente para velocidades de carga optimizadas) con lo que se ha convertido en el complemento de comercio electrónico estándar WooCommerce – eCommerce para WordPress. Muchos temas y complementos ahora están integrados con soporte de WooCommerce.

    Sin embargo, tenga en cuenta que WordPress es un CMS basado en contenido (página y publicación). Para levantar objetos pesados ​​y optimizar al máximo, se recomienda un CMS basado en comercio electrónico dedicado porque, por el contrario, está basado en productos. Esto puede parecer una diferencia semántica, pero en la práctica y bajo el capó, hace una gran diferencia cuando se trata de un gran volumen de productos. Ver Magento vs. WooComerce | Apuesta en la plataforma de comercio electrónico ganadora para obtener más información.

    No, tendrá que probar otros enchufes de caché, tal vez agregue el servicio cdn como un anuncio más rápido e incluso implemente un trabajador de servicio.

    En el ámbito del rendimiento, es imposible tener una solución única para todos debido a la gran cantidad de variables involucradas