为什么很多论坛都用php程序写?难道比java好吗?还有就是一般论坛回帖内容,左边有回帖人的信息,比如下面:UID 77598
精华 0
积分 38
帖子 22
威望 22
阅读权限 10
注册 2007-10-22
状态 离线 我想请教,每个帖子如果有50个回复在一个页面显示,难道数据库要读取50个人的积分信息吗?那岂不是要执行至少50条select,如果遇到高并发情况,数据库能受得了吗?
精华 0
积分 38
帖子 22
威望 22
阅读权限 10
注册 2007-10-22
状态 离线 我想请教,每个帖子如果有50个回复在一个页面显示,难道数据库要读取50个人的积分信息吗?那岂不是要执行至少50条select,如果遇到高并发情况,数据库能受得了吗?
解决方案 »
- 帮我看看到底哪里错了
- PHP环境配置?
- 创业团队寻PHP中高级开发人员,(可以兼职,>4K/月)(湖南地区最好, 其他地区也不限)
- 动态生成的PHP图片,下载后无法显示
- 请教,树形结构菜单节点权限判断的思路?当父节点不被允许,但因为子节点要求允许,父节点也必须强制允许显示,怎么进行这样的过滤判断?
- 新手请教有关Session的问题!
- 请教动态IP广播问题
- 菜鸟的一些简单问题,请各位高手指点!(在线等!)
- 请提供一个功能强大的同学录!
- 急啊,我的一个win2000server的服务器,有时,别的机子ping的时候,有时,很正常的,但有时,就会出出掉包现象,有时,更严重,ping都不
- 超级练级 颜色变换问题
- 正则表达式问题,很急
开发速度快
使用伺服器资源较少
安装简单另外现时的PHP论坛
每个帖子一般查询5~6条SQL就完成
并发处理主要是缓存实现
再说50条纪录就50条select,那如果回帖有1000条,服务器不就挂了
这其实只要一条啊,因为回复者的ID是记录在回复消息里的,这个ID就是一个钩子,连接了两个表
所以再多的回复,也只要一条SQL
1、简单,很快开发。
2、稳定性强,配合Apache或Nginx,在Linux环境。
3、结合了很多种语言(C、Java等)如果在把PHP的源代码自己搞个优化,更完美,哈哈。
这个与php没有关系。是数据库操作。java很少开源论坛,是因为java对服务器要求比php高些。
你说的是是有要有缓存的
看看人家的数据库表再说
但是做大的项目如移动的项目的时候,基本都是用java或.NET做的
1.掌握PHP需要理解的抽象概念比较少,对开发人员的技术水平要求低。特别是中小规模的网站程序,开发起来比较快捷。
2.配置容易,基本上Linux下的默认配置就可以跑大多数PHP程序。而且,就算是需要配置,也要比J2EE简单。
3.版权的门槛低,更容易投资开发产品。
关于贴子中显示积分的问题,并不是所有的访问都要从数据库提取数据,lz可以研究一下discuz或者phpwind的代码。