Pregunta

Estoy creando un sitio web novedoso que integra fuentes web de todo el Internet. Quiero construir un backend que haga un análisis intensivo de la CPU de los datos web de forma regular, que eventualmente agregará los resultados continuamente en una base de datos.

El sitio web podrá acceder a esta base de datos a través de un servidor asp.net normal que servirá la página al cliente.

¿Es aconsejable, y la mejor práctica, construir las operaciones complejas de la CPU en binarios de c # que se ejecutan continuamente en el servidor?

¿Fue útil?

Solución

Suena como si quisieras un ejecutable .NET que se ejecute según una programación (estilo cronjob) o que se programe solo. En cualquier caso, es aconsejable tenerlo completamente separado del proceso de su sitio web. Parece que la generación de datos y el servicio de datos son preocupaciones separadas, por lo que deben mantenerse separados. Esto también significa que puede moverlo fuera de la máquina de servicio web si la carga se convierte en un problema. Si está actualizando una base de datos en vivo, recuerde tener en cuenta las transacciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top