网站地图 | 关于我们
百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT资讯 > 正文

PHP是什么,到底适不适合做大型网站?

it资讯 2022-06-28 151 浏览 0 评论

程序员届素来有一个笑话,如果有人在程序员群里大喊一声“PHP是最好的语言”一定会被群起而攻之。

由于PHP简单、容易上手,所以很多初入行搞网站的程序员,以及一些刚开始起步的小网站,都是从PHP开始开发起来的。

那么为什么有很多貌似技术略有小成的程序员,提起PHP来,都会是一脸不屑的表情,仿佛是本科毕业生看到了初中生的情形?PHP到底是怎样的一种语言,它到底适合不适合做大型网站呢?

首先我们先放结论:PHP非常适合做网站,但是并不适合做WEB系统。

讨论一门技术,我们一定要了解一门技术的应用领域,每门技术都有自己擅长的空间,也有自己的弱点。编程中的各类要素参差不齐,有的要求安全,有的要求稳定,有的要求快速开发,有的要求简洁明了。因此,各种语言的侧重点不一样,我们先来看看PHP是什么?

IMG_20220628_055841.jpg

PHP(Hypertext Preprocessor),即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言、python类似,PHP的专业就是用来写网站的。它的开发速度快,消耗系统资源少,周期短,上手容易,成本也很低。因此,PHP很适合一些后台交互很少的网站,即单纯给用户展示一些信息之类的简单脚本网站。

但是当WEB系统复杂起来,PHP的弱点就显示出来了。

首先是PHP的安全性,PHP最为人所诟病的一点就是对于缺少对于SQL预处理支持的框架,导致PHP很容易被SQL注入。在2019年的开源代码漏洞报告中,PHP漏洞占据了27%,仅次于古老的C语言。而PHP众多模块的线程不安全性,更是加剧了人们对于PHP安全性的担忧。因此,注重安全性的WEB系统很难采用PHP这种对于安全支持偏弱的脚来来做。

其次是PHP的性能,尽管PHP7的性能略有提升,但是依然比Java、C#等重型语言慢了20倍以上,而比C、C++、GO更是慢了60倍以上,差劲的性能表现,使得PHP很难在高并发的重要性日益突出的互联网世界里占据主流地位。而这也是很多早期使用PHP的大型互联网公司,如谷歌、脸书等,后来都弃用了PHP。

第三是PHP对于递归的不良支持,递归是非常常见的一种算法,在编程中,很多地方会大量使用递归。但是PHP对于密集数据使用了栈方式,而不是使用堆方式,这就导致它对于递归函数的数量限制比其它语言少很多,这就导致了一些功能用PHP实现起来会存在很多问题。

因此,这些缺陷的存在,使得PHP并不适合做一个复杂的WEB系统。现在大型的互联网公司,采用的都是微服务架构,各种语言实现的微服务都可以存在于WEB系统当中。因此,了解各种技术的能力和弱点,在不同的业务类型中使用合适的技术,是每名程序员都要掌握的必备技能。

来源:活在信息时代 作者/风之影

相关推荐

建网站,如何选择CMS建站系统?
  • 建网站,如何选择CMS建站系统?
  • 建网站,如何选择CMS建站系统?
  • 建网站,如何选择CMS建站系统?
  • 建网站,如何选择CMS建站系统?
在线生成个人网站,免费个人网站建站教程
在线生成个人网站,免费个人网站建站教程

以现在成熟的建站环境,个人想建立一个网站并不是什么难事,不管你会不会技术,都可以。当然了,会技术是最好不过了,不会技术在某些方面还是会吃亏的。建立一个网站不难,...

2个月前 (07-22) it资讯

PHP是什么,到底适不适合做大型网站?
PHP是什么,到底适不适合做大型网站?

程序员届素来有一个笑话,如果有人在程序员群里大喊一声“PHP是最好的语言”一定会被群起而攻之。由于PHP简单、容易上手,所以很多初入行搞网站的程序员,以及一些刚...

3个月前 (06-28) it资讯

国内都有哪些搜索引擎?排名不分先后
  • 国内都有哪些搜索引擎?排名不分先后
  • 国内都有哪些搜索引擎?排名不分先后
  • 国内都有哪些搜索引擎?排名不分先后
  • 国内都有哪些搜索引擎?排名不分先后
