PHP完全可以开发大型网站,像facebook目前还有一半以上代码是php,不过确实借助了HHVM技术编译PHP为字节码,总之大型网站就是微服务架构的比较多,有些模块用php,有些模块用c++,go, java,nodejs!

pHP: Hypertext Preprocessor

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言、python类似,php的专业就是用来写网站的。

php开发速度快,周期短,上手容易,成本低。

对于一个网站,大不大型是看业务逻辑,用什么语言写,取决于你的业务逻辑,如果业务逻辑比较复杂,像淘宝天猫这种,就可以用java这种重量级的来写;如果业务逻辑不复杂,比如只是一个公司网站,一个单位门户,这种使用php反而比java好使,用过java的都知道,java比较耗资源。举个例子:我们有个客户有两个普通的单位门户网站,就是普通发新闻的那种,是用java的spring框架写的,两个网站运行在1核1G,1M带宽的云服务器上(因为访问量不大,这个配置完全满足需求),由于内存是1G,java进程跑着跑着就挂了,要经常去重启服务,如果是换用php写,这个服务器跑这两个网站起来毫无压力了。

只要是web程序都可以用PHP写的,不过实际中,要考虑业务逻辑。现在流行微服务架构,一个微服务就可以用一种语言,比如小程序的后端数据接口好些都是用的PHP来写的。

语言只是个工具,具体用什么语言还得从实际出发,一个网站,你可以用PHP写,也可以用Java写,当然还可以用python写,甚至还可以用c语言C++来写。只要能实现需求,用什么语言都行。

php可以开发大型网站吗?其实这个问题不用回答相关推荐

  1. 用python开发的网站多吗-django可以开发大型网站吗

    Django是可以开发大型网站的,国内的豆瓣就是典型Python+Django开发的. Django工作机制 1.用manage .py runserver 启动Django服务器时就载入了在同一目录 ...

  2. php开发大型网站如何优化,PHP编写大型网站问题

    PHP编写大型网站问题 function reverse_characters ($str) { $characters = preg_split ("//", $str); $c ...

  3. php网站适合优化_php开发大型网站如何优化的方案详解

    1.memcached3KZ香格里拉注册-香格里拉注册登录|网站分类目录 memcached 是一个高效的分布式的内存对象缓存系统 ,他可以支持把各种php的数据(array,对象,基本数据类型)放入 ...

  4. 基于微软平台IIS/ASP.NET开发的大型网站有哪些?

    首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛.只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已.同时,也希望广大M ...

  5. 分布式架构实现概述(大型网站技术架构-读后感)

    分布式架构实现概述(大型网站技术架构-读后感) 主要包含4个篇章,第一篇介绍了网站的演化历程,大型网站架构的架构模式,开发大型网站应该具备的核心要素:第二篇主要围绕大型网站的具体架构实现方式进行讲解: ...

  6. python做大型网站_flask可以做大型网站吗

    摘要:Flask适用于小型网站开发,它灵活,可扩展性强,第三方库选择面广.但是对于大中型网站,建议选择Django框架. Flask Flask确实很"轻",不愧是Micro Fr ...

  7. 从零开始开发一个大型网站

    从零开始开发一个大型网站 更新:前端代码已全部由TypeScript进行重写 这是本人第一个从零开始开发一个大型网站(前后端+部署代码),是一个内容分享社区,详细信息见github.目前还是开发中后期 ...

  8. 2018 dnc .NET Core、.NET开发的大型网站列表、各大公司.NET职位精选,C#王者归来

    简洁.优雅.高效的C#语言,神一样的C#创始人Anders Hejlsberg, async/await编译器级异步语法,N年前就有的lambda表达式, .NET Native媲美C++的原生编译性 ...

  9. .NET开发的大型网站列表、各大公司.NET职位精选,C#王者归来

    .NET开发的大型网站列表.各大公司.NET职位精选,C#王者归来 简洁.优雅.高效的C#语言,神一样的C#创始人Anders Hejlsberg, async/await编译器级异步语法,N年前就有 ...

最新文章

  1. 给你的网站穿上外衣 - HTTPS 免费部署指南
  2. 使用lucene进行group操作
  3. 107. Leetcode 123. 买卖股票的最佳时机 III (动态规划-股票交易)
  4. 剑指offer(04)重建二叉树
  5. 基站数据库 mysql_基站位置数据库V2说明文档
  6. Apache POI读取Excel
  7. 手机语音翻译的小妙招,一步一步教你!一键音频转文字
  8. FFmpeg编解码常用函数ffmpeg av_parser_parse2()函数
  9. SWARM-BZZ的联合曲线(Bonding Curve)
  10. 让你的 Mac 用上最美的屏保,Aerial 使用教程
  11. 天津科技大学计算机科学与信息工程学院,天津科技大学计算机科学与信息工程学院简介...
  12. 天宫之印服务器基于ARM架构的欧拉系统搭建
  13. C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换
  14. 多语言软件开发之new CultureInfo(“”)与CultureInfoCreateSpecificCulture(“”)的异同
  15. 编译原理学习笔记(七)~LR(0)分析
  16. 倒计时、定时器的五种方式,有这篇就够了
  17. 长沙国储电脑城-学生买电脑-被坑记
  18. 巨头身影已现、赢家纷纷上市,金融科技市场还有创业者的机会吗?
  19. 有关于微信公众号网页开发的流程(自己的看法)
  20. 智能公交站牌系统解决方案

热门文章

  1. 上传vip专享资源,瓜分奖金池
  2. windows下如何使用配置七牛qshell命令工具
  3. Qwerty Learner:为键盘工作者设计的单词记忆与英语肌肉记忆锻炼网页
  4. hdu 6069 区间筛
  5. Cura切片3d打印设置
  6. 白嫖画师原作训练Stable Diffusion引正主不满:未经同意,说用就用?
  7. 2022数学建模美赛D题详细思路获取
  8. u盘启动pe一键装机的步骤教程,u盘如何安装系统
  9. 【Android -- 架构】MVP 模式
  10. Zotero 5.0 + 坚果云同步盘 + papership 配置教程