现在有一个php页面,它在处理数据过程中会用到http请求向自己请求一些数据,就在这种情况下nginx执行巨慢无比(apache+php的环境并没有遇到过),这是为什么?应该如何解决?
环境为:Nginx + php + redis + mysql
这么写的原因是同样的程序会在多个服务器上都部署一份,所以一些共有数据就用了比较笨的办法http请求来进行获取了
孙艺飞2019-04-19 14:38:01
补充一下:http请求的页面会先拿redis数据,如果redis没有再拿数据库的数据然后写入redis并返回相应数据。
在redis有数据的情况下页面并无卡顿现象,只有给redis删除掉让它重新生成的那一次会非常慢,数据量也不大,最大也就 49914 characters 这样。