PHP中并发性问题 anziqi(美洲狮) :恭喜,偶还早 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵。我四个月前就差100来分。有四个多月没有碰php了。看到双星也真不容易。呵呵。多谢你了。呵呵。 意思好像就是多个用户同时调用PHP时候PHP的承受能力 锁定是一个方面。还有一个方面靠自己写的程序也就是更新文件的时候,最好一次更新。也就是你要写入文件的内容一次写入。打个比方你写入文件可以这样while(条件){ //写入文件}如果你改为while(条件){ $write_to_file .= "要写入的内容";}将$write_to_file的内容一次写入文件。这样处理的结果就可以避免并发的时候出问题了。哪位还有更好的方法一起讨论讨论。 allkill(傲气游) 的这个思想是非常好的,也同时是很多初学者会犯错的地方. 数据库方面你不应该去考虑并发性问题.因为:1. 数据库一般都是自己处理并发性问题.他本来就是多线程的.2. 对于一些特殊的数据,非得先写入之后才能浏览的或者独立写入不希望受影响的数据.才使用锁定,或者使用高权限操作.否则,不要随便使用锁定,因为锁定操作不好反而会很影响速度的. mysql有处理并发的能力吗?并发性是很常见的问题呀,怎么会特殊呢? 就是,PHP的程序在有用户同时访问时速度很慢 session_start()函数有什么作用啊? PhpMyAdimin 又出问题了 求一个php的网上实时竞价/拍卖系统? 求教类成员函数定义方法. 请教一条SQL PHP数组问题 新手问题:何为句柄 PHP的挂机程序 帮一家企业做了一个聊天室。。散分 这是什么错误?header()函数 如何将空变量插入到mysql数据库中 为什么我不能连接到mysql数据库?
你写入文件可以这样
while(条件){
//写入文件
}如果你改为
while(条件){
$write_to_file .= "要写入的内容";
}将$write_to_file的内容一次写入文件。这样处理的结果就可以避免并发的时候出问题了。哪位还有更好的方法一起讨论讨论。
因为:
1. 数据库一般都是自己处理并发性问题.他本来就是多线程的.
2. 对于一些特殊的数据,非得先写入之后才能浏览的或者独立写入不希望受影响的数据.才使用锁定,或者使用高权限操作.否则,不要随便使用锁定,因为锁定操作不好反而会很影响速度的.