perf: 优化网站加载性能,移除外部依赖
- 移除 Tailwind CDN,内联实际使用的 CSS 类 - 移除 Google Fonts,改用系统字体 - 添加 SVG 网页图标 - 简化页面标题,只在 header 显示品牌信息 - 优化部署脚本,添加 SSH 连接加速参数 性能提升:消除 0.89s CDN 延迟,减少网络请求 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
# 部署 Portal 到服务器
|
||||
# 部署 Portal 到服务器(优化版)
|
||||
# 用法: ./deploy.sh
|
||||
|
||||
SERVER="154.8.162.18"
|
||||
@@ -8,19 +8,15 @@ PASS="Why_701208"
|
||||
REMOTE_PATH="/var/www/portal"
|
||||
LOCAL_FILE="index.html"
|
||||
|
||||
echo "正在上传 ${LOCAL_FILE} 到 ${SERVER}:${REMOTE_PATH}..."
|
||||
sshpass -p "${PASS}" scp -o StrictHostKeyChecking=no "${LOCAL_FILE}" "${USER}@${SERVER}:${REMOTE_PATH}/${LOCAL_FILE}"
|
||||
# SSH 优化参数
|
||||
SSH_OPTS="-o StrictHostKeyChecking=no -o GSSAPIAuthentication=no -o ConnectTimeout=10 -o Compression=no -o Ciphers=aes128-ctr"
|
||||
|
||||
echo "正在上传 ${LOCAL_FILE} 并重载 Nginx..."
|
||||
sshpass -p "${PASS}" ssh ${SSH_OPTS} "${USER}@${SERVER}" "cat > ${REMOTE_PATH}/${LOCAL_FILE}" < "${LOCAL_FILE}" && \
|
||||
sshpass -p "${PASS}" ssh ${SSH_OPTS} "${USER}@${SERVER}" "nginx -s reload"
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "上传失败"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "正在重载 Nginx..."
|
||||
sshpass -p "${PASS}" ssh -o StrictHostKeyChecking=no "${USER}@${SERVER}" "nginx -s reload"
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Nginx 重载失败"
|
||||
echo "部署失败"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user