我有一个名为jobclass的laravel应用程序,安装在我的localhost中,对我来说太慢了(响应时间太慢)而且我不知道如何解决这个问题,我检查了路由文件,我猜也许我的问题在那个文件中,有人可以帮助我:(
对不起英语
Route::group([
'prefix' => LaravelLocalization::setLocale(),
'middleware' => ['local'],
'namespace' => 'App\Http\Controllers'
], function ($router)
{
Route::group(['middleware' => ['web', 'installChecker']], function ($router)
{
// ADS
$router->pattern('id', '[0-9]+');
Route::get(LaravelLocalization::transRoute('routes.create'), 'Ad\PostController@getForm');
Route::post('create/submit', 'Ad\PostController@postForm');
Route::get('create/success', 'Ad\PostController@success');
Route::get('create/success-payment', 'Ad\PostController@getSuccessPayment');
Route::get('create/cancel-payment', 'Ad\PostController@cancelPayment');
Route::get('create/activation/{token}', 'Ad\PostController@activation');
Route::group(['middleware' => 'auth'], function ($router) {
$router->pattern('id', '[0-9]+');
Route::get('update/{id}', ['as' => 'adUpdateHelper', 'uses' => 'Ad\UpdateController@getForm']);
Route::post('update/{id}', ['as' => 'adUpdateSubmitHelper', 'uses' => 'Ad\UpdateController@postForm']);
Route::get('update/{id}/success', ['as' => 'adUpdateSuccessHelper', 'uses' => 'Ad\UpdateController@success']);
});
Route::get('{title}/{id}.html', ['as' => 'adHelper', 'uses' => 'Ad\DetailsController@index']);
Route::post('{id}/contact', ['as' => 'adContactHelper', 'uses' => 'Ad\DetailsController@sendMessage']);
Route::post('{id}/report', ['as' => 'adReportHelper', 'uses' => 'Ad\DetailsController@sendReport']);
Route::post('send-by-email', ['as' => 'adSendByEmailHelper', 'uses' => 'SearchController@sendByEmail']);
});
});
答案 0 :(得分:1)
很难通过路由代码确定您的应用为何变慢。
我的建议是安装Laravel Debugbar。然后将时间数据记录器设置为true(在配置文件中为'time' => true
)并启用数据库计时(在配置文件中为'timeline' => true
)。完成后,检查调试栏时间以了解应用程序的确切位置
答案 1 :(得分:0)
如果您在本地主机上并且负载很慢,那么您可以检查以尝试解决问题:
检查CDN
如果您使用CDN在本地主机上并且您的连接速度很慢,则css / js可能会减慢您的网站负载,尝试使用本地文件而不是CDN
检查控制台错误(Chrome)
如果某些元素未正确加载,则可能会降低网站加载速度。检查是否出现任何红色错误并尝试纠正。
使用F12(Chrome)进行调试
此过程将调试您的网站负载,您可以看到减慢的速度(将结果放在此处)
审核网站(Chrome)
如果你看到任何影响你表现的事情,你会看到任何影响你成绩的事情。
您没有为我们提供一些信息,请尝试运行这些测试并将结果放在此处。
<强> [编辑] 强>
你的所有页面加载速度很慢,还是只有一个?