Infraestructura de software Eso es lo que importa

Infraestructura de software Eso es lo que importa

Recomendar

imprenta

PDF

">URL

Xing

LinkedIn

Gorjeo

Facebook

reacción

Si se va a crear un sitio web o una tienda en línea, hay mucho que hacer y decidir. Dado que normalmente se requiere un servidor o espacio web para el desarrollo, la cuestión del hardware es una de las primeras en ser respondida. Sin embargo, se debe crear un concepto de antemano con el que se pueda determinar la orientación del sitio web y seleccionar el sistema de gestión de contenido (CMS) y/o el software de la tienda. Esta es la única manera de estimar el rendimiento que finalmente se requiere.

Un punto de partida sensato es un análisis preciso del grupo objetivo. ¿A quién debe dirigirse el sitio web? ¿Qué información se transmite y qué conocimientos previos ya tienen los visitantes? ¿Qué tan grande es el grupo objetivo y cuántas visitas se pueden esperar? Las respuestas a estas preguntas ayudan a conceptualizar el diseño, el contenido y el funcionamiento del sitio web de manera práctica. También es posible predecir qué tan grande será la carga esperada del servidor y qué anchos de banda se requerirán.

Calcular picos de visitantes

Al calcular los números de acceso, no solo son importantes los valores promedio, sino sobre todo los picos de visitantes esperados, es decir, el número máximo de visitantes (simultáneos) del sitio web. Para hacer buenas predicciones aquí, las medidas planificadas de publicidad y relaciones públicas deben incluirse en las consideraciones. Es comprensible que un spot de radio o televisión provoque altos picos de acceso en determinados puntos. Pero incluso las campañas virales en las redes sociales a menudo tienen un fuerte efecto temporal que puede tener un impacto significativo en la cantidad de visitantes de la web. Por ejemplo, si una publicación es compartida por un socio popular o un influencer con numerosos seguidores, esto generará una gran cantidad de visitas en un período de tiempo muy corto.

Si tales acciones son relevantes para la presencia web planificada, es recomendable buscar conversaciones con el proveedor del servidor lo antes posible y encontrar soluciones. Especialmente cuando el proyecto web aún se encuentra en la fase de planificación, se deben considerar estos puntos para que no haya amenazas de problemas de rendimiento desde el principio. Para que sepa qué otros puntos son importantes desde el comienzo de la planificación, he preparado una lista de verificación para usted que puede descargar al final del artículo.

Cómo encontrar el CMS adecuado

Una vez definida la orientación del sitio web, es importante encontrar la aplicación adecuada. Este es el segundo factor de éxito. Aquí se cuestionan los desarrollos internos individuales, pero significan una cantidad relativamente grande de tiempo de trabajo y altos costos. Por lo tanto, tiene sentido, en primer lugar, considerar con la mayor precisión posible cuáles deberían ser las características especiales del sitio web planificado.

Básicamente, un CMS estándar o un sistema de tienda es la mejor opción en la mayoría de los casos. Casi todos los sistemas comunes se pueden adaptar a sus propios requisitos con una variedad de extensiones. Incluso si no hay un complemento para un requisito específico, un equipo de desarrollo generalmente puede comenzar en este punto y crear algo propio sin tener que reinventar completamente la rueda primero. En cualquier caso, programar un plugin individual para un CMS estándar es casi siempre mucho más económico que escribir uno mismo un sistema básico completo.

No importa qué software elija en términos de CMS y solución de tienda: todos los sistemas comunes ya están optimizados para el mejor rendimiento posible. Todos tienen que cumplir con el llamado indicador PageSpeed, que no solo es una característica de calidad, sino que también es decisiva para las clasificaciones e indirectamente también para las tasas de rebote. Los visitantes del sitio web suelen ser muy impacientes, cuanto más tarde en cargarse un sitio web, mayor será la probabilidad de que los visitantes se retiren prematuramente. Cuanto más grande sea el grupo de competidores, más importante es que el desempeño sea el correcto. Especialmente si desea imponerse con su oferta frente a los competidores directos, debe asegurarse de que sus visitantes encuentren lo que buscan en unos pocos segundos.

Si esto no tiene éxito, aumenta la probabilidad de que el cliente no complete su compra y prefiera recurrir a la competencia. Dado que los motores de búsqueda como Google se aseguran de ofrecer a sus visitantes sitios web con una experiencia de usuario óptima, el diseño de la página tiene un impacto significativo en la clasificación general. Por lo tanto, Google prioriza los sitios web que se cargan particularmente rápido. Se puede utilizar una herramienta de PageSpeed ​​para determinar, al menos hasta cierto punto, qué valor determina Google para su sitio y lo utiliza como base. Debe vigilar este valor durante todo el desarrollo de su sitio web y también durante la operación.

Extensiones CMS como asesinos de rendimiento

