504错误,使用Laravel长时间加载

时间:2018-08-01 15:18:36

标签: php laravel http-status-code-504

我面对一个星期的问题,努力寻找问题的根源。 总而言之,我的网站不时载入(10〜60sec),时间非常长,有时以文件(css,img,js,完全随机)的504错误Bad Gateway结尾。 我不明白为什么会这样,因为这可能会让我的客户痛苦。

这不仅在一页上,而且在每一页上,而且是随机加载的,因此很难重复问题并确定问题。 这不是SQL的问题,因为它也发生在没有数据库请求的登录页面上。

有人从哪里来的吗?

预先感谢您:)

编辑:我的.htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    Options All
    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

1 个答案:

答案 0 :(得分:-1)

如果您的路线文件中有类似这样的内容,该怎么办? web.php,您通过浏览器请求路由:

Route::get('/test',function(){
    var_dump(app()->version());
    die();
});

输出应类似于string(6) "5.6.29",响应通常需要600毫秒(取决于您的服务提供商等)。