买手机主要看什么?购买新手机之前的4个建议
买手机主要看什么?购买新手机之前的4个建议

现如今手机的功能越来越多,手机也越来越智能化。可是这也给人们带来了一些烦恼:手机的款式越来越多样化,人们在购买时看花了眼,不知道该怎么选择了。掌握以下这四个建议...

4个月前 (05-29) it资讯

新媒体运营:如何成为一个优秀的自媒体人
新媒体运营:如何成为一个优秀的自媒体人

自媒体运营的好不好,要看你应用的方式是什么,文章还是视频?自媒体人只要掌握了正确的运营方式,那么在运营方面基本就没什么大问题了。那在自媒体运营中,需要了解哪些方...

4个月前 (05-25) it资讯

淘宝店铺搜索流量下降,是什么原因导致的?
淘宝店铺搜索流量下降,是什么原因导致的?

今天我们就来谈谈,淘宝运营中关于淘宝店铺搜索流量下降的一些问题,究竟是什么原因导致的?1、违规扣分流量下滑我们要考虑近期是不是有违规扣分呢,大家都知道淘宝违规扣...

4个月前 (05-25) it资讯

微信小程序定制开发后,如何做推广运营?
微信小程序定制开发后,如何做推广运营?

有数据统计显示,2021年微信小程序的日活量超过4.5亿,巨大的流量成为了企业商家营销获客的一个主战场。想要发挥小程序的价值,就需要做好推广运营工作。那么,小程...

4个月前 (05-23) it资讯

自媒体是如何赚钱的,如何选择对口的自媒体平台?
自媒体是如何赚钱的,如何选择对口的自媒体平台?

很多人想做自媒体赚钱,但不知道如何选择平台,平台的选择是非常重要的。几十个自媒体平台,每个平台的类型,流量,群体,审核机制等都不一样。方向不对努力白费,同样选择...

4个月前 (05-20) it资讯

鸿蒙3.0正式版发布时间曝光,带来全新体验
鸿蒙3.0正式版发布时间曝光,带来全新体验

一说起手机操作系统,目前市面上的手机操作系统可以说是安卓(Android)和iOS操作系统的天下。在高端智能机方面,iOS牢牢占据市场,而安卓系统以其开源的特性...

5个月前 (05-11) it资讯

各大电商平台“一反常态”,风向标变了?
各大电商平台“一反常态”,风向标变了?

2022年我国各大电商平台的风向标出现了转变,不再像以前一样只重视平台之间的比拼,不会为了订单的销量去进行一些刷单的行为。随着市场的变化,各大电商也悄悄地发生了...

5个月前 (05-06) it资讯

为什么越来越多人选择Edge浏览器,而不是Chrome
为什么越来越多人选择Edge浏览器,而不是Chrome

事实证明,强如微软,也必须向开源二字低头。在没有更换内核之前,Edge浏览器一直都被戏称为“Chrome下载器”。意思就是Windows原生内置的Edge浏览器...

5个月前 (05-03) it资讯

竞价推广平台有哪些,哪个平台投放效果好?
竞价推广平台有哪些,哪个平台投放效果好?

搜索工具已然成为我们日常生活中必不可少的一部分,很早的时候,相信大家就已经开始使用百度搜索了。百度是一家搜索引擎公司,也就是我们口中的竞价推广平台。那么竞价推广...

6个月前 (04-12) it资讯

为什么WordPress如此受欢迎?五个出色的表现
为什么WordPress如此受欢迎?五个出色的表现

数以百万计的网站使用WordPress作为CMS内容管理系统,截至2017年,WordPress为整个互联网近29%的网站提供支持,其中包括近15%的世界排名前...

6个月前 (04-11) it资讯

现在的年轻人越来越恐婚,互联网带来的焦虑或是主因
现在的年轻人越来越恐婚,互联网带来的焦虑或是主因

当代年轻人十分恐婚,这在中国的历史上,还算是首次。之所以出现这样的现象,其实原因很复杂,而最主要的原因,应该和资讯太发达有关。1、什么是幸福每个人都渴望幸福,也...

6个月前 (04-10) it资讯

取消回复欢迎 发表评论:

请填写验证码
×