专栏名称: 运维
关注互联网运维技术,分享知识
目录
相关文章推荐
dbaplus社群  ·  这20种运维“危险操作”,为何反被工程师视为 ... ·  10 小时前  
运维  ·  阿里云核心域名被劫持 ·  昨天  
51好读  ›  专栏  ›  运维

这款开源PHP应用服务器看着有点新潮了:采用Go编写、支持Early Hints

运维  · 公众号  · 运维  · 2024-08-15 12:28

主要观点总结

文章介绍了FrankenPHP,一个基于Caddy Web服务器构建的现代PHP应用服务器。它采用Go和C编写,具有多种特性如Early Hints、Worker模式、实时功能等,旨在提高PHP应用的性能和灵活性。文章还提供了FrankenPHP的使用演示和配置方法。

关键观点总结

关键观点1: FrankenPHP的特性和优势

包括Early Hints、Worker模式、实时功能、可伸缩性、易于部署等,旨在提高PHP应用的性能和灵活性。

关键观点2: FrankenPHP的使用演示

通过一条命令即可启动并运行生产级别的PHP服务器,还提供静态二进制文件和命令行脚本的使用方式。

关键观点3: FrankenPHP的配置

配置非常简单,只需五行配置,由Caddy提供支持。


正文

请到「今天看啥」查看全文


FrankenPHP 特性包括:

  • Early Hints(提前提示) :这是 Web 平台的一个全新特性,可以通过提前 30% 的时间加载网站。FrankenPHP 是唯一支持提前提示的 PHP SAPI
  • Worker 模式 :一次启动应用程序并保持其在内存中
  • 实时功能 :内置的 Mercure 中心。从 PHP 应用程序发送事件到所有连接的浏览器,它们立即作为 JavaScript 事件接收负载
  • 可伸缩 :与 PHP 8.2+、大多数 PHP 扩展和所有 Caddy 模块兼容
  • 易于部署






请到「今天看啥」查看全文