部分 Lsky Pro 企业版用户自行修改源码,如使用在线版本升级会覆盖已修改的文件。本文介绍如何使用手动升级,及图床程序的优化操作。
升级
使用管理账号登录图床后台,点击进入系统——系统设置——系统升级,下载新版本补丁包文件。合并补丁包文件至 Lsky Pro 程序源码后,在服务器终端执行如下命令应用更新:
1 | composer update |
上述命令执行完后,进入到数据库管理,执行如下语句升级版本,需要注意的是,其中的 V 1.1.1
根据升级版本修改:
1 | UPDATE `configs` SET `value` = 'V 1.1.1' WHERE `configs`.`name` = 'app_version'; |
由于版本升级可能加入一些新的功能,需要修改数据库表,使用如下命令进行数据填充:
1 | php artisan migrate --seed |
版本升级后因文件改变可能导致网站报 500 错误,执行下面命令清理优化缓存即可:
1 | php artisan optimize:clear |
优化
项目部署到生产环境时,请确保您正在优化 Composer 的类自动加载器映射,以便 Composer 可以快速找到为给定类加载的正确文件:
1 | composer install --optimize-autoloader --no-dev |
下面命令会将 Laravel 的所有配置文件合并到一个缓存文件中,这大大减少了框架在加载配置值时必须访问文件系统的次数:
1 | php artisan config:cache |
下面命令将所有路由注册减少到缓存文件的单个方法调用中,从而在注册数百条路由时提高路由注册的性能:
1 | php artisan route:cache |
下面命令预编译所有 Blade 视图,因此它们不会按需编译,从而提高返回视图的每个请求的性能:
1 | php artisan view:cache |
条评论