【发布时间】:2019-01-31 00:29:30
【问题描述】:
这里有个大问题。我有 7000 个数据和图像要从我的 laravel 服务器端调用。并且图像文件大约 1mb 并且图像在本地资产 laravel 中。我没有问题显示图片和数据。但是执行起来需要很长时间和滞后。我尝试了很多建议,但没有给我解决方案。大家能不能帮帮我。对不起我的英语不好
注意:因为用户不想通过保存干预来复制图像。我在路线中放了一些代码。
Route::get('getpicture/{id}/{namefile}, function($id, $namefile){ $img = Image::make(public_path('img/'.$id.'/'.$namefile.''))->resize(80,80)->response('data-url'); 返回 $img; });
但它仍然滞后。我认为这是因为 1 个函数返回 1 个图像。
还有什么办法吗?
【问题讨论】:
-
那么你到底尝试了什么?
-
对于您的情况,在某些 Cloud DB 中包含图像看起来非常好。其他解决方案可以调整图像大小并使用类似的库向用户返回质量较低/较小的图像:image.intervention.io
-
现在我正在使用干预。我输入了路线::get('getpicture/{public}/{id}/{name_file}',function($public, $id, $namefile){ $img = img::make(public_path('img/ '.$id.'/'.$namefile.'))->resize(300,200)->response('data-url'))}) 因为用户用户不想以相同的名称保存 2 张图片。我用这个。还有我的 img src="127.0.01:8000/getpicture{{content.id}}/{content.namefile}}"。而且加载图片需要很长时间。
标签: laravel typescript ionic3