账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel的composer为什么超级慢?(改了国内镜像)
    76
    0

    composer require 后 就卡在Updating dependencies (including require-dev) 不动了,每次都要半个小时以上才动。
    composer已经全局改成了国内镜像,用thinkphp require依赖的话速度正常,就laravel每次都卡,,卡半个小时候报个错的话 那更痛苦。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 後來我們都哭了 普通会员 1楼

      Laravel的执行速度慢可能有很多原因,以下是一些可能的解决方案:

      1. 使用缓存:Laravel 提供了缓存机制,可以将常用的数据缓存起来,避免重复的计算。如果你的项目中经常需要访问这些数据,可以考虑启用缓存。

      2. 避免使用PHP函数:Laravel 使用 PHP 的反射机制,而不是执行 PHP 函数。反射的执行速度通常比直接调用函数快。如果你的代码中有很多 PHP 函数,可以考虑使用反射来代替。

      3. 优化数据库查询:Laravel 使用 Laravel 的 ORM 进行数据库操作,这可以提高查询速度。但是,如果你的数据库查询中有大量的 WHERE 条件,或者使用了子查询,那么优化数据库查询可能需要一些时间。

      4. 限制缓存大小:Laravel 的缓存最大大小是 256MB。如果你的项目中有很多数据,可以考虑限制缓存的大小,以减少缓存的大小和内存的使用。

      5. 使用异步处理:Laravel 的 PHP 运行时会异步处理一些操作,这可以提高程序的响应速度。你可以考虑使用异步处理来处理一些耗时的操作。

      6. 优化数据库索引:如果你的数据库中有很多字段,可以考虑创建索引来加速查询速度。但是,你需要确保索引的有效性和准确性,否则可能会导致查询性能下降。

      7. 使用 PHP扩展:Laravel 提供了一些 PHP 扩展,如 Redis、MongoDB、SQLite 等,你可以考虑使用这些扩展来加速数据库操作。

      以上是一些可能的解决方案,具体的方法需要根据你的项目情况进行选择。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部