2018-01-31 14:42:06 225次浏览 1条回答 0 悬赏 10 金钱

如题,我 frontend 页面就加载很快,一点也不慢,可是 backend 页面加载要8~12秒左右,请问这是怎么回事,
我服务器用的是 centos 6.5 + nignx + MySQL
我查看了一下后台sql都不慢,是页面加载缓慢,而且是每个页面都很慢,包括登录。
我根据网上的教程,开启了opcache,也关闭了debug,可是还是没用

TIM图片20180131143358.png
2.png

请问这是怎么回事呢

  • 回答于 2018-02-01 01:48 举报

    可能是你的 登录验证重写规则 有问题,经过跟踪发现一直在不停的 302 跳转,从而消耗过多资源。

    跟踪截图:

    33333333333.png

    4 条回复
    回答于 2018-02-01 11:21 回复

    请问怎么查找问题在哪里呢

    回答于 2018-02-01 11:46 回复

    先看看你的 Nginxserver 段php处理的配置是否和你的 frontendserver 段配置是否一致。

    回答于 2018-02-01 13:00 回复
    server {
    	
    	listen       80;
    	server_name  manage.shenfupay.net;
    	#root /var/www/html/bp.shenfupay.cc/backend/web/;
        root /var/www/sfpay/backend/web/;
    	rewrite (\/\.svn\/) 404.html;
    	rewrite (\/protected\/) 404.html;
    	location / {
    		index index.php;
    		if (-e $request_filename) {
    			expires 30d;
    			break;
    		} 
    		if (!-e $request_filename) {
    			rewrite . /index.php last;
    		} 
    	}
    	location /protected/ {
    		rewrite . 404.html last;
    	}
    	location ~ \.php$ {
    		index  index.php;
    		fastcgi_pass   127.0.0.1:9000;  
    		fastcgi_index  index.php;  
    		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
    		include        fastcgi_params;
    	}
    	access_log /var/log/nginx/manage.shenfupay.net.log; 	
    }
    
    回答于 2018-02-01 13:00 回复

    我是backend 页面加载慢,frontend 正常。

您需要登录后才可以回答。登录 | 立即注册
BobCoder
实习生

BobCoder

注册时间:2018-01-31
最后登录:2018-02-02
在线时长:0小时39分

热门问题