在网上查了一些资料大概都是围绕这些方面来解决的 1.HTML静态化 ,2.图片服务器分离, 3.数据库集群(主从复制/读写分离),4.缓存技术等等上面说的这些不就是提高网站的访问速率的方案吗?难道我对‘并发’理解错了。谁给解释解释啊?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
保证系统在高并发下跟在顺序访问下的结果是一致的,这才是目的。你说的那些是提高系统的吞吐量而不是解决高并发问题的方案,常见方案:队列系统。
要解决的是哪方面的并发,文件i/o?逻辑计算?数据库读写? 这些都要根据实际情况来对症下药的。你说的都是几个比较通俗的解释。打个比方,静态化是解决提高什么并发的?那如果网站服务器磁盘很慢,而有大量的告诉内存缓存可以用,我为什么要静态化呢?全部缓存到内存里不就行了吗。
首先要知道网站当前的瓶颈在哪,不要盲目的“优化”,那是浪费。 可以先做做压力测试。
保证系统在高并发下跟在顺序访问下的结果是一致的,这才是目的。
你说的那些是提高系统的吞吐量而不是解决高并发问题的方案,常见方案:队列系统。
要解决的是哪方面的并发,文件i/o?逻辑计算?数据库读写? 这些都要根据实际情况来对症下药的。你说的都是几个比较通俗的解释。打个比方,静态化是解决提高什么并发的?那如果网站服务器磁盘很慢,而有大量的告诉内存缓存可以用,我为什么要静态化呢?全部缓存到内存里不就行了吗。
首先要知道网站当前的瓶颈在哪,不要盲目的“优化”,那是浪费。 可以先做做压力测试。