🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
基于SpeedPHP框架开发的应用程序,均是“单入口应用程序”(以下简称单入口程序),这是SpeedPHP框架的默认配置。 单入口程序概述 指在同一个应用程序中,访问者仅可以通过相同的一个文件来使用整个应用程序的功能。这个文件称作“入口文件”,而这种结构的应用程序整体就称作“单入口应用程序”。 一般而言,在单入口程序中,入口文件都是通过传入的参数(GET或POST)来判断应该执行的程序,并转向到该程序来执行。 优点 单入口程序有着以下各种优点: * 单入口程序安全性提高。多入口程序很容易造成安全配置和管理的混乱,而单入口程序可以统一使用相同的安全配置,从管理和配置上提高了应用程序的安全性。 * 全局配置、权限控制等更简单。 * 有利于UrlRewrite伪静态的实现。 单入口程序须知 在使用单入口程序的时候,需要注意以下问题: * 单入口程序是一个整体的应用程序,也就是该程序的范围,应该是入口文件能够访问(转向)的极限。 * 单入口程序通常用在中小型规模的应用程序(百万访问级以下)中,如果是大型应用程序(千万访问级),可以通过多个入口文件的方式来更好的规划系统架构。 * 建议初学者彻底放弃多入口文件的做法。 * 入口文件是一切程序的入口