El Google App Engine (GAE) es un conjunto de herramientas para desarrolladores web que les permite crear, administrar y escalar sus aplicaciones, dependiendo de las necesidades del tráfico y almacenamiento de los datos de entrada.
GAE no necesita servidores especiales, que se ejecuta en la infraestructura de Google.
Sólo necesita programadores subir su aplicación y se ejecutan normalmente.
El SDK de Google App Engine para PHP incluye un tiempo de ejecución de PHP por acoger y ejecutar aplicaciones PHP y páginas web de forma nativa.
El GAE PHP SDK, al igual que con otros SDK, incluye soporte extendido para las cuentas de Google, Google Cloud SQL y servicios de almacenamiento de Google Cloud.
Otros SDK de Google App Engine se proporcionan también para:
Java
Python
Ir
¿Qué es la nueva en esta versión:
- biblioteca oauth2client actualizado a versión [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Añade & quot; Mostrar en el contexto & quot; Menú de registros de aplicación MVM que han thread_id o REQUEST_ID como un campo en la entrada de registro. Esto permite clasificar los registros de aplicaciones basadas en cualquiera de los campos.
- Capacidad para aprovisionar aplicaciones de carga actual y configurar el aprovisionamiento elástica basada en ambas métricas VM y nivel de aplicación.
- API remota Ahora se puede acceder usando las credenciales de OAuth2 utilizando https://developers.google.com/identity/protocols/application-default-credentials
- Uso RequestPayloadTooLargeException para URLFetch solicita con cargas útiles que son demasiado grandes.
¿Qué hay de nuevo en la versión 9.1.32:
- biblioteca oauth2client actualiza a la versión [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Añade "espectáculo en el contexto" del menú de registros de aplicación MVM que han thread_id o REQUEST_ID como un campo en la entrada de registro. Esto permite clasificar los registros de aplicaciones basadas en cualquiera de los campos.
- Capacidad para aprovisionar aplicaciones de carga actual y configurar el aprovisionamiento elástica basada en ambas métricas VM y nivel de aplicación.
- API remota Ahora se puede acceder usando las credenciales de OAuth2 utilizando https://developers.google.com/identity/protocols/application-default-credentials
- Uso RequestPayloadTooLargeException para URLFetch solicita con cargas útiles que son demasiado grandes.
¿Qué hay de nuevo en la versión 1.9.28:
- biblioteca oauth2client actualiza a la versión [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Añade "espectáculo en el contexto" del menú de registros de aplicación MVM que han thread_id o REQUEST_ID como un campo en la entrada de registro. Esto permite clasificar los registros de aplicaciones basadas en cualquiera de los campos.
- Capacidad para aprovisionar aplicaciones de carga actual y configurar el aprovisionamiento elástica basada en ambas métricas VM y nivel de aplicación.
- API remota Ahora se puede acceder usando las credenciales de OAuth2 utilizando https://developers.google.com/identity/protocols/application-default-credentials
- Uso RequestPayloadTooLargeException para URLFetch solicita con cargas útiles que son demasiado grandes.
¿Qué hay de nuevo en la versión 9.1.26:
- biblioteca oauth2client actualiza a la versión [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Añade "espectáculo en el contexto" del menú de registros de aplicación MVM que han thread_id o REQUEST_ID como un campo en la entrada de registro. Esto permite clasificar los registros de aplicaciones basadas en cualquiera de los campos.
- Capacidad para aprovisionar aplicaciones de carga actual y configurar el aprovisionamiento elástica basada en ambas métricas VM y nivel de aplicación.
- API remota Ahora se puede acceder usando las credenciales de OAuth2 utilizando https://developers.google.com/identity/protocols/application-default-credentials
- Uso RequestPayloadTooLargeException para URLFetch solicita con cargas útiles que son demasiado grandes.
¿Qué hay de nuevo en la versión 9.1.23:
- La extracción de URL del servicio será siempre una petición GET cuando se recibe y responde a una respuesta 302; previamente se preservaría el método HTTP originales. Este nuevo comportamiento está en línea con las convenciones modernas.
¿Qué hay de nuevo en la versión 1.9.20:
- La extracción de URL del servicio será siempre una petición GET cuando se recibe y responde a una respuesta 302; previamente se preservaría el método HTTP originales. Este nuevo comportamiento está en línea con las convenciones modernas.
¿Qué hay de nuevo en la versión 1.9.18:
- La extracción de URL del servicio será siempre una petición GET cuando se recibe y responde a una respuesta 302; previamente se preservaría el método HTTP originales. Este nuevo comportamiento está en línea con las convenciones modernas.
¿Qué hay de nuevo en la versión 1.9.11:
- PHP ahora ha sido actualizado a la 4.5.32.
¿Qué hay de nuevo en la versión 1.9.10:
- Se ha solucionado un problema que hace que los errores de enrutamiento de la escritura en el dev_appserver cuando la expresión regular URL utiliza subgrupos que incluyen una barra inicial.
¿Qué hay de nuevo en la versión 1.9.9:
- Se ha solucionado un problema por el que los campos del formulario enviado con carga Google Cloud Storage puede que no se codificado correctamente.
- TLS es ahora soportado y activado por defecto en el dev_appserver.
- Se ha solucionado un problema con el almacén de datos de administración de no poder cargar debido a un DeadlineExceededError al recuperar clases.
¿Qué hay de nuevo en la versión 1.9.8:
- PHP ha sido actualizado a 5.4.30.
¿Qué hay de nuevo en la versión 1.9.7:
- Se ha solucionado un problema con el separador de directorio dev_appserver para DOCUMENT_ROOT, SCRIPT_FILENAME SCRIPT_NAME, y PHP_SELF no funciona en Windows.
- Se ha solucionado un problema con la disminución que no trabajan en Memcache y Memcached.
¿Qué hay de nuevo en la versión 1.9.5:
- Se ha solucionado un problema por el que ciertos nombres legales de cubo almacenamiento en la nube no pueden validar.
¿Qué hay de nuevo en la versión 1.9.4:
- Se ha solucionado un problema con libcurl dando un error de carga para los clientes Mac OS X Snow Leopard.
- Se ha solucionado un problema con la fabricación de conexiones simultáneas mysqli a la misma instancia CloudSQL causando la solicitud de tiempo de espera.
¿Qué hay de nuevo en la versión 1.9.3:
- Se ha solucionado un problema con la fnmatch () no funcionan apoyándose en la producción.
¿Qué hay de nuevo en la versión 1.8.9:
- Se ha añadido soporte para la extensión ftp.
- Se ha añadido soporte para la extensión zip.
- Se ha añadido soporte para la función gethostname ().
- A "de facturación requerida" apropiada mensaje ahora se da cuando los usuarios intentan utilizar la API de sockets de aplicaciones gratuitas.
- Se ha solucionado un problema con las claves y valores de cabecera que tiene espacios en blanco prevenir respuestas de ser comprimido.
- Se ha solucionado un problema con el tipo de contenido y metadatos no está actualizado al cambiar el nombre de objetos de Google Cloud Storage.
- Se ha solucionado un problema con la nube de almacenamiento de cambiar el nombre de las solicitudes en su defecto, cuando un objeto tiene un espacio en su nombre.
- Renombrado AppCfg comienzan a AppCfg start_module_version y detener a stop_module_version.
- Se ha solucionado un problema con colisiones de asignación de ID en el almacén de datos.
- Se ha solucionado un problema con la nube de almacenamiento de llamadas en su defecto en el dev_appserver.
- Se ha solucionado un problema con la dev_appserver no iniciar en Windows utilizando las versiones de Python anteriores a 2.7.2.
¿Qué hay de nuevo en la versión 1.8.8:
- Dedicado Memcache es ahora una característica GA. Nuestra política de desactivación se aplica y se anima a los clientes a utilizar esta característica en la producción.
- llamadas a la API de Memcache son seguidos por un nuevo indicador que calcula el uso de recursos, Memcache Unidades Compute (MCU). Hay un nuevo balde de cuotas y el tablero gráfico que corresponde a la métrica, así como una opción en el visor de memcache para mostrar teclas superiores por MCU.
- El formato dev_appserver logs.db no es compatible con versiones anteriores 1.8.7. Los usuarios que reviertan a la 1.8.7 dev_appserver después de probar 1.8.8 debe eliminar este archivo. A menos que específicamente nombrada por el usuario en la línea de comandos, el archivo se encuentra en /tmp//logs.db. El error que ver si no se elimina este archivo es: 'IntegrityError: RequestLogs.module puede no ser NULL'
- La API de sockets ahora está disponible para la facturación a aceptar solicitudes.
- PHP cadena se ha añadido como un tipo de clave en el visor de la consola de administración de Memcache.
- CloudStorageTools Añadido :: método para construir URLs para los objetos de Google Cloud Storage getPublicUrl ().
- de apertura GCS objetos en modo texto es ahora compatible.
¿Qué hay de nuevo en la versión 1.8.7:
- Cloud Endpoints es ahora una característica GA.
- cambios en la configuración de Memcache y mutaciones (rubor, juego, etc.) realizados desde la consola de administración ahora se registran en los registros de la consola de administración.
- El ajuste max_concurrent_requests es ahora configurable según la versión / módulo.
- Se ha solucionado un problema con la validación de almacén de datos no correctamente los espacios de nombres con más de 500 caracteres.
- Se ha añadido soporte para la extensión PHP mcrypt al intérprete de PHP incluye con el Mac OS X SDK.
- Se ha añadido soporte para la biblioteca de la extensión zlib al intérprete de PHP incluye con el Mac OS X SDK.
- Se ha añadido soporte para la extensión PHP gd al intérprete de PHP incluye con el Mac OS X SDK.
¿Qué hay de nuevo en la versión 1.8.6:
- Una carta del tamaño Memcache se ha añadido al panel de control de administración de la consola. Acceder a él a través del desplegable encima del gráfico. El gráfico representa gráficamente el tamaño memcache con el tiempo permitiendo a los clientes para determinar cuándo ocurrieron los acontecimientos de caché de descarga. Esta es una función de vista previa.
- Se ha solucionado un problema con la dev_appserver que permite una combinación no válida de consulta del almacén de datos por grupo y el filtro de propiedades.
- Se ha solucionado un problema con la bulkloader que causa subidas a la dev_appserver a fallar.
- Se ha solucionado un problema que afecta a la validación del tamaño del almacén de datos los nombres de propiedades.
- Se ha solucionado un problema con la validación de consultas del almacén de datos de secuencias con exactamente 500 caracteres.
- php: // memoria y php:. // Temp I / O corrientes son ahora soportados
¿Qué hay de nuevo en la versión 1.8.4:
- Un almacén de datos de administración del arreglo en esta versión mejora la seguridad al garantizar que las copias de seguridad programadas pueden sólo ahora pueden iniciar por una cola de tareas cron o tarea. Los administradores pueden iniciar una copia de seguridad por ir al almacén de datos de administración de la consola de administración.
Requisitos
- PHP 5.4 o superior
Limitaciones
- Todavía en fase de desarrollo.
Comentarios que no se encuentran