PHP China | 中国开源之路 's Archiver

PHPChina 发表于 2007-1-23 20:09

2007年开源PHP的技术发展讨论 - 如何承载更高的流量适应企业的需求,摆脱草根?

随着PHP被越来越多的大网站使用,各种因为流量激增的而出现的问题开始让许多PHPer头疼不已。例如session如何跨服务器,如何解决数据库因为数据大幅度增加而响应缓慢,如何解决因为PHPer人员流动而造成的代码维护困难等等。但是这一切都预示着PHP即将走入企业级应用了,PHP不再是搭建小型网站的语言,PHPer也即将重新审视PHP技术的发展。
     
      开源的PHP到底能不能从草根语言彻底成长为满足企业需求的2007年的发展至关重要。

      是采用NFS解决session,是采用缓存机制解决数据库响应缓慢,是否将网页全部静态化,是否采用标准的开发框架来搭建网站来降低维护风险呢?这许许多多的问题都需要我们重视起来,一起协商解决。

Yimin 发表于 2007-1-24 15:15

关注这个主题。:)

wzf28 发表于 2007-1-25 17:07

关注!

这些都是高级问题。

thankwsx 发表于 2007-1-25 19:51

草根没有什么不好的。。。
当然这些问题是在成长过程遇到的必然问题,
开阔眼界,勇于尝试吧

phpsite 发表于 2007-1-26 15:03

[url]http://bbs.womai.cn/[/url] 我买论坛,PHP支持

luzhou 发表于 2007-1-27 07:56

这些话题可是比较大而广的话题哦。
:)

lily 发表于 2007-1-27 10:52

各位嘉宾到达

各位嘉宾正在陆续到达
[url]http://www.phpchina.com/bbs/viewthread.php?tid=17605&page=1&extra=page%3D1#pid130698[/url]

快来瞧瞧,激发你的细胞噢

leguan 发表于 2007-1-27 10:59

其实草根只是个概念,随着php影响的扩大,自然就会消失。虽然目前引用软件的开发基本上被java和.net平分了天下,但做项目就和买电脑一样,我买来上网,聊天。装个10G的内存,犯得着吗。关键是要适用。java和.net就在与成本太大,其中学习成本随着java不断扩充的功能,变得更为突出。而php就不同,虽然每一个版本的释出,都有改进和功能上的扩展,但不难看出php的最终目的还是简单,高效。看看现在ror的迅猛发展,其使用增长速度甚至超过了java和.net,为什么呢?就是人们现在对效率的需求更甚以往。php与ror有很多相似之处,加上php开源社区的支持,很多框架和代码可以重复利用,php同样适合做敏捷开发。

另外,昨天看到一篇文章[url=http://www.oracle.com/technology/pub/articles/pedros-drupal.html]Drupal + Oracle: Inside the OraDrup Project[/url],再想想Oracle对Zend的态度,不难预测LAOP也是不远的事情了。加上一些行业巨头的大力支持,php摆脱草根就只是一个时间问题

[[i] 本帖最后由 leguan 于 2007-1-27 11:01 编辑 [/i]]

书生 发表于 2007-1-27 11:10

承载[b]高流量[/b]的企业需求,并不是PHP的问题.
而是,网络,缓存的问题.

PHP无法承受的脚本语言所带来的缺点.
无法进行大规模运算,分布式,事务

leguan 发表于 2007-1-27 11:19

php要坚持自己的特点,没有必要也不可能占据整个应用软件市场,我们要做的就是简单,高效的开发。为什么yahoo,baidu要使用php呢!

天之魔神 发表于 2007-1-27 11:33

好帖 要看看

niutian365 发表于 2007-1-27 12:33

关注中!!!!1.........

aidie0909 发表于 2007-1-27 12:39

强烈支持PHP的发展~:D

luzhou 发表于 2007-1-27 17:21

[quote]原帖由 [i]aidie0909[/i] 于 2007-1-27 12:39 发表
强烈支持PHP的发展~:D [/quote]:victory::)

luzhou 发表于 2007-1-27 17:24

其实“草根”没啥不好的,“草根”就代表着PHP得到了普遍认可,具有广泛的发展空间和潜力,是很有前途的Web开发技术。
继续“草根”下去吧,当企业级应用也在普遍应用PHP技术的时候,就是“草根”的PHP大放异彩的时候!!!
:)

suxiangkun 发表于 2007-1-28 11:22

楼上的说法很不错,草根没什么的?只要能得到普遍性的应用,那他就是OK了,大伙想想为什么Windows那么多人应用,是Linux不能胜任吗?

不是的,而是Windows操作简单,普通人士只要简单的学习就可以上手了!

PHP是什么,就是要简单!高效!

zhentie 发表于 2007-1-28 16:33

:victory: 我崇尚简单,简单没什么不好,关键在怎么应用

绿竹居 发表于 2007-1-28 18:04

:victory: :victory:

顶呀。。喜欢~~

liangertian 发表于 2007-1-28 21:50

:victory: :victory: :victory:

heiyeluren 发表于 2007-1-29 14:02

1. 使用NFS解决Session同步问题不太可取。。。使用数据库也不可取,因为瓶颈容易在磁盘IO上,所以还是建议使用内存缓存来处理
2. MySQL服务器负载也是问题,但是一般是通过缓存来解决,比如静态缓存、内存缓存,另外一个就是对数据库进行分库,分表,多服务器处理
3. 存储的负载,通过散列,多服务器,磁盘阵列来解决
4. Apache负载:增加web服务器,使用DNS轮训或者前端架构一个缓存服务器Squid来解决,同时如果是静态资源文件,考虑使用lighthttpd来取代apache
5. PHP的负载,通过改善PHP代码执行效率,增加PHP代码级缓存来解决

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.