论文摘要
PHP是目前应用最广泛的Web开发语言。但是现有的PHP开发模式没有成熟的、统一的开发规范,系统的品质主要依赖于开发人员的水平和经验,已经越来越难以满足人们在开发效率、可靠性、可维护性和可扩展性等方面飞速提高的要求。因此,在PHP开发中引入框架机制以解决这些问题成为人们的共识。针对现有的PHP开发框架普遍存在的结构复杂、学习成本高、运行效率低等问题,本文提出了一种综合运用被动MVC设计模式和表数据入口数据访问模式的轻量级PHP快速开发框架的设计方案,并给出其具体实现方法。本文主要研究内容和结论如下:(1)对国内外PHP开发框架研究进行分析,指出当前PHP框架普遍存在结构复杂、效率底下、学习成本高等问题,提出了快速学习、快速开发和快速运行的框架设计目标。(2)讨论目前主流的Web开发架构及MVC设计模式,结合对PHP语言和PHP框架开发现状的分析,提出了基于被动MVC设计模式和TableDataGateway数据访问层的轻量级PHP开发框架设计方案。该方案可以为构建高效、灵活、易于扩展的Web应用程序提供基础框架支撑。(3)为该框架设计了函数缓存、模板编译缓存和静态页面缓存相结合的缓存体系。测试结果表明,该缓存体系可有效提高系统运行效率。(4)设计实现了该框架的模型、视图、控制等各个部分,并有针对性的对MVC设计模式的实现进行了局部调整,以更好的为用户开发服务。(5)测试表明,使用本框架、原生PHP和FleaPHP框架开发同样的新闻发布系统,所需编写的文件数量、代码行数和字符数比使用原生PHP开发分别减少47.5%、57.2%和70.4%;比使用FleaPHP开发分别减少4.5%、4.1%和13.8%。可见,本框架可明显的减少开发工作量。(6)对比测试证明,本框架的数据库写入、更新、删除速度分别比FleaPHP快20.5%、19.9%、27.4%,比ThinkPHP快52.7%、33.5%、42.8%;动态页载入速度比FleaPHP快7%;启用函数缓存后,动态页载入速度FleaPHP快29.1%,比原生PHP快21.6%。验证了本框架具有较好的快速执行能力。
论文目录
相关论文文献
- [1].适用于反应堆的多物理耦合框架研究[J]. 科技视界 2020(08)
- [2].数字素养全球框架研究及其启示[J]. 图书馆建设 2020(02)
- [3].地方海上无人搜救系统框架研究[J]. 珠江水运 2020(14)
- [4].面向精准医疗的大数据治理框架研究[J]. 中国卫生事业管理 2020(07)
- [5].國家知識産權局擬籌建地理標誌産品保護分技術委員會[J]. 中国专利与商标 2019(03)
- [6].职业教育国家资历框架研究综述[J]. 长江丛刊 2020(02)
- [7].寻找儿童写作核心素养落地的教学逻辑[J]. 江苏教育 2017(41)
- [8].对制度分析与发展(IAD)框架的再评估[J]. 公共管理评论 2017(01)
- [9].浅谈核心素养存在的问题[J]. 明日风尚 2017(12)
- [10].探究社区理论框架研究二十年:回顾与展望[J]. 开放教育研究 2020(06)
- [11].军事信息主动推荐系统框架研究[J]. 火力与指挥控制 2020(04)
- [12].智慧交通发展趋势、目标及框架研究[J]. 低碳世界 2020(10)
- [13].面向公安情报教学的案卷研判工具框架研究[J]. 山西警察学院学报 2020(02)
- [14].军事数据治理概念与框架研究[J]. 情报理论与实践 2019(12)
- [15].新一代深度学习框架研究[J]. 大数据 2020(04)
- [16].数字化反应堆关键数据梳理及数据框架研究[J]. 科技视界 2020(26)
- [17].档案记忆的社会框架研究[J]. 兰台世界 2019(02)
- [18].我国国家资格框架研究:反思与前瞻[J]. 职教论坛 2017(13)
- [19].移动端应用程序前端开发框架研究[J]. 数码世界 2020(04)
- [20].校企合作发展框架研究(一)[J]. 中国培训 2010(05)
- [21].我国学习成果资格框架研究的演进逻辑及未来展望——基于多方法的知识图谱分析[J]. 云南开放大学学报 2019(02)
- [22].我国学习成果资格框架研究的演进逻辑及未来展望——基于多方法的知识图谱分析[J]. 继续教育研究 2019(03)
- [23].沉默的框架:框架理论六十年的时间脉络与空间想象[J]. 浙江大学学报(人文社会科学版) 2017(06)
- [24].“跑+N”表征的行为事件概念框架研究[J]. 华中师范大学研究生学报 2016(04)
- [25].大数据治理体系构建方法论框架研究[J]. 图书情报工作 2019(24)
- [26].基于国网云平台的数据治理框架研究及分析应用[J]. 电子技术与软件工程 2020(10)
- [27].柴达木循环经济试验区工业发展思路与框架研究[J]. 青海环境 2009(04)
- [28].高速铁路基础设施检测监测体系框架研究[J]. 中国铁路 2020(10)
- [29].物联制造技术框架研究与实现[J]. 重庆科技学院学报(自然科学版) 2017(04)
- [30].水资源工程哲学的理论框架研究[J]. 学术论坛 2008(02)