投稿说明 bitsCN.com > 编程/数据库 > PHP >
大型Web应用需要综合解决方案,PHP技术的定位更加突出
标签:解决方案
PHPChina周末主题论坛:大型Web应用需要综合解决方案,PHP技术的定位更加突出
Hosander PHPChina.com
2007年1月27日PHPChina周末主题论坛在许多热爱PHP,热爱开源的爱好者的支持下顺利结束,这次主题论坛的主题是"开源PHP与个人的发展"。我们有幸请到了许多知名网站的技术总监和部门经理出席讨论。他们分别是搜狐社区技术主管董江明、新浪WAP内容系统技术主管陈理捷、悠视网(uusee.com)技术总监安然、金山在线技术总监王海洲、粉丝网(iFensi.com)技术总监孙?和众易天下(89178.com)的CEO李海军。
此外,PHPChina还邀请PEA北京的PHP爱好者参与,与嘉宾们一起探讨了开源PHP的发展,在整个讨论过程中,大家都关注大型Web应用的发展趋势,一致认为未来的Web发展趋势将是网站的综合解决方案,而PHP在其中所扮演的角色更加突出。在经典的Web架构中,大型应用里PHP主要是在连接层或者更多是在表现层发挥它稳定快速的特点。而这个特性也使得PHP在网站的整体方案中的角色更加突出了。
在讨论中,搜狐社区的技术主管董江明首先提出了Web应用综合,在支撑搜狐社区每日最高4000万PV,最大在线人数6万的平台中,主要使用了PHP、C、数据库Squid等技术。他们把这技术综合在一起,从而达到理想的效果。
在搜狐社区的技术体系中C的应用主要承载后台数据处理加速的工作,从而快速地进行数据存储和更新。PHP主要承载了前端的应用,发挥它快速开发和运行稳定的长处为用户创造良好的浏览体验。之所以能够承载每日4000万PV的高访问量依靠的就是多语言平台之间良好的协调与配合。董江明认为,大型的Web应用并不单单是指依靠一种技术就能实现的,这需要一个综合解决方案,而PHP在其中尤其扮演着至关重要的角色。
对于这个概念,新浪WAP内容系统技术主管陈理捷也表示由于用户查看WAP内容使用的手机型号不同,所以需要使用PHP来进行动态的处理。但是刚开始的时候服务器的压力是非常大的。因此,通过在后台使用内容Cache技术,使得压力得以分担,再配合PHP快速响应的特点。使得用户通过不同的手机访问都能得到很好的浏览效果,而且对于服务器的压力也非常小。因此这种合理的系统架构为他们带来巨大的收益。
悠视网(uusee.com)技术总监安然也表示,对于大型应用来说,综合解决方案是最好的选择。悠视网是以P2P技术实现在线视频观看的网站,它也使用PHP来实现Web2.0用户交互的功能。安然说道,悠视网的平台之所以能够支持大量用户的交互主要依靠合理的系统架构,在这个架构中,分为前端和后端两个子架构,而PHP技术承载的就是前端的应用。从整体运行效果来看,这种分离合理地分担了系统压力还是很成功的。
其他的嘉宾也都表示在网站架构设计的时候,需要慎重的考虑这个问题,例如众易天下(89178.com)的CEO李海军说到,在合理的架构下,8台服务器每天提供300万PV的流量是没有任何问题的。而金山在线技术总监王海洲也表示如果架构设计不合理会较大地影响网站的响应,给用户造成很差的浏览体验。此外粉丝网(iFensi.com)技术总监孙?还提出不单是系统级的考虑,在粉丝网的平台中,非常重视代码的整体执行效率问题。
PHPChina认为,随着Web2.0的急速发展,大量使用PHP技术搭建的网站出现并发展起来。面对日益增高的流量,这些PHP能否继续承载下去将成为一个不得不慎重考虑的问题。为此,PHPChina也向广大PHP使用者建议,作为一个脚本语言,应当让它在最合适的前端处理层应用,尽量避免后台或者连接层过多使用PHP。进行合理的架构组合后,PHP才能够有效地发挥出快速开发、运行稳定等特性,从而为你的业务创造价值。
推荐阅读
-
如何解决《Python正则表达式在内部找到并替换》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《通过PInvoke"HelloWorld"》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《美丽的汤元内容标记》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《随机分类的数字到变量》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《iOS9自定义转换-未调用animationControllerForDismissedController》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《将JSON反序列化为对象C#》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《d3访问分组条形图中的嵌套数据》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《DynamicsCRM2013图表DrillDown排序》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何在VisualStudio2015中切换已登录的用户?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《是不是可以为ForkJoinPool提供线程库或名称模式?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Flask:如何在蓝图中的每个路径之前运行方法?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Textarea字段在提交时返回空》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在OSx更新后修复损坏的python2.7.11》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何使用HTML,CSS和JS制作基于音频标签的自定义音乐播放器》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《在嵌入代码和非嵌入代码之间维护单个代码库》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《我们可以直接将Parquet文件加载到Hive吗?》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何在app进入前台之前准备UI更新》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何在Ipython(py2.7)笔记本中更改markdown单元格的字体大小和颜色》经验,为你挑选了1个好方法。 ...
[详细]
-
Tags | 热门标签
RankList | 热门文章
-
1animate.css:重复动画
-
2从cookie创建和读取列表<>
-
3这是代码中的一种僵局吗?
-
4在Node.js中使用进度信息快速复制文件?
-
5从Node.js中Object的键值中提取值
-
6显示名称列表在Recyclerview下的每个字母下按字母顺序Android
-
7WordPress重定向插件不区分大小写的正则表达式
-
8从Javascript中的两个嵌套数组中获取一个对象
-
9如何将字段添加到log4j2的JSON日志
-
10从对象数组中删除重复项
-
11numpy dot()和Python 3.5+矩阵乘法之间的区别@
-
12如何将后缀@ gmail.com添加到名称列表中
-
13为什么QString和vector <unique_ptr <int >>在这里看起来不兼容?
-
14R Caret的时间片-窗口和地平线不清晰
-
15Makefile:如何在调用变量时增加变量?(bash中的var ++)
-
16如何在Webpack中启用调试模式?
-
17C++识别模板参数
-
18mongo3.0恢复失败,错误失败:恢复错误:插入错误:EOF
-
19使用redux-form和Fetch API进行服务器验证
-
20C中的反斜杠百分比是什么?
PHPChina周末主题论坛:大型Web应用需要综合解决方案,PHP技术的定位更加突出
Hosander PHPChina.com
2007年1月27日PHPChina周末主题论坛在许多热爱PHP,热爱开源的爱好者的支持下顺利结束,这次主题论坛的主题是"开源PHP与个人的发展"。我们有幸请到了许多知名网站的技术总监和部门经理出席讨论。他们分别是搜狐社区技术主管董江明、新浪WAP内容系统技术主管陈理捷、悠视网(uusee.com)技术总监安然、金山在线技术总监王海洲、粉丝网(iFensi.com)技术总监孙?和众易天下(89178.com)的CEO李海军。
此外,PHPChina还邀请PEA北京的PHP爱好者参与,与嘉宾们一起探讨了开源PHP的发展,在整个讨论过程中,大家都关注大型Web应用的发展趋势,一致认为未来的Web发展趋势将是网站的综合解决方案,而PHP在其中所扮演的角色更加突出。在经典的Web架构中,大型应用里PHP主要是在连接层或者更多是在表现层发挥它稳定快速的特点。而这个特性也使得PHP在网站的整体方案中的角色更加突出了。
在讨论中,搜狐社区的技术主管董江明首先提出了Web应用综合,在支撑搜狐社区每日最高4000万PV,最大在线人数6万的平台中,主要使用了PHP、C、数据库Squid等技术。他们把这技术综合在一起,从而达到理想的效果。
在搜狐社区的技术体系中C的应用主要承载后台数据处理加速的工作,从而快速地进行数据存储和更新。PHP主要承载了前端的应用,发挥它快速开发和运行稳定的长处为用户创造良好的浏览体验。之所以能够承载每日4000万PV的高访问量依靠的就是多语言平台之间良好的协调与配合。董江明认为,大型的Web应用并不单单是指依靠一种技术就能实现的,这需要一个综合解决方案,而PHP在其中尤其扮演着至关重要的角色。
对于这个概念,新浪WAP内容系统技术主管陈理捷也表示由于用户查看WAP内容使用的手机型号不同,所以需要使用PHP来进行动态的处理。但是刚开始的时候服务器的压力是非常大的。因此,通过在后台使用内容Cache技术,使得压力得以分担,再配合PHP快速响应的特点。使得用户通过不同的手机访问都能得到很好的浏览效果,而且对于服务器的压力也非常小。因此这种合理的系统架构为他们带来巨大的收益。
悠视网(uusee.com)技术总监安然也表示,对于大型应用来说,综合解决方案是最好的选择。悠视网是以P2P技术实现在线视频观看的网站,它也使用PHP来实现Web2.0用户交互的功能。安然说道,悠视网的平台之所以能够支持大量用户的交互主要依靠合理的系统架构,在这个架构中,分为前端和后端两个子架构,而PHP技术承载的就是前端的应用。从整体运行效果来看,这种分离合理地分担了系统压力还是很成功的。
其他的嘉宾也都表示在网站架构设计的时候,需要慎重的考虑这个问题,例如众易天下(89178.com)的CEO李海军说到,在合理的架构下,8台服务器每天提供300万PV的流量是没有任何问题的。而金山在线技术总监王海洲也表示如果架构设计不合理会较大地影响网站的响应,给用户造成很差的浏览体验。此外粉丝网(iFensi.com)技术总监孙?还提出不单是系统级的考虑,在粉丝网的平台中,非常重视代码的整体执行效率问题。
PHPChina认为,随着Web2.0的急速发展,大量使用PHP技术搭建的网站出现并发展起来。面对日益增高的流量,这些PHP能否继续承载下去将成为一个不得不慎重考虑的问题。为此,PHPChina也向广大PHP使用者建议,作为一个脚本语言,应当让它在最合适的前端处理层应用,尽量避免后台或者连接层过多使用PHP。进行合理的架构组合后,PHP才能够有效地发挥出快速开发、运行稳定等特性,从而为你的业务创造价值。
-
如何解决《Python正则表达式在内部找到并替换》经验,为你挑选了1个好方法。 ... [详细]如何解决《通过PInvoke"HelloWorld"》经验,为你挑选了1个好方法。 ... [详细]如何解决《美丽的汤元内容标记》经验,为你挑选了1个好方法。 ... [详细]如何解决《随机分类的数字到变量》经验,为你挑选了1个好方法。 ... [详细]如何解决《iOS9自定义转换-未调用animationControllerForDismissedController》经验,为你挑选了1个好方法。 ... [详细]如何解决《将JSON反序列化为对象C#》经验,为你挑选了1个好方法。 ... [详细]如何解决《d3访问分组条形图中的嵌套数据》经验,为你挑选了1个好方法。 ... [详细]如何解决《DynamicsCRM2013图表DrillDown排序》经验,为你挑选了0个好方法。 ... [详细]如何解决《如何在VisualStudio2015中切换已登录的用户?》经验,为你挑选了1个好方法。 ... [详细]如何解决《是不是可以为ForkJoinPool提供线程库或名称模式?》经验,为你挑选了1个好方法。 ... [详细]如何解决《Flask:如何在蓝图中的每个路径之前运行方法?》经验,为你挑选了1个好方法。 ... [详细]如何解决《Textarea字段在提交时返回空》经验,为你挑选了1个好方法。 ... [详细]如何解决《如何在OSx更新后修复损坏的python2.7.11》经验,为你挑选了2个好方法。 ... [详细]如何解决《如何使用HTML,CSS和JS制作基于音频标签的自定义音乐播放器》经验,为你挑选了0个好方法。 ... [详细]如何解决《在嵌入代码和非嵌入代码之间维护单个代码库》经验,为你挑选了1个好方法。 ... [详细]如何解决《我们可以直接将Parquet文件加载到Hive吗?》经验,为你挑选了2个好方法。 ... [详细]如何解决《如何在app进入前台之前准备UI更新》经验,为你挑选了0个好方法。 ... [详细]如何解决《如何在Ipython(py2.7)笔记本中更改markdown单元格的字体大小和颜色》经验,为你挑选了1个好方法。 ... [详细]Tags | 热门标签RankList | 热门文章
- 1animate.css:重复动画
- 2从cookie创建和读取列表<>
- 3这是代码中的一种僵局吗?
- 4在Node.js中使用进度信息快速复制文件?
- 5从Node.js中Object的键值中提取值
- 6显示名称列表在Recyclerview下的每个字母下按字母顺序Android
- 7WordPress重定向插件不区分大小写的正则表达式
- 8从Javascript中的两个嵌套数组中获取一个对象
- 9如何将字段添加到log4j2的JSON日志
- 10从对象数组中删除重复项
- 11numpy dot()和Python 3.5+矩阵乘法之间的区别@
- 12如何将后缀@ gmail.com添加到名称列表中
- 13为什么QString和vector <unique_ptr <int >>在这里看起来不兼容?
- 14R Caret的时间片-窗口和地平线不清晰
- 15Makefile:如何在调用变量时增加变量?(bash中的var ++)
- 16如何在Webpack中启用调试模式?
- 17C++识别模板参数
- 18mongo3.0恢复失败,错误失败:恢复错误:插入错误:EOF
- 19使用redux-form和Fetch API进行服务器验证
- 20C中的反斜杠百分比是什么?