LAMP架构下的Web开发概念、流程及优化策略.PDF

LAMP架构下的Web开发概念、流程及优化策略.PDF

LAMP架构下的Web开发概念、流程及优化策略.PDF

LAMP架构下的Web开发概念、流程及优化策略 架构设计 ——前端架构 •后端架构 •视觉体系 对接约定 ——接口约定 •标识约定 •通讯代码约定 开发 ——建立开发框架 •建立数据库 •实施编码 测试 ——功能测试 •性能测试 一、架构设计 二、对接约定 1、接口约定 约定请求方式(普通 HTTP 请求,XMLHTTP 请求, SOAP 请求,phprpc 请求)、请求类型 (POST,GET,HEADER)、请求地址、请求参数。(前 端请求四要素,文档中体现,程序中实现。) 2、标识约定 为确保前后端并行开发,减少开发的时间周期,需要在 开发前就做好标识约定,通过文档描述清楚前端模板变 量和后端程序变量之间的约定关系,以及后端返回各种 状态值的含义。 建议的最佳应用是:后端不对用户视图负责,只管输出 状态代码。呈现给用户的视图由前端负责。 三、各类 web 服务器优缺点比较 • Nginx 优点:原生支持反向代理,带有简单的负载均衡及容错 机制。速度最快。(10%-1000%),占用资源很少。 缺点:文档较少,手工配置,只能以 fast-cgi 方式运行 php. • Apache 优点:文档丰富,稳定(!?),应用环境多。 缺点:占用资源较多,高压力下表现性能不如 ng

文档评论(0)

1亿VIP精品文档

相关文档