Google App Engine (GAE) เป็นเครื่องมือสำหรับนักพัฒนาเว็บช่วยให้พวกเขาสร้างจัดการและขนาดการใช้งานของพวกเขาขึ้นอยู่กับการจราจรและการจัดเก็บข้อมูลที่เข้ามาตอบสนองความต้องการ.
GAE ไม่จำเป็นต้องเซิร์ฟเวอร์พิเศษที่ทำงานบนโครงสร้างพื้นฐานของ Google.
เป็นเพียงความต้องการโปรแกรมเมอร์อัปโหลดแอพลิเคชันของพวกเขาและเรียกใช้งานได้ตามปกติ.
Google App Engine SDK สำหรับ PHP รวมถึง Runtime PHP สำหรับโฮสติ้งและการทำงานแอพพลิเค PHP และเว็บไซต์โดยกำเนิด.
GAE PHP SDK เช่นเดียวกับ SDKs อื่น ๆ รวมถึงการสนับสนุนการขยายสำหรับบัญชีผู้ใช้ Google, Google Cloud SQL และบริการจัดเก็บ Google Cloud.
SDK ของ Google App Engine ที่อื่น ๆ นอกจากนี้ยังมีสำหรับ:
Java
หลาม
ไป
มีอะไรใหม่ ในรุ่นนี้:
- ห้องสมุด oauth2client การอัพเกรดไป รุ่น [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- เพิ่ม & quot; แสดงในบริบท & quot; เมนูสำหรับ MVM บันทึกโปรแกรมประยุกต์ที่ได้ thread_id หรือ REQUEST_ID เป็นเขตข้อมูลในรายการบันทึกของพวกเขา นี้จะช่วยให้การจัดเรียงบันทึก App บนพื้นฐานของข้อมูลทั้ง.
- ความสามารถในการใช้งานการตั้งสำรองสำหรับการโหลดในปัจจุบันและกำหนดค่าการจัดเตรียมยืดหยุ่นขึ้นอยู่กับทั้งสอง VM และการประยุกต์ใช้ตัวชี้วัดระดับ.
- API ระยะไกลในขณะนี้สามารถเข้าถึงได้โดยใช้ข้อมูลประจำตัว OAuth2 ใช้ https://developers.google.com/identity/protocols/application-default-credentials
- ใช้ RequestPayloadTooLargeException สำหรับ URLFetch ขอมีน้ำหนักบรรทุกที่มีขนาดใหญ่เกินไป.
มีอะไรใหม่ ในรุ่น 1.9.32:
- ห้องสมุด oauth2client อัพเกรดไปเป็นเวอร์ชั่น [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- เพิ่มเมนู "แสดงในบริบท" สำหรับบันทึกการประยุกต์ใช้ MVM ที่ได้ thread_id หรือ REQUEST_ID เป็นเขตข้อมูลในรายการบันทึกของพวกเขา นี้จะช่วยให้การจัดเรียงบันทึก App บนพื้นฐานของข้อมูลทั้ง.
- ความสามารถในการใช้งานการตั้งสำรองสำหรับการโหลดในปัจจุบันและกำหนดค่าการจัดเตรียมยืดหยุ่นขึ้นอยู่กับทั้งสอง VM และการประยุกต์ใช้ตัวชี้วัดระดับ.
- API ระยะไกลในขณะนี้สามารถเข้าถึงได้โดยใช้ข้อมูลประจำตัว OAuth2 ใช้ https://developers.google.com/identity/protocols/application-default-credentials
- ใช้ RequestPayloadTooLargeException สำหรับ URLFetch ขอมีน้ำหนักบรรทุกที่มีขนาดใหญ่เกินไป.
มีอะไรใหม่ ในรุ่น 1.9.28:
- ห้องสมุด oauth2client อัพเกรดไปเป็นเวอร์ชั่น [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- เพิ่มเมนู "แสดงในบริบท" สำหรับบันทึกการประยุกต์ใช้ MVM ที่ได้ thread_id หรือ REQUEST_ID เป็นเขตข้อมูลในรายการบันทึกของพวกเขา นี้จะช่วยให้การจัดเรียงบันทึก App บนพื้นฐานของข้อมูลทั้ง.
- ความสามารถในการใช้งานการตั้งสำรองสำหรับการโหลดในปัจจุบันและกำหนดค่าการจัดเตรียมยืดหยุ่นขึ้นอยู่กับทั้งสอง VM และการประยุกต์ใช้ตัวชี้วัดระดับ.
- API ระยะไกลในขณะนี้สามารถเข้าถึงได้โดยใช้ข้อมูลประจำตัว OAuth2 ใช้ https://developers.google.com/identity/protocols/application-default-credentials
- ใช้ RequestPayloadTooLargeException สำหรับ URLFetch ขอมีน้ำหนักบรรทุกที่มีขนาดใหญ่เกินไป.
มีอะไรใหม่ ในรุ่น 1.9.26:
- ห้องสมุด oauth2client อัพเกรดไปเป็นเวอร์ชั่น [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
- เพิ่มเมนู "แสดงในบริบท" สำหรับบันทึกการประยุกต์ใช้ MVM ที่ได้ thread_id หรือ REQUEST_ID เป็นเขตข้อมูลในรายการบันทึกของพวกเขา นี้จะช่วยให้การจัดเรียงบันทึก App บนพื้นฐานของข้อมูลทั้ง.
- ความสามารถในการใช้งานการตั้งสำรองสำหรับการโหลดในปัจจุบันและกำหนดค่าการจัดเตรียมยืดหยุ่นขึ้นอยู่กับทั้งสอง VM และการประยุกต์ใช้ตัวชี้วัดระดับ.
- API ระยะไกลในขณะนี้สามารถเข้าถึงได้โดยใช้ข้อมูลประจำตัว OAuth2 ใช้ https://developers.google.com/identity/protocols/application-default-credentials
- ใช้ RequestPayloadTooLargeException สำหรับ URLFetch ขอมีน้ำหนักบรรทุกที่มีขนาดใหญ่เกินไป.
มีอะไรใหม่ ในรุ่น 1.9.23:
- URL ดึงข้อมูลบริการมักจะออกร้องขอการ GET เมื่อได้รับและตอบสนองต่อการตอบสนอง 302; ก่อนหน้านี้มันจะรักษาวิธี HTTP เดิม พฤติกรรมใหม่นี้เป็นในทิศทางเดียวกับการประชุมที่ทันสมัย.
มีอะไรใหม่ ในรุ่น 1.9.20:
- URL ดึงข้อมูลบริการมักจะออกร้องขอการ GET เมื่อได้รับและตอบสนองต่อการตอบสนอง 302; ก่อนหน้านี้มันจะรักษาวิธี HTTP เดิม พฤติกรรมใหม่นี้เป็นในทิศทางเดียวกับการประชุมที่ทันสมัย.
มีอะไรใหม่ ในรุ่น 1.9.18:
- URL ดึงข้อมูลบริการมักจะออกร้องขอการ GET เมื่อได้รับและตอบสนองต่อการตอบสนอง 302; ก่อนหน้านี้มันจะรักษาวิธี HTTP เดิม พฤติกรรมใหม่นี้เป็นในทิศทางเดียวกับการประชุมที่ทันสมัย.
มีอะไรใหม่ ในรุ่น 1.9.11:
- PHP ขณะนี้ได้รับการปรับปรุงเพื่อ 5.4.32.
มีอะไรใหม่ ในรุ่น 1.9.10:
- แก้ไขปัญหาที่เกิดข้อผิดพลาดในการกำหนดเส้นทางสคริปต์ dev_appserver เมื่อ URL แสดงออกปกติใช้กลุ่มย่อยที่มีการทับชั้นนำ.
มีอะไรใหม่ ในรุ่น 1.9.9:
- แก้ไขปัญหาที่เขตข้อมูลแบบฟอร์มส่งมาพร้อมกับการอัปโหลดข้อมูล Google Cloud Storage อาจไม่ได้รับการเข้ารหัสได้อย่างถูกต้อง.
- TLS ได้รับการสนับสนุนในขณะนี้และเปิดใช้งานโดยค่าเริ่มต้นใน dev_appserver ได้.
- แก้ไขปัญหากับ Datastore ผู้ดูแลระบบความล้มเหลวในการโหลดเนื่องจากการ DeadlineExceededError เมื่อเรียกชนิด.
มีอะไรใหม่ ในรุ่น 1.9.8:
- PHP มีการปรับปรุงในขณะนี้เพื่อ 5.4.30.
มีอะไรใหม่ ในรุ่น 1.9.7:
- แก้ไขปัญหาด้วยตัวคั่นไดเรกทอรี dev_appserver สำหรับ DOCUMENT_ROOT, SCRIPT_FILENAME, สคริปต์และ PHP_SELF ไม่ทำงานบน Windows.
- แก้ไขปัญหาเกี่ยวกับการลดลงไม่ได้ทำงานใน Memcache และ Memcached.
มีอะไรใหม่ ในรุ่น 1.9.5:
- แก้ไขปัญหาที่บางอย่างตามกฎหมาย Cloud Storage ชื่อถังล้มเหลวในการตรวจสอบ.
มีอะไรใหม่ ในรุ่น 1.9.4:
- แก้ไขปัญหาที่มีข้อผิดพลาด libcurl ให้โหลดสำหรับลูกค้า Mac OS X Snow Leopard.
- แก้ไขปัญหาที่มีการเชื่อมต่อ mysqli พร้อมกันเช่น CloudSQL เดียวกันที่ก่อให้เกิดการร้องขอการหมดเวลา.
มีอะไรใหม่ ในรุ่น 1.9.3:
- แก้ไขปัญหากับ fnmatch ฟังก์ชัน () ไม่ได้รับการสนับสนุนในการผลิต.
มีอะไรใหม่ ในรุ่น 1.8.9:
- เพิ่มการสนับสนุนสำหรับส่วนขยายของ FTP.
- เพิ่มการสนับสนุนสำหรับการขยายซิป.
- เพิ่มการสนับสนุนสำหรับ getHostName () ฟังก์ชัน.
- เหมาะสม "การเรียกเก็บเงิน" ข้อความจะได้รับในขณะนี้เมื่อผู้ใช้พยายามที่จะใช้ช่องเสียบ API ปพลิเคชันฟรี.
- แก้ไขปัญหาด้วยปุ่มส่วนหัวและค่านิยมที่มีช่องว่างการป้องกันการตอบสนองจากการถูกบีบอัด.
- แก้ไขปัญหาที่มีเนื้อหาประเภทและเมตาดาต้าไม่ได้รับการปรับปรุงเมื่อเปลี่ยนชื่อวัตถุข้อมูล Google Cloud Storage.
- แก้ไขปัญหาเกี่ยวกับการจัดเก็บเมฆเปลี่ยนชื่อร้องขอล้มเหลวเมื่อวัตถุมีช่องว่างในชื่อของมัน.
- เปลี่ยนชื่อ appcfg เริ่ม appcfg start_module_version และหยุดที่จะ stop_module_version.
- แก้ไขปัญหาที่มีการชนกันในการจัดสรร ID Datastore ได้.
- แก้ไขปัญหาเกี่ยวกับการจัดเก็บเมฆเรียกความล้มเหลวใน dev_appserver ได้.
- แก้ไขปัญหากับ dev_appserver ไม่เริ่มต้นบน Windows เมื่อใช้รุ่นของงูใหญ่ก่อนหน้านี้กว่า 2.7.2.
มีอะไรใหม่ ในรุ่น 1.8.8:
- เฉพาะ Memcache ตอนนี้เป็นคุณลักษณะ GA นโยบายของเราเลิกใช้และลูกค้ามีการส่งเสริมให้ใช้คุณลักษณะนี้ในการผลิต.
- เรียก API Memcache โดยมีการติดตามตัวชี้วัดใหม่ที่ประมาณการการใช้ทรัพยากร, Memcache Compute ลาก (MCU) ที่ มีถังใหม่โควต้าและแดชบอร์ดกราฟที่สอดคล้องกับตัวชี้วัดเช่นเดียวกับตัวเลือกในมุมมอง memcache เพื่อแสดงปุ่มด้านบนโดย MCU ของเป็น.
- รูปแบบ dev_appserver logs.db ไม่ได้เข้ากันได้กับ 1.8.7 ผู้ใช้ที่กลับไปใช้ 1.8.7 dev_appserver หลังจากที่พยายาม 1.8.8 ต้องลบไฟล์นี้ เว้นแต่จะได้รับการตั้งชื่อโดยเฉพาะผู้ใช้ในบรรทัดคำสั่งที่พบแฟ้มที่ /tmp//logs.db ข้อผิดพลาดที่เห็นถ้าไฟล์นี้ไม่ได้เอาออกเป็น: 'IntegrityError: RequestLogs.module อาจจะไม่เป็นโมฆะ'
- ซ็อกเก็ต API เป็นตอนนี้ใช้ได้สำหรับการเรียกเก็บเงินที่เปิดใช้งานแอปพลิเค.
- PHP สตริงได้รับการเพิ่มเป็นชนิดที่สำคัญในมุมมองคอนโซล Memcache.
- เพิ่ม CloudStorageTools :: getPublicUrl () วิธีการในการสร้างวัตถุ URL ของ Google Cloud Storage.
- เปิดวัตถุ GCS ในโหมดข้อความได้รับการสนับสนุนในขณะนี้.
มีอะไรใหม่ ในรุ่น 1.8.7:
- Cloud Endpoints ตอนนี้เป็นคุณลักษณะ GA.
- เปลี่ยนแปลงการกำหนดค่า Memcache และการกลายพันธุ์ (ล้างชุด ฯลฯ ) ทำจากคอนโซลผู้ดูแลระบบจะถูกบันทึกไว้ในขณะนี้ในบันทึกคอนโซลผู้ดูแลระบบ.
- การตั้งค่า max_concurrent_requests อยู่ในขณะนี้กำหนดค่าต่อรุ่น / โมดูล.
- แก้ไขปัญหากับ Datastore ไม่ถูกต้องตรวจสอบความถูก namespaces ที่มีมากกว่า 500 ตัวอักษร.
- เพิ่มการสนับสนุนสำหรับส่วนขยาย mcrypt PHP เพื่อล่าม PHP มาพร้อมกับระบบปฏิบัติการ Mac OSX SDK.
- เพิ่มการสนับสนุนสำหรับห้องสมุดขยาย zlib ไปล่าม PHP มาพร้อมกับระบบปฏิบัติการ Mac OSX SDK.
- เพิ่มการสนับสนุนสำหรับส่วนขยาย PHP GD ในล่าม PHP มาพร้อมกับระบบปฏิบัติการ Mac OSX SDK.
มีอะไรใหม่ ในรุ่น 1.8.6:
- กราฟขนาด memcache ได้รับการเพิ่มแผงควบคุมคอนโซลผู้ดูแลระบบ เข้าถึงได้ผ่านทางแบบเลื่อนลงด้านบนของกราฟ แผนภูมิกราฟขนาด memcache ช่วงเวลาช่วยให้ลูกค้าสามารถตรวจสอบเมื่อแคชเหตุการณ์ที่เกิดขึ้นล้าง นี้เป็นคุณลักษณะตัวอย่าง.
- แก้ไขปัญหากับ dev_appserver ที่ช่วยให้การรวมกันแบบสอบถาม Datastore ที่ไม่ถูกต้องของกลุ่มโดยการกรองคุณสมบัติ.
- แก้ไขปัญหากับ bulkloader ที่ทำให้เกิดอัปโหลดไปยัง dev_appserver ล้มเหลว.
- แก้ไขปัญหาที่มีผลต่อการตรวจสอบของขนาดของชื่อคุณสมบัติ Datastore ได้.
- แก้ไขปัญหากับการตรวจสอบแบบสอบถาม Datastore สำหรับสายตรงกับ 500 ตัวอักษร.
- PHP: // หน่วยความจำและ PHP:. // อุณหภูมิ I / O ลำธารได้รับการสนับสนุนในขณะนี้
มีอะไรใหม่ ในรุ่น 1.8.4:
- Datastore ธุรการแก้ไขในรุ่นนี้ช่วยเพิ่มความปลอดภัยโดยมั่นใจว่าสามารถสำรองข้อมูลที่กำหนดตอนนี้เท่านั้นที่จะเริ่มต้นโดย cron หรือคิวงานงาน ผู้ดูแลระบบยังสามารถเริ่มต้นการสำรองข้อมูลโดยไปที่ Datastore ผู้ดูแลระบบในคอนโซลผู้ดูแลระบบ.
ต้องการ
- PHP 5.4 หรือสูงกว่า
ข้อ จำกัด
- ยังอยู่ภายใต้การพัฒนา.
ความคิดเห็นที่ไม่พบ