先详细描述下问题:
在本地服务器查询数据并渲染给前台时,查询的数据并不多,需要0.01秒多时间,但是放到线上服务器的时间,却需要4s多的时间。如下图:
图一:本地服务器
图二:线上服务器
思考了很久,发现是我线上的服务器连接的是我公网ip,而不是本地,导致每次查询连接数据库时间过长。后来把线上的地址改成了localhost,发现比本地查询消耗的时间还要少。
如下图:仅仅消耗了,0.000242s,相比较于本地的0.013986s来言,是其的约58倍,更是连接公网ip的4.005250s的16550倍。
看来自己还有很多东西要学,加油吧!
欢迎补充!
千而の大狮子!