PHP中间件有哪些类型?各自功能是什么?

更新于
2026-09-28 23:40:44
1阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计864个文字,预计阅读时间需要4分钟。

PHP中间件有哪些类型?各自功能是什么?

PHP缺乏中间件,导致了许多烦恼。例如,对数据库的操作必须通过链接数据库,然后执行SQL操作。WEB程序直接操作数据库的方法,会带来大量人为因素的事故,以及管理上的烦恼。

PHP中间件有哪些类型?各自功能是什么?

PHP没有中间件,导致了对很多麻烦。比如,对数据库的操作必须要链接数据库,然后做SQL操作。WEB程序直接操作数据库的方法,这样会带来很多 人为因素的事故隐患,以及管理上的麻烦,尤其是对大型的网站应用来说。规范的模式应该是,WEB程序传递参数到一个服务程序上,由该服务程序进行判断并最 终操作数据库或者其它数据文件,这样做到了明确权限控制,和业务类型集中管理。去年伴随着ICE的推出,PHP终于有了可以使用的中间件。在PHP的发展 史上,应该是一个里程碑。

一、什么是中间件?
中间件是一种可复用软件。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵 活、高效地开发和集成复杂的应用软件。

在中间件发展史上,有三款相当成功的中间件。RPC(Remote process call 远程过程调用),是SUN公司首推,目前在Solaris、Linux、BSD等操作系统下都属于在Kernel级支持的软件,支持TCP、UDP、 UNIX-Socket等多种网络协议,大名鼎鼎的NFS就是依靠RPC开发而成的。

阅读全文

本文共计864个文字,预计阅读时间需要4分钟。

PHP中间件有哪些类型?各自功能是什么?

PHP缺乏中间件,导致了许多烦恼。例如,对数据库的操作必须通过链接数据库,然后执行SQL操作。WEB程序直接操作数据库的方法,会带来大量人为因素的事故,以及管理上的烦恼。

PHP中间件有哪些类型?各自功能是什么?

PHP没有中间件,导致了对很多麻烦。比如,对数据库的操作必须要链接数据库,然后做SQL操作。WEB程序直接操作数据库的方法,这样会带来很多 人为因素的事故隐患,以及管理上的麻烦,尤其是对大型的网站应用来说。规范的模式应该是,WEB程序传递参数到一个服务程序上,由该服务程序进行判断并最 终操作数据库或者其它数据文件,这样做到了明确权限控制,和业务类型集中管理。去年伴随着ICE的推出,PHP终于有了可以使用的中间件。在PHP的发展 史上,应该是一个里程碑。

一、什么是中间件?
中间件是一种可复用软件。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵 活、高效地开发和集成复杂的应用软件。

在中间件发展史上,有三款相当成功的中间件。RPC(Remote process call 远程过程调用),是SUN公司首推,目前在Solaris、Linux、BSD等操作系统下都属于在Kernel级支持的软件,支持TCP、UDP、 UNIX-Socket等多种网络协议,大名鼎鼎的NFS就是依靠RPC开发而成的。

阅读全文