ensayo de electronica

Páginas: 28 (6917 palabras) Publicado: 22 de septiembre de 2014
Introducción
App Engine se ejecuta el código de aplicación Python usando un intérprete de Python precargado en un ambiente seguro "espacio aislado". Su aplicación recibe las peticiones web, realiza un trabajo, y envía las respuestas mediante la interacción con este entorno.
Una aplicación web de Python interactúa con el servidor Web de App Engine mediante el protocolo WSGI, por lo que lasaplicaciones pueden utilizar cualquier framework de aplicaciones web compatibles con WSGI. App Engine incluye un marco de aplicación web simple, llamado webapp2 , para hacer más fácil para empezar. Para aplicaciones más grandes, los marcos de terceros maduros, como Django , trabajar bien con App Engine.
El intérprete de Python puede ejecutar cualquier código Python, incluyendo módulos de Python queusted incluya con su solicitud, así como la biblioteca estándar de Python. El intérprete no puede cargar los módulos de Python con el código C, es un entorno de Python "puro".
El entorno de "sandbox" asegurado aísla a su solicitud de servicio y seguridad. Asegura que las aplicaciones sólo se pueden llevar a cabo acciones que no interfieran con el rendimiento y la escalabilidad de las otrasaplicaciones. Por ejemplo, una aplicación no puede escribir datos en el sistema de archivos local o realizar conexiones de red arbitrarias.En su lugar, las aplicaciones utilizan los servicios escalables proporcionadas por App Engine para almacenar datos y comunicarse a través de Internet. El intérprete de Python lanza una excepción cuando una aplicación intenta importar un módulo de la bibliotecaestándar conocido por no trabajar dentro de las restricciones de la caja de arena.
Si no lo ha hecho, consulte el Python 2.7 Guía de inicio rápido para obtener una introducción interactiva para el desarrollo de aplicaciones web con Python y Google App Engine.
Selección del tiempo de ejecución de Python
App Engine sabe usar el entorno de ejecución de Python para el código de aplicación cuando se utilizala herramienta llamada appcfg.py desde el SDK de Python con un archivo de configuración llamado app.yaml .
Se especifica el tiempo de ejecución de los elementos de app.yaml . Para usar Python 2.7, añada lo siguiente a app.yaml :
runtime: python27
api_version: 1
threadsafe: true
...

El primer elemento, el tiempo de ejecución , selecciona el entorno de ejecución de Python. App Enginesoporta cuatro entornos de ejecución:
python27 - Python 2.7.
python - el desuso Python 2.5 en tiempo de ejecución. Ver las diferencias con Python 2.7 para más información.
java - Consulte la documentación de ejecución de Java para obtener más información.
ir - Ver la documentación Runtime Go para más información.
El segundo elemento, API_version , selecciona la versión del entorno de ejecución dePython para usar. Al escribir estas líneas, App Engine sólo tiene una versión del entorno de Python, 1 . Si el equipo de App Engine nunca necesita liberar los cambios en el entorno que pueden no ser compatibles con el código existente, lo harán con un nuevo identificador de versión. Su aplicación va a seguir utilizando la versión seleccionada hasta que cambie la API_version configuración y cargarla aplicación.
Para obtener más información acerca de app.yaml y appcfg.py , vea Configuración de la aplicación Python , La migración a Python 2.7 y Carga de una aplicación .
Solicitudes y dominios
App Engine determina que una solicitud entrante está destinado para su aplicación utilizando el nombre de dominio de la solicitud. Una petición cuyo nombre de dominioeshttp://your_app_id.appspot.com se encamina a la aplicación cuyo ID se your_app_id . Cada aplicación obtiene un appspot.com nombre de dominio de forma gratuita.
appspot.com dominios también son compatibles con los subdominios de forma subdominio-punto-your_app_id.appspot.com , donde subdominio puede ser cualquier cadena permitida en una parte de un nombre de dominio (no . ). Las solicitudes enviadas a cualquier subdominio de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensayo de electronica
  • Ensayo electronica
  • ensayo de la contabilidad electronica
  • Ensayo Contrato De Compraventa Electronico
  • Ensayo
  • ensayo contabilidad electronica
  • Ensayo de subasta inversa o electronica
  • Ensayo electronica digital

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS