Google App Engine (GAE) este un set de instrumente pentru dezvoltatori web, permițându-le să creeze, să gestioneze și scala aplicațiile lor, în funcție de necesitățile de trafic și de stocare a datelor de intrare.
GAE nu are nevoie de servere speciale, care rulează pe infrastructura Google.
Este nevoie doar de programatori încărcați aplicarea lor și rulați-l în mod normal.
Google App Engine SDK-ul pentru PHP include un PHP în timpul rulării pentru găzduirea și rularea aplicațiilor PHP și site-urile nativ.
GAE PHP SDK-ul, ca și cu alte SDK-uri, include suport extins pentru conturile Google, Google Cloud SQL și Google Cloud servicii de stocare.
Alte SDK-uri Google App Engine sunt furnizate, de asemenea, pentru:
Java
Python
Du-te
Ce este nou în această versiune:
- biblioteca oauth2client actualizat la versiune [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- Adăugări & quot; arăta în context & quot; meniu pentru busteni de aplicare MVM care au thread_id sau REQUEST_ID ca un câmp în intrarea lor jurnal. Acest lucru permite sortarea busteni app bazat fie pe câmp.
- Capacitatea de a cererilor de furnizare de curent de sarcină și de a configura provizionare elastică bazată pe ambele valori VM și la nivel de aplicație.
- API-ul de la distanță pot fi acum accesate folosind datele de conectare OAuth2 folosind https://developers.google.com/identity/protocols/application-default-credentials
- Utilizați RequestPayloadTooLargeException pentru URLFetch cere cu sarcini utile, care sunt prea mari.
Ce este nou în versiunea 1.9.32:
- biblioteca oauth2client actualizat la versiunea [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- adaugă "spectacol în context" meniul pentru busteni de aplicare MVM care au thread_id sau REQUEST_ID ca un câmp în intrarea lor jurnal. Acest lucru permite sortarea busteni app bazat fie pe câmp.
- Capacitatea de a cererilor de furnizare de curent de sarcină și de a configura provizionare elastică bazată pe ambele valori VM și la nivel de aplicație.
- API-ul de la distanță pot fi acum accesate folosind datele de conectare OAuth2 folosind https://developers.google.com/identity/protocols/application-default-credentials
- Utilizați RequestPayloadTooLargeException pentru URLFetch cere cu sarcini utile, care sunt prea mari.
Ce este nou în versiunea 1.9.28:
- biblioteca oauth2client actualizat la versiunea [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- adaugă "spectacol în context" meniul pentru busteni de aplicare MVM care au thread_id sau REQUEST_ID ca un câmp în intrarea lor jurnal. Acest lucru permite sortarea busteni app bazat fie pe câmp.
- Capacitatea de a cererilor de furnizare de curent de sarcină și de a configura provizionare elastică bazată pe ambele valori VM și la nivel de aplicație.
- API-ul de la distanță pot fi acum accesate folosind datele de conectare OAuth2 folosind https://developers.google.com/identity/protocols/application-default-credentials
- Utilizați RequestPayloadTooLargeException pentru URLFetch cere cu sarcini utile, care sunt prea mari.
Ce este nou în versiunea 1.9.26:
- biblioteca oauth2client actualizat la versiunea [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- adaugă "spectacol în context" meniul pentru busteni de aplicare MVM care au thread_id sau REQUEST_ID ca un câmp în intrarea lor jurnal. Acest lucru permite sortarea busteni app bazat fie pe câmp.
- Capacitatea de a cererilor de furnizare de curent de sarcină și de a configura provizionare elastică bazată pe ambele valori VM și la nivel de aplicație.
- API-ul de la distanță pot fi acum accesate folosind datele de conectare OAuth2 folosind https://developers.google.com/identity/protocols/application-default-credentials
- Utilizați RequestPayloadTooLargeException pentru URLFetch cere cu sarcini utile, care sunt prea mari.
Ce este nou în versiunea 1.9.23:
- Adresa URL Fetch de serviciu va emite întotdeauna o solicitare GET atunci când primește și răspunde la un răspuns 302; anterior, s-ar păstra metoda HTTP originală. Acest nou comportament este în conformitate cu convențiile moderne.
Ce este nou în versiunea 1.9.20:
- Adresa URL Fetch de serviciu va emite întotdeauna o solicitare GET atunci când primește și răspunde la un răspuns 302; anterior, s-ar păstra metoda HTTP originală. Acest nou comportament este în conformitate cu convențiile moderne.
Ce este nou în versiunea 1.9.18:
- Adresa URL Fetch de serviciu va emite întotdeauna o solicitare GET atunci când primește și răspunde la un răspuns 302; anterior, s-ar păstra metoda HTTP originală. Acest nou comportament este în conformitate cu convențiile moderne.
Ce este nou în versiunea 1.9.11:
- PHP a fost acum actualizat la 5.4.32.
Ce este nou în versiunea 1.9.10:
- Fixed o problemă care cauzează erori de script de rutare în dev_appserver atunci când expresia regulată URL-ul utilizează subgrupuri care includ o bară oblică de conducere.
Ce este nou în versiunea 1.9.9:
- Fixed o problemă în cazul în care câmpurile de formular trimise cu încărcare Google Cloud Storage pot să nu fie codificat corect.
- TLS este acum susținută și activată implicit în dev_appserver.
- Fixed o problemă cu DataStore Admin eșuează la încărcare din cauza unei DeadlineExceededError atunci când preluați tipuri.
Ce este nou în versiunea 1.9.8:
- PHP este acum actualizat la 5.4.30.
Ce este nou în versiunea 1.9.7:
- Fixed o problemă cu separator director dev_appserver pentru DOCUMENT_ROOT, SCRIPT_FILENAME, SCRIPT_NAME și PHP_SELF nu funcționează pe Windows.
- Fixed o problemă cu decrement care nu lucrează în Memcache și Memcached.
Ce este nou în versiunea 1.9.5:
- Fixed o problemă în cazul în care anumite nume juridice cupă pentru excavat Cloud Storage nu reușesc să valideze.
Ce este nou în versiunea 1.9.4:
- Fixed o problemă cu libcurl da o eroare de încărcare pentru clienții Mac OS X Snow Leopard.
- Fixed o problemă cu a face conexiuni simultane mysqli la aceeași instanță CloudSQL determinând cererea de pauză.
Ce este nou în versiunea 1.9.3:
- Fixed o problemă cu fnmatch () să nu funcționeze fiind susținută în producție.
Ce este nou în versiunea 1.8.9:
- Adăugat suport pentru extinderea ftp.
- Adăugat suport pentru extensia zip.
- Adăugat suport pentru funcția gethostname ().
- O corectă "de facturare necesară" mesajul este acum dat atunci când utilizatorii încearcă să utilizeze API Sockets în aplicații gratuite.
- Fixed o problemă cu cheile de antet și valori având în spații goale inhibând astfel răspunsurile de la a fi comprimat.
- Fixed o problemă cu tipul de conținut și metadatele nu sunt actualizate în momentul redenumirea obiectelor Google Cloud Storage.
- Fixed o problemă cu Cloud Storage redenumire cererile de faptul că nu atunci când un obiect are un spațiu în numele său.
- Renamed appcfg începe să appcfg start_module_version și se va opri la stop_module_version.
- Fixed o problemă cu ID-ul de alocare a coliziunilor în datastore.
- Fixed o problemă cu Cloud Storage apeluri în lipsa dev_appserver.
- Fixed o problemă cu dev_appserver nu de pornire pe Windows atunci când se utilizează versiuni de Python mai devreme decât 2.7.2.
Ce este nou în versiunea 1.8.8:
- dedicat Memcache este acum o caracteristică GA. Politica noastră de dezaprobare se aplică și clienții sunt încurajați să utilizeze această facilitate în producție.
- apeluri API Memcache sunt urmărite printr-o nouă măsurătoare care estimează utilizarea resurselor, Memcache Compute Unități (MCU lui). Există o nouă cupă pentru cotă și tabloul de bord grafic corespunzător metrice, precum și o opțiune în vizualizator memcache pentru a afișa cheile de top de MCU lui.
- Formatul dev_appserver logs.db nu este compatibilă înapoi cu 1.8.7. Utilizatori care vor reveni la 1.8.7 dev_appserver după ce a încercat 1.8.8 trebuie să ștergeți acest fișier. Cu excepția cazului în special numit de către utilizator în linia de comandă, fișierul este găsit la /tmp//logs.db. Eroarea văzut dacă acest fișier nu este eliminat este: 'IntegrityError: RequestLogs.module nu poate fi NULL'
- Sockets API este acum disponibil pentru facturare Activată Aplicații.
- PHP String a fost adăugat ca un tip cheie în vizualizator consola de administrare Memcache.
- CloudStorageTools Adăugat :: getPublicUrl () metoda pentru construirea URL-uri pentru obiecte Google Cloud Storage.
- Deschiderea GCS obiecte în modul text este acum suportat.
Ce este nou în versiunea 1.8.7:
- Cloud Endpoints este acum o caracteristică GA.
- modificări de configurație Memcache și mutații (culoare, set, etc.) realizate din Consola de administrare sunt acum înregistrate în jurnalele consolei de administrare.
- Setarea max_concurrent_requests este acum configurabil pentru fiecare versiune / modul.
- Fixed o problemă cu validarea nu în mod corect DataStore cu o mai mare namespace de 500 de caractere.
- Adăugat suport pentru extensia mcrypt PHP pentru interpretul PHP inclus cu Mac OSX SDK-ul.
- Adăugat suport pentru biblioteca de extensie zlib la interpretul PHP inclus cu Mac OSX SDK-ul.
- Adăugat suport pentru extensia PHP gd la interpretul PHP inclus cu Mac OSX SDK-ul.
Ce este nou în versiunea 1.8.6:
- O diagramă dimensiune memcache a fost adăugat la tabloul de bord consola admin. Accesati-l prin meniul drop-down de deasupra graficului. Diagrama de grafice dimensiune memcache-a lungul timpului, permițând clienților să se determine când a avut loc evenimente cache spălare. Aceasta este o caracteristică de previzualizare.
- Fixed o problemă cu dev_appserver, care permite o combinație nevalidă de interogare a grupului de DataStore și filtru de proprietăți.
- Fixed o problemă cu bulkloader care determină încărcări la dev_appserver să eșueze.
- Fixed o problemă care afectează validarea dimensiunii numelor de proprietate Datastore.
- Fixed o problemă cu validare de interogare pentru DataStore siruri de caractere cu exact 500 de caractere.
- php: // memorie si php:. // Temp I / O fluxuri sunt acum suportate
Ce este nou în versiunea 1.8.4:
- Un Admin fix în DataStore această versiune îmbunătățește securitatea asigurându-se că copiile de rezervă programate pot fi început acum doar printr-o sarcină coadă cron sau sarcină. Administratorii pot începe încă o copie de rezervă de a merge la Admin in DataStore Consola de administrare.
Cerințe :
- PHP 5.4 sau mai mare
Limitări :
- încă în curs de dezvoltare.
Comentariile nu a fost găsit