介绍了如何安装 Supervisor 管理应用,上传编译后的可执行文件,以及使用 Nginx 进行代理。包括生成 Supervisor 配置文件,控制应用启动和停止,设置 Nginx 代理服务器,并开放 80 端口以便外部访问。
探讨了页面加载卡顿的原因并提出了多种优化方法。主要原因包括项目包或第三方脚本过大、JavaScript 执行阻塞页面加载、图片体积大且多等。优化策略包括构建缩包按需加载、减少图片体积等。文章还详细介绍了如何通过 Webpack 插件分析项目中用到的 npm 包及大小,以及如何通过调整图片尺寸、格式转换、压缩等方式减小图片体积。
介绍了使用 Webpack 构建项目的完整流程,包括安装依赖、配置脚本与目录结构、集成 HtmlWebpackPlugin 和 CleanWebpackPlugin 插件、设置 Babel 和 Sass 支持,以及启用观察模式和调试模式,提供了详细的代码示例以帮助开发者快速上手。
比较了 Dockerfile 中 `COPY` 和 `ADD` 指令的异同,推荐优先使用 `COPY` 指令以满足基础文件复制需求,而 `ADD` 指令适用于处理本地 tar 文件解压或远程 URL 资源获取。强调 `ADD` 不支持认证且会影响 Docker Cache,同时提供了使用 `RUN` 指令替代的建议,确保构建效率与安全性。