可能重复:
在高负载站点中使用 PHP 的策略
我刚来这地方。这是第一次。
我的一个网站(在 php/mysql 中)获得了良好的流量,我也将主机升级到了 VPS。在高峰时段,它每小时有 7-8 个用户和近 5 万个数据库请求。但我仍然在高峰时段遇到性能问题。本站不做数据库交易。它只是为来自 mysql 服务器的移动应用程序提供 xml 提要(单向流量,没有数据来自用户)。现在我和我的主机谈了速度,他们谈了一些事情,我非常需要你的意见-
- 他们谈到了安装 memcached。只是安装它会解决问题吗?我该如何使用它?因为他们说,好像只要安装它就可以解决问题。
- Mysql 查询缓存。我知道如何使用它。会不会提高性能。我的大多数用户都要求 3-4 个结果(70% 的流量)。
- 由于所有查询都只是选择查询,我该如何优化才能使 mysql 表在获取结果时不被锁定。或者我能从你那里得到的任何其他建议。
非常感谢您的时间和帮助。