laravel路由问题与域

时间:2016-12-23 07:20:01

标签: php laravel routes laravel-5.1 subdomain

我正在使用laravel版本5.1。我一直在使用域路由功能,并且已经成功使用了文档中描述的以下代码。但问题是,当用户访问user.mysite.com时,加载路由需要花费太多时间。 以下是我的路线:

Route::group(['domain' => 'user.mysite.com'], function () {
    Route::resource('users', 'UserController', ['except' => ['edit', 'create', 'destroy']]);
});

如下图所示,您可以看到加载自动加载文件后加载路线所需的时差。

image for time difference with domain routes

当我使用前缀而不是域路由执行相同的操作时,它可以轻松加载而无需花费时间。

Route::group(['prefix' => 'user')], function () {
    Route::resource('users', 'UserController', ['except' => ['edit', 'create', 'destroy']]);
});

image for time difference with prefix routes

Laravel版本为5.1,使用Apache 2.4.23和PHP版本5.6.25。

我想知道,为什么花费这么多时间,以及解决方案是什么。

0 个答案:

没有答案