我在一个相当大的网站工作; 我们每月的页面浏览量约为4亿至5亿.我们使用PHP和MySQL.
目前我们的页面流程就像这样(为了清晰起见,半伪代码):
mysql_connect();
mysql_select_db('red');
mysql_query('SELECT * FROM apples');
mysql_query('SELECT * FROM cakes');
Run Code Online (Sandbox Code Playgroud)
我的一位同事建议mysql_select_db减慢页面加载速度并增加数据库服务器的负载,并建议将我们的"流程"更改为:
mysql_connect();
mysql_query('SELECT * FROM red.apples');
mysql_query('SELECT * FROM red.cakes');
Run Code Online (Sandbox Code Playgroud)
是真的会有所作为吗?我特别关注做出这一改变所需的时间; 我们会看到任何明显的结果吗?
这值得么?