Servidor web en modo preventivo

Traducido automáticamente de Deepl

Estamos avanzando con 4D v16 en el multi-threading preventivo, ya que el servidor web de 4D también se está volviendo preventivo. Simplemente haga clic en una casilla y su aplicación soportará más usuarios conectados simultáneamente, y procesará más peticiones en paralelo. Para las solicitudes que utilizan mucho tiempo de CPU, la ejecución puede ser hasta 2 veces más rápida.

Además del Servidor Web preemptivo, todos los comandos 4D de los temas Servidor Web y Cliente HTTP son ahora seguros para los hilos.

Simplemente marque la nueva opción«Usar proceso preventivo» en el diálogo de configuración de la base de datos y su Servidor Web se ejecutará completamente usando procesos preventivos.

Preemptive Option in 4D settings

La base de datos de ejemplo está demostrando la carga de una página web con muchas solicitudes, así como los datos calculados que requieren una gran cantidad de CPU tanto en modo preventivo como cooperativo. Este ejemplo tiene un tiempo de respuesta 8 veces más rápido, ya que varias peticiones fueron manejadas en paralelo en 8 núcleos.

Ejemplo de base de datos

Para más detalles, por favor, eche un vistazo a la documentación:

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.