首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个laravel包增加了3秒的启动过程?

为什么这个laravel包增加了3秒的启动过程?
EN

Stack Overflow用户
提问于 2022-10-14 17:46:03
回答 1查看 38关注 0票数 0

我已经安装了一个新的v9.3.8。我安装了composer,将.env.example迁移到.env并生成密钥。我使用的是php 8.1.11,应用程序运行得很快。

当我添加包codeat3/blade-simple-icons时,加载时间需要2-3秒。即使是这样的路线:

代码语言:javascript
复制
Route::get('/x', function(){
    return 'Is it still slow?' . (microtime(true) - LARAVEL_START);
});

当我从服务提供者在引导方法的末尾进行转储时,时间再次只有0.2秒。

这个包本身是很小的https://github.com/codeat3/blade-simple-icons,为什么它会使我的加载时间增加2秒?

EN

回答 1

Stack Overflow用户

发布于 2022-10-15 04:07:25

软件包https://github.com/blade-ui-kit/blade-icons#caching正在使用刀片图标。

对于刀片图标,建议启用缓存。

当使用Blade图标,特别是第三方图标集时,您通常会使用大型图标集。这可以大大降低应用程序的速度,特别是在使用Blade组件时。为了解决这个问题,Blade图标附带了缓存支持。要启用图标缓存,可以运行以下命令: php artisan icons:cache

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74073036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档