Por muy buenos que sean los sistemas CMS comunes como Drupal, Joomla!, WordPress o TYPO3 y por mucho que se optimicen en sus instalaciones básicas, el rendimiento puede volver a bajar con la misma rapidez. En la mayoría de los casos, esto se debe a los numerosos complementos que se pueden usar para ampliar la funcionalidad básica. Muchas de estas extensiones compiten entre sí porque a menudo cuestan dinero y están diseñadas para generar ingresos.

Los complementos no solo deben ser fáciles de usar, sino también resolver tantos problemas como sea posible. Lo que a menudo solo se hace evidente después de la instalación y el pago son los efectos negativos en el rendimiento. Programar una extensión de manera limpia y eficiente lleva mucho tiempo y no siempre resulta rentable para los desarrolladores. Vale más la pena enriquecer la extensión con deslumbrantes funciones adicionales.

Para determinar las funciones requeridas, se debe llevar a cabo una investigación intensiva. Puede encontrar más información sobre esto en mi libro de trabajo. Pero lo que definitivamente debes hacer:

Ejecute las extensiones de una en una y realice un seguimiento de PageSpeed ​​​​después de cada instalación. No compre complementos que no tengan una prueba gratuita.

Especialmente con los llamados kits de construcción de páginas web, una estructura optimizada para el rendimiento a veces es crucial. Estos son editores complejos con los que puede diseñar subpáginas enteras y equiparlas con numerosos elementos. Hay variantes que ensamblan las páginas web resultantes con cada llamada a la página. Los editores más sensibles generan el código HTML resultante una vez y luego lo muestran inmediatamente cuando se abre la página. El ahorro de rendimiento es considerable en este punto.

Ahorre recursos para PageSpeed

Un factor de éxito importante para la carga rápida de páginas es el tamaño de los recursos involucrados. Esto involucra diferentes elementos como imágenes, fuentes, JavaScript y archivos CSS, por nombrar solo algunos ejemplos. Sin embargo, las imágenes ofrecen el mayor potencial de ahorro. Elegir el formato de gráficos correcto puede ser crucial aquí, al igual que una resolución y compresión sensatas. Asegúrese de encontrar el mejor equilibrio entre calidad y tamaño de archivo y, si es necesario, proporcione archivos de imagen especiales como WebP para dispositivos móviles.

Los complementos de JavaScript están idealmente disponibles en una versión reducida reducida. Los humanos ya no pueden leer esta variante y, por lo tanto, no es adecuada para un mayor desarrollo, pero ahorra ancho de banda. Además, los archivos JavaScript deben integrarse en el pie de página del sitio web si es posible. Un navegador web trabaja a través del código fuente linealmente de arriba a abajo. Todo lo que debe cargarse inmediatamente antes del contenido básico mostrado ralentiza la estructura de la página.

Las herramientas de carga diferida prometen otro aumento de rendimiento. Cualquiera que equipe su CMS con una extensión de este tipo se asegura de que las imágenes solo se carguen cuando se deslicen en el área visible del sitio web que se muestra. Una medida que tiene un efecto particularmente positivo en dispositivos móviles como los teléfonos inteligentes con un ancho de banda comparativamente bajo y largas distancias de desplazamiento.

El hardware adecuado para su presencia en la web

Una vez que se ha encontrado el CMS óptimo, se ha completado la selección de complementos adecuados y se ha definido claramente el escenario práctico para la operación, se puede aclarar la cuestión del hardware adecuado. Ahora debería quedar claro por qué este paso solo está pendiente ahora: la aplicación es decisiva para la carga que finalmente se espera del servidor con cada llamada de página individual. Cuanto más eficiente es la aplicación, menos demanda del servidor.

La que probablemente sea la opción más barata, el alojamiento web clásico, puede ser suficiente para muchas aplicaciones. Sin embargo, debe compartir el servidor y, por lo general, la dirección IP con otros sitios web. Si el "sitio web de un vecino" consume una cantidad excesiva de recursos, esto puede tener un impacto negativo en su propio sitio web. Lo mismo se aplica si el vecino se convierte en el objetivo de los ataques o le da a la dirección IP común una mala reputación en general.

Estás más seguro con tu propio servidor. Puede estar disponible de forma clásica como un servidor dedicado, es decir, físicamente. Alternativamente, se puede alquilar un "servidor virtual" o un servidor en la nube. En este caso, el servidor individual se simula mediante software y se ejecuta en una red de varios servidores. Los recursos totales se distribuyen entre numerosos sistemas virtuales en el lado del software, aunque los recursos están reservados y por lo tanto garantizados.

Una gran ventaja de un servidor virtual es su escalabilidad casi ilimitada. Si se requieren más recursos, se pueden poner a disposición a corto plazo. No es necesario mover un servidor o actualizarlo físicamente. Además, los costos de los servidores virtuales son comparativamente baratos. Si decide hacer esto, puede comenzar con una pequeña configuración y ajustar el rendimiento requerido con las actualizaciones adecuadas. Esto es especialmente importante si se espera que el proyecto web crezca. Técnicamente, estos llamados servidores privados virtuales (VPS) a menudo se implementan como el llamado alojamiento empresarial. (hv)