自己亲自做的一个 demo 网站,每天近 22W 左右的访问量,1500 左右独立用户。
现在的问题是数据库有个表读写非常频繁,数据量不大,但是并发数还是很客观的,每日特别是在中午,同时在线人数达到 500 人时,并发读写数据库,导致 MYSQL 进程 CPU 狂飙。
由于自己是前端工程师,对后端不是特别熟悉。对于这种并发读写特别高的情况,如何才能优化程序,降低 CPU 占用率(主要是 mysqld 这块)?
也稍微了解了一些缓存技术 例如 memcache redis 等等。
不知道我的这种情况适合什么样的缓存解决方案,请大家帮我出出主意,谢谢。