2010-05-10 14 views
25

Estoy tratando de persuadir a mi jefe sobre el uso de Grails. Le digo que es la forma más productiva de implementar nuestro sitio web de compras.Grails: nivel de la empresa Grails

Pero él tiene dudas sobre su escalabilidad cuando el tráfico se vuelve más y más alto.

Así que puede dar ejemplos de sitios web de nivel empresarial con tráfico notable implementado en grial.

También hay algo que tengo que tener en cuenta al construir un sitio web de nivel empresarial que probablemente tendrá un alto tráfico de .

Nota: podemos esperar un golpe diario de 10K.

+0

¿Cuáles son las otras tecnologías que está considerando para su sitio web de compras? – fabien7474

+0

Tapestry, Spring, Hibernate se sugiere también. – javanes

+0

solo dígale 'grails create-app AngryBoss' creará un proyecto para usted: D –

Respuesta

6

Groovymag tiene buena información sobre esto pero cuesta $ 5 por ejemplar. This issue tiene tanto una entrevista con un chico de Sky, que es un sitio muy grande que utiliza griales, así como la información en la implementación de un sitio de comercio electrónico con Grails. El punto principal que obtuve al leer la entrevista de uno de los desarrolladores de sky.com es que no tienen problemas para escalar a millones de páginas vistas mediante el uso inteligente del almacenamiento en caché. Aunque su sitio puede tener 10000 visitas al día, la mayoría de esas vistas no deberían necesitar acceder a la base de datos. Puede almacenar información en caché sobre cada producto disponible para limitar el número de consultas necesarias al visualizar el sitio. Esto debería reducir el tráfico en su base de datos y hacer de GORM un posible cuello de botella. No he podido averiguar cómo funciona GORM con mucha carga, pero si empeora, podría escribir su código de base de datos crítica de rendimiento utilizando llamadas JDBC puras y ponerlo en servicio.

+8

caché es la ortografía que desea: P – mkoryak

5

Si hace los cálculos, 10K hits diarios son menos de un golpe por segundo, incluso si todos los golpes 10K ocurrieron durante una ventana de "tráfico máximo" de 3 horas. Incluso suponiendo que haya querido decir "renders de página" y no hits, está hablando de una cantidad realmente minúscula de tráfico.