PHP简介与网站架构解析课件.ppt
《PHP简介与网站架构解析课件.ppt》由会员分享,可在线阅读,更多相关《PHP简介与网站架构解析课件.ppt(41页珍藏版)》请在三一办公上搜索。
1、11/4/2022,PHP简介与网站架构,顾 曾,10/9/2022PHP简介与网站架构顾 曾,11/4/2022,PHP简介与网站架构,PHP简介PHP发展与现状PHP特性PHP框架网站架构,10/9/2022PHP简介与网站架构PHP简介,11/4/2022,简介,10/9/2022简介,11/4/2022,简介 - PHP是什么,Rasmus Lerdorf ,PHP之父PHP (PHP: Hypertext Preprocessor),一种开源脚本语言,原名Personal Home Page混合了C、Java、Perl以及PHP自创的语法,入门门槛较低,易于学习,使用广泛,主要适用于
2、Web开发领域,PHP的文件后缀名为*.php,可以运行在 Linux / Windows / Mac,支持MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server不需要任何费用,官网 ,10/9/2022简介 - PHP是什么Rasmus,11/4/2022,简介 - 应用,服务器端,嵌入在 HTML 并由服务器解释。所有PHP开发的网站、网络系统均是这种用途,使用PHP 99.9%用在此方面。开发命令行脚本程式客户端的GUI应用程式,10/9/2022简介 - 应用服务器端,嵌入在 HT,11/4/2022,发展与现状,1
3、0/9/2022发展与现状,11/4/2022,发展,19951.0 2.019973.02000-5-224.02004-07-13 5.0.02005-11-24 5.1.02006-11-02 5.2.0 2009-06-30 5.3.02009-12-17 5.2.122012-03-01 5.4.02012-11-22 5.3.192013-06-20 5.5.02013-12-12 5.3.282014-02-06 5.4.252014-02-06 5.5.9,10/9/2022发展19951.0 2.0,11/4/2022,现状,你所知道的很多网站都有PHP的影子,包括Googl
4、e、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等。全球互联网网站中,有40%-60%使用着PHP技术,国内大多数的网站都在使用PHP开发。AlexaTOP500中国网站排名,有394家使用了PHP。,10/9/2022现状你所知道的很多网站都有PHP的影子,包,11/4/2022,特性,10/9/2022特性,11/4/2022,特性,开源、免费、开放、可扩展快捷,所见即所改跨平台效率高,相对于CGI、Perl和ASP面向对象专业专注基于服务器端简单的语言,嵌入HTML,10/9/2022特性开源、免费、开放、可扩展,11/4/2022,框架,10/9/2022框
5、架,11/4/2022,框架,10/9/2022框架,11/4/2022,框架,在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。采用框架的益处:统一开发规范程序设计模式遵循开发框架的各种约定无论在编码还是以后的维护过程中都是易于管理的框架会集成丰富的类库、函数库,提升开发的效率,加快软件开发有助于创建更加稳定和安全的应用程序,10/9/2022框架在项目开发中,一些架构和代码都是重复的,11/4/2022,框架,PHP框架真正的发展要从php5开始,所有的框架都有几个共同特点:单一入口MVC模式类自动加载URL处理统一的输入和错误处理可扩展CURD操作(数据
6、库操作的封装)未来的PHP开发框架同时也需要具备几个特点:1.采用更多PHP的新特性2.拥有更丰富可扩展的开发包3.文档丰富4.社区活跃,10/9/2022框架PHP框架真正的发展要从php5开始,,11/4/2022,框架,国内框架ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP国外著名框架Zend Framework, Codeigniter, FuelPHP, Laraval, Phalcon, CakePHP, Symfony, Yii,10/9/2022框架国内框架,11/4/2022,网站架构,10/9/2022网站架构,11/4
7、/2022,网站架构,目的保证网站的正常访问,快速响应手段/方法根据网站当前的发展要求,相应调整软硬件资源,适应当前要求并具有前瞻性架构没有标配,且在不断变化中,但围绕的重点离不开Web服务器、代理/缓存、DB、负载均衡、分布式存储。,10/9/2022网站架构目的,11/4/2022,网站架构 - WEB服务器,Apache世界上用得最多的Web服务器,市场占有率达60%左右。源代码开放,支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux、Mac系统平台上)。Apache的模块支持非常丰富,属于重量级产品,因此在速度、性能上不及其他轻量级Web服务器,所消耗的内存也比
8、其他Web服务器要高。官方网站:http:/httpd.apache.org。,10/9/2022网站架构 - WEB服务器Apach,11/4/2022,网站架构 - WEB服务器,Lighttpd一款轻量级Web服务器,其目标是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的Web Server环境。内存开销低、CPU占用率低、效能好、模块丰富。支持FastCGI、CGI、URL重写及Alias等重要功能。支持PHP,不支持缓存,是Nginx的竞争对手之一。官方网站:http:/,10/9/2022网站架构 - WEB服务器Light,11/4/2022,网站架构 - WEB服务
9、器,Nginx高性能的HTTP和反向代理服务器,占有内存少,并发能力强,处理静态页面是最优秀的,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。中国大陆使用nginx网站用户有新浪、网易、 腾讯等。官网:http:/nginx.org,10/9/2022网站架构 - WEB服务器Nginx,11/4/2022,网站架构 - WEB服务器比较,10/9/2022网站架构 - WEB服务器比较,11/4/2022,网站架构 - 代理缓存服务器,Squid是一种代理服务器软件,又称为Squid cache。作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度。官
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 简介 网站 架构 解析 课件

链接地址:https://www.31ppt.com/p-1287179.html