请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 5037|回复: 0

[框架概述] 单入口应用程序

[复制链接]
发表于 2012-8-4 23:32:18 | 显示全部楼层 |阅读模式

基于SpeedPHP框架开发的应用程序,均是“单入口应用程序”(以下简称单入口程序),这是SpeedPHP框架的默认配置。


单入口程序概述

指在同一个应用程序中,访问者仅可以通过相同的一个文件来使用整个应用程序的功能。这个文件称作“入口文件”,而这种结构的应用程序整体就称作“单入口应用程序”。

一般而言,在单入口程序中,入口文件都是通过传入的参数(GET或POST)来判断应该执行的程序,并转向到该程序来执行。


优点

单入口程序有着以下各种优点:

  • 单入口程序安全性提高。多入口程序很容易造成安全配置和管理的混乱,而单入口程序可以统一使用相同的安全配置,从管理和配置上提高了应用程序的安全性。
  • 全局配置、权限控制等更简单。
  • 有利于UrlRewrite伪静态的实现。

单入口程序须知

在使用单入口程序的时候,需要注意以下问题:

  • 单入口程序是一个整体的应用程序,也就是该程序的范围,应该是入口文件能够访问(转向)的极限。
  • 单入口程序通常用在中小型规模的应用程序(百万访问级以下)中,如果是大型应用程序(千万访问级),可以通过多个入口文件的方式来更好的规划系统架构。
  • 建议初学者彻底放弃多入口文件的做法。
  • 入口文件是一切程序的入口

您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-2-19 21:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表