it-swarm-es.com

¿Las mejores características de un servidor web de WordPress de alta gama?

Estoy publicando esto como un wiki de la comunidad porque me gustaría obtener una lista de características editadas en colaboración para un servidor web de WordPress de alto nivel.

Por ejemplo, si está ejecutando un sitio basado en WordPress de alto tráfico y/o un sitio de WordPress que necesita una seguridad realmente reforzada, ¿qué características le gustaría ver que se ofrecen para que no tenga que implementar todo lo que excede la instalación más básica? de WordPress Core? Muchos de nosotros sabemos que WP Engine se acaba de lanzar y es lo más parecido a un servidor web de alto nivel específicamente para WordPress de lo que estoy al tanto. Pero en lugar de tener solo uno, sería genial si hubiera muchos servidores web que ofrezcan un nivel mucho más alto.

Admito que soy débil en esta área, que es una de mis razones para publicar, pero comenzaré con una lista strawman de las características deseadas. Ignoremos las cosas no relacionadas con WordPress, como soporte telefónico las 24 horas, etc. y pidamos que también seamos específicos, es decir, no digamos simplemente "rendimiento optimizado" o "altamente seguro" como ve en este sitio , pero los detalles reales que indican una implementación específica:

  • Soporte Memcached preinstalado
  • Ajuste estándar de .htaccess para soporte de GZIP
  • Integración opcional con Amazon Cloud Front para subir archivos
  • Copia de seguridad automática de archivos y bases de datos con una consola de administración avanzada como "Time Machine" en Mac pero para WordPress en el navegador.
  • Archivos que se versionan automáticamente al subir FTP a SVN o GIT
  • Base de datos automática en SVN o GIT
  • Lista preseleccionada de complementos verificados y compatibles
  • ¿Qué más? Estoy seguro de que hay una lista mucho más larga de la que he encontrado.

Otra característica especial también podría ser hospedaje multisitio de WordPress llave en mano con etiqueta blanca. Lo que quiero decir con esto es un servicio que le permite a alguien con experiencia en marketing y ventas en un nicho vertical (por ejemplo, "Dry Cleaners") ofrecer alojamiento de sitios web para su mercado sin tener que hacer ningún trabajo técnico. , incluido que el Host se encargue de todo el soporte, así como el registro y la facturación, pero que lo haga con etiqueta blanca. Creo que hay un gran mercado para esto.

Tenga en cuenta que no pregunto porque quiero crear un servicio de este tipo, no lo hago, pero me gustaría ver una referencia definitiva para los servidores web que consideren la posibilidad de ofrecer dicho servicio.

ACTUALIZACIÓN # 1:

  • Otra característica que sería bueno tener sería tener un servicio que pudiera sincronizar el núcleo de WordPress, los temas y los complementos en múltiples servidorespara que la administración de múltiples instancias de servidor para un sitio que necesita escalar sea más fácil y manejada por el empresa de hosting. (ref: Ticket # 13067 - Configuración de Plugin y Repositorio de Temas/ies )

ACTUALIZACIÓN # 2:

ACTUALIZACIÓN # 3:

ACTUALIZACIÓN # 4:En el grupo de WordPress de LinkedIn, alguien ofreció alojamiento gratuito y le pregunté qué ofrecería su servicio a lo que respondió lo siguiente (es necesario ser miembro para ver esto enlace, la membresía es gratuita, pero creo que primero tiene que ser aprobado por el moderador del grupo):

Además de esos artículos también mencionó:

  • Última versión actualizada de PHP
  • Última versión actualizada de MySql
  • MySql configurado con altas asignaciones de RAM
  • Sistemas configurados para hacer todo lo posible para no ejecutar nada en Swap.

Y además de todo lo anterior, alguien más en el grupo sugirió que sería bueno tener:

ACTUALIZACIÓN # 5:

50
MikeSchinkel

Creo que también necesitamos algunas características más:

  • Reducir JS, CSS y el HTML que se envía por el cable.
  • Guardar en caché el código de operación del PHP que se generará (aparte de Memcached).
  • Cargue el JS, CSS e imágenes que se utilizan en el tema y/o el complemento a un CDN y sincronícelos automáticamente.
  • Opción de utilizar una de las redes públicas de CDN como Google para recursos comunes como jQuery.
  • Ofrezco un CDN común para todos los scripts e imágenes de administrador de WordPress (que deberían ser exactamente iguales en múltiples instalaciones de WordPress) para que pueda hacer que el trabajo sea un poco más rápido.
  • DNS administrado: para garantizar que puedan restaurar una copia de seguridad de su sitio en otra ubicación automáticamente en caso de que tengan problemas con el hardware actual. Con esto pueden cambiar automáticamente sus dominios a la nueva configuración.
9
Adhip Gupta

Siempre depende del punto de vista. Un webhost debería ofrecer

  • mucho RAM
  • mucho más memoria RAM
  • mucha CPU
  • mucho mas CPU
  • un servidor de base de datos separado del servidor que aloja el sitio web (servidor HTTP)
  • para configurar la base de datos como maestro/cliente
  • para subcontratar automáticamente archivos a un CDN (privado o público)
  • un servicio de alojamiento para comentarios, por lo que no dependen de su blog (como comentarios de outsourcing a Disqus)
  • almacene en caché automáticamente su sitio de wordpress con un módulo especial de almacenamiento en caché que se ejecuta en Apache.
  • un Bytecache como xcache (para completar la lista de Zend Optimizer, APC, etc. que ya se nombraron)
7
hakre

Acceso a un Shell para las operaciones que se realizan mejor desde la línea de comandos que desde el panel de control.

4
lavonardo

Desde la perspectiva de la seguridad y el rendimiento, creo que un host web de WordPress de gama alta debería ejecutarse más como un servidor administrado que como una empresa de alojamiento, lo que significa que los usuarios no tendrían acceso a un panel de control y solo se debería permitir el acceso de SFTP a un directorio de subdominios donde WordPress fue instalado Esto eliminaría la necesidad de ejecutar SuPHP y permitiría al Host ejecutar APC u otro caché de opcode.

Características del servidor de WordPress de gama alta

  1. Área de preparación para el desarrollo y las pruebas antes de ir en vivo con los cambios.
  2. Proxy front-end Nginx para contenido estático
  3. Servidor MySQL dedicado
  4. control de versiones y alertas sobre cambios de archivos.
  5. Copias de seguridad de archivos y bases de datos redundantes cada noche.
  6. Sistema integrado de tickets de soporte en WP admin
  7. Acceso al panel de administración de SFTP y WordPress solamente
  8. Plugin de almacenamiento en caché preconfigurado
4
Chris_O

Hmmm, interesante ... nadie mencionó el uso del servidor web LiteSpeed.

Ejecuté algunos puntos de referencia informales en una revisión de 4 hosts web y el servidor LiteSpeed ​​(MDD) tuvo algunos de los números más rápidos. Desplácese hacia abajo de la página para ver la vista de la hoja de cálculo: http://wpverse.com/eak

Lo olvidé, pero también vi que una empresa de alojamiento web dijo que estaba usando un RAID basado en SSD para su granja de bases de datos MySQL.

1
noel saw

Si hace todo el almacenamiento en caché, CPU, compresión, RAM y ajustes de la base de datos, y aún necesita más rendimiento, considere una granja de servidores web para su blog, como para conectar un volumen NFS compartido entre varios nodos web, y tenga todos sus nodos web Usa la misma base de datos central de MySQL. Puedes construir algo como esto con un paquete gratuito llamado Ultra Monkey .

1
Volomike