[摘要] 原标题:Google App Engine支援新PHP 7.2 Runtime,应用程序部署1分钟内搞定 Google宣布在其App△Engine标准环境,开始提供PHP△7.2第二代Runtime,受惠于新Runtime的加持,PHP开发者可以更加灵活的建
原标题:Google App Engine支援新PHP 7.2 Runtime,应用程序部署1分钟内搞定
Google宣布在其App△Engine标准环境,开始提供PHP△7.2第二代Runtime,受惠于新Runtime的加持,PHP开发者可以更加灵活的建置以及可靠的部署应用程序。跟Python△3.7和Node.js△8的第二代Runtime使用情况类似,PHP△7...
Google宣布在其App△Engine标准环境,开始提供PHP△7.2第二代Runtime,受惠于新Runtime的加持,PHP开发者可以更加灵活的建置以及可靠的部署应用程序。跟Python△3.7和Node.js△8的第二代Runtime使用情况类似,PHP△7.2也保有开放且一般惯用的特性,因此也支援热门的Symfony、Laravel以及WordPress等框架。
App△Engine开始在第二代Runtime使用gVisor技术后,在上面运作的应用程序,执行的速度提升不少,而且由于gVisor支援未经修改的语言Runtime,因此也加速了Google提供新语言支援的脚步。这个新的PHP△7.2 Runtime也使用第二代Runtime技术,可以在数分钟内自动扩展执行个体,以应付突如其来增加的应用程序需求,而其高灵活度的可扩展性,甚至可以向下缩减规模,维持0个执行个体,适合任何规模的应用程序。
另外,应用程序部署速度也获得不少提升,Google表示,大多数情况在1分钟内就可以完成PHP应用程序部署,而且由于使用第二代Runtime,因此对应用程序程式码将不会有任何限制,现有的PHP应用程序和开源函式库都不需要额外修改就能使用。
PHP△7.2 Runtime和其他新的Runtime一样,都使用前端控制器(Front△Controller),对PHP来说,所有的流量都会流经单一PHP档案,而且大多数现代PHP框架包括Laravel、Symfony和Drupal都使用前端控制器,因此在App△Engine上,预设会将所有流量导至public/index.php或index.php中。新的PHP△7.2 Runtime也支援Google云端客户端函式库,所以使用者可以将Google云端服务整合到PHP应用程序中,并在App△Engine、Compute△Engine或任何其他的平台上执行。
需要注意的是,Google正积极的发展原始App△Engine△API,包括在Google△Cloud△Next时发布的Cloud△Scheduler和Cloud△Tasks,让这些API可以从任意平台存取,也就是说,目前原始App△Engine专用API不支援包括PHP△7.2在内的第二代Runtime。
在网络论坛Hacker△News,Google的App△Engine△Runtimes团队还出来补充说明,由于第二代Runtime使用gVisor而非NaCL沙盒技术,让Google新的Runtime和一般Runtime差异缩小,该团队成员提到,新的gVisor甚至允许使用未经修改的Runtime,而这项改进让使用者更不容易被特别的设置绑住。
Google为帮助使用者在App△Engine上使用新的PHP△Runtime,建置了一系列入门指南和范例,让使用者快速熟悉开发环境、API和服务,同时也有部署WordPress、Laravel、Symfony和Slim框架应用程序的教学。
橙山网(Csnd.net)简评:跟Python△3.7和Node.js△8的第二代Runtime使用情况类似,PHP△7...Google宣布在其App△Engine标准环境,开始提供PHP△7.2第二代Runtime,受惠于新Ru
网友评论