php--动态语言,特点是变量不用值得类型,随便一个文件就可以直接运行。
动态语言每一次执行一个脚本,就需要将所有相关的文件全部加载一次,而且如果没别的优化的话(比如OPcache),所有的
相关文件都要从硬盘读取,加载内存,实例化这些步骤中从头走一遍。
js的npm编译实际上也只是对代码进行了混淆和格式化,并没有变异成一个类似jar包那样的中间代码执行文件
java这类--静态语言,有固定的的变量类型,必须编译之后才能运行,特点是一次加载会直接将代码加载到内存中。
it is like 我们电脑上的各种应用程序,直接执行一个程序的.exe文件,这个程序就在电脑上运行了起来。
如果用文本工具打开这种exe或者java的jar文件
静态语言同通常都是需要编译一个可执行的中间文件的,如果有代码的更新,则必须重启整个程序
hyperfy:
Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,
内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,
提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,
基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换 与 可复用 的。
TCP,UDP,UNIX SOCKET,HTTP,WEBSOCKET这些在进行普通的web开发时,会借助一个服务器应用,
比如说Apache或者nginx来配合fastcgi进行
swoole:
只要运行了swoole服务就可以实现这些服务的挂载了。我们还可以在外面套上ngnix,这样可以更方便的管理应用地址(域名)
swoole---学习1
最新推荐文章于 2024-05-01 21:12:48 发布