PHP简介和网站架构PPT.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP简介和网站架构PPT.ppt

网站架构 不同类型、不同流量的网站架构不一而足,以下从小型到大型的架构供参考。 * 发展与现状 * 发展 1995 1.0 2.0 1997 3.0 2000-5-22 4.0 2004-07-13 5.0.0 2005-11-24 5.1.0 2006-11-02 5.2.0 2009-06-30 5.3.0 2009-12-17 5.2.12 2012-03-01 5.4.0 2012-11-22 5.3.19 2013-06-20 5.5.0 2013-12-12 5.3.28 2014-02-06 5.4.25 2014-02-06 5.5.9 * 现状 你所知道的很多网站都有PHP的影子,包括Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等。 全球互联网网站中,有40%-60%使用着PHP技术,国内大多数的网站都在使用PHP开发。AlexaTOP500中国网站排名,有394家使用了PHP。 * 特性 * 特性 开源、免费、开放、可扩展 快捷,所见即所改 跨平台 效率高,相对于CGI、Perl和ASP 面向对象 专业专注 基于服务器端 简单的语言,嵌入HTML * 框架 * 框架 * 框架 在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。 采用框架的益处: 统一开发规范 程序设计模式 遵循开发框架的各种约定 无论在编码还是以后的维护过程中都是易于管理的 框架会集成丰富的类库、函数库,提升开发的效率,加快软件开发 有助于创建更加稳定和安全的应用程序 * 框架 PHP框架真正的发展要从php5开始,所有的框架都有几个共同特点: 单一入口 MVC模式 类自动加载 URL处理 统一的输入和错误处理 可扩展 CURD操作(数据库操作的封装) … 未来的PHP开发框架同时也需要具备几个特点: 1.采用更多PHP的新特性 2.拥有更丰富可扩展的开发包 3.文档丰富 4.社区活跃 * 框架 国内框架 ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP 国外著名框架 Zend Framework, Codeigniter, FuelPHP, Laraval, Phalcon, CakePHP, Symfony, Yii * 网站架构 * 网站架构 目的 保证网站的正常访问,快速响应 手段/方法 根据网站当前的发展要求,相应调整软硬件资源,适应当前要求并具有前瞻性 架构没有标配,且在不断变化中,但围绕的重点离不开Web服务器、代理/缓存、DB、负载均衡、分布式存储。 * 网站架构 -- WEB服务器 Apache 世界上用得最多的Web服务器,市场占有率达60%左右。源代码开放,支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux、Mac系统平台上)。Apache的模块支持非常丰富,属于重量级产品,因此在速度、性能上不及其他轻量级Web服务器,所消耗的内存也比其他Web服务器要高。 官方网站:。 * 网站架构 -- WEB服务器 Lighttpd 一款轻量级Web服务器,其目标是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的Web Server环境。内存开销低、CPU占用率低、效能好、模块丰富。支持FastCGI、CGI、URL重写及Alias等重要功能。支持PHP,不支持缓存,是Nginx的竞争对手之一。 官方网站: * 网站架构 -- WEB服务器 Nginx 高性能的HTTP和反向代理服务器,占有内存少,并发能力强,处理静态页面是最优秀的,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。中国大陆使用nginx网站用户有新浪、网易、 腾讯等。 官网: * 网站架构 -- WEB服务器比较 Server Apache Nginx Lighttpd 代理 非常好 非常好 一般 Rewriter 好 非常好 一般 FastCGI 不好 好 非常好 热部署 不支持 支持 不支持 系统压力比较 很大 很小 比较小 稳定性 好 非常好 不好 安全性 好 一般 一般 技术支持 非常好 很少 一般 静态文件处理 一般 非常好 好 Vhost 支持 不支持 支持 反向代理 一般 非常好 一般 Session 支持 不支持 不支持 * 网站架构 -- 代理缓存服务器 Squid 是一种代理服务器软件,又称为Squid cache。作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度。 官网

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档