php - laravel 本地 跳转一个链接需要2~3s算慢吗?

查看:79
本文介绍了php - laravel 本地 跳转一个链接需要2~3s算慢吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这是控制器代码

 public function publish($id){
        if(Article::where('id',$id)->update(['status'=>'1'])){
            return redirect('admin/article/index')->with('success','发布成功-'.$id);
        }
        return redirect()->back()->with('fail','操作失败');
    }
    public function offline($id){
        if(Article::where('id',$id)->update(['status'=>'0'])){
            return redirect('admin/article/index')->with('success','下线成功-'.$id);
        }
        return redirect()->back()->with('fail','操作失败');
    }

我的操作是点击发布和下线,改变的只是状态字段,跳转处理后还是回到当前页面
用的是phpstudy 里的php7.0+apache laravel 5.2版本
想不明白本地测试得这么慢的

好像是加载js和css占得太多,该怎么优化?

解决方案

老问题天天问。 mysql连接用127.0.0.1而不是localhost。
慢的原因是localhost解析到ipv6了,然后tcp连接1秒,超时,转而链接ipv4,所以导致了不管干什么都在1秒以上了。

这篇关于php - laravel 本地 跳转一个链接需要2~3s算慢吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