作为第三方开发;自然客户数不少;又因为每个客户有好几百家连锁门店;自然门店后台操作非常频繁;光是登录操作每天就有上万家门店后台同时登录;殊不知一个小小的登录也会造成非常大的问题;国庆过后一段时间;性能问题就遭受了考验!客户群炸了!基本信息如下,都是反馈门店后台扫码登录异常卡顿。
1.配置代理:在不影响生产的使用的情况下进行nginx.conf配置。
//使用webs入口测试!
location = /webs/store.php {
if ($request_uri ~* "r=shop%2Fpassport") {
proxy_pass https://XX.XX.cn;
break;
}
if ($request_uri ~* "r=shop%2Fpassports") {
proxy_pass https://XX.XX.cn;
break;
}
if ($request_uri ~* "r=shop%2Fget-data") {
proxy_pass https://XX.XX.cn;
break;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
}
2.改造控制器依赖问题解决!yii框架更加原生!懂?嘿嘿!懂了吧?