2012-02-22 52 views
0

我正在为电影评论的网站工作。在当前的设计中,前端(jQuery,HTML,CSS)与模型(处理MYSQL数据库的各个php脚本)相连,用于基本存储和检索。这种微不足道的设计适用于小流量。繁忙交通设计指南

我的问题是如何解决与交通繁忙相关的问题,同时提出很多请求。什么是设计变更我应该做的模型部分来处理交通繁忙,并使系统可扩展? PS:请让我知道,如果你需要更多的信息。

谢谢

+0

请说明你有什么样的要求。你有没有很多的数据库插入每秒,或者他们选择?你使用什么数据库?这是MySQL吗?数据库有多大(千兆字节)?当高流量来临时,您应该查看系统负载并查看哪个进程使用了​​大量cpu时间(httpd?mysqld?)。 – Kamil 2012-02-22 14:13:37

+0

是的。每秒有很多插入请求。我正在使用MYSQL – s2n 2012-02-22 14:19:02

+0

我的担心更多的是一般性问题。在设计一个系统时,我应该把重点放在预计在某个时候会有大量流量的地方。 – s2n 2012-02-22 14:20:54

回答

1

http://redis.io/ - Redis的让你的数据库驻留在内存与懒惰写回磁盘。这大大提高了数据库性能。首先倒入一桶RAM。 Memcached也是一种流行的工具,但不像功能丰富。