1.
(一)按业务场景选择:静态站推荐轻量型VPS,动态站/电商建议至少2核4GB以上;
(二)带宽与流量:测试访问量时以峰值估算,示例:日PV 50k ≈ 峰值并发200,建议带宽100Mbps与月流量5TB;
(三)IO与磁盘:生产环境优选NVMe SSD,随机IO >2000 IOPS可保障数据库性能;
(四)计费模式:按月弹性计费或年付有折扣,示例:台湾节点2vCPU/4GB/80GB NVMe约台币1200/月(实际以厂商报价为准);
(五)备份方案:至少启用每日增量与每周完整快照,保存周期30天以上以应对误删与勒索。
2.
(一)设置时区(台湾)与同步NTP:sudo timedatectl set-timezone Asia/Taipei;確認 timedatectl status;
(二)配置英文Locale:sudo apt install locales && sudo locale-gen en_US.UTF-8 && sudo update-locale LANG=en_US.UTF-8;
(三)环境变量与SSH欢迎信息:/etc/default/locale 与 /etc/ssh/sshd_config 的 AcceptEnv 与 Banner,确保英文提示;
(四)包管理与安全更新:APT 自动安全更新(unattended-upgrades)开启,频率建议每日检查;
(五)示例配置数据:Ubuntu 20.04 + PHP 7.4 + MySQL 8.0;内存4GB,swap 1GB,tmpfs 512M以优化缓存。
3.
(一)DNS解析:主用A记录指向服务器IP,示例:www.example.com -> 203.145.67.12;次用CNAME与子域;
(二)启用英文Whois与联系方式,保持域名信息一致以利证书申请;
(三)证书与HTTPS:使用Let's Encrypt,示例命令:certbot --nginx -d www.example.com -m admin@example.com --agree-tos;
(四)CDN部署:选用在亚太节点表现优良的Anycast CDN(如Cloudflare / AWS CloudFront / Fastly),英文环境下缓存规则以英文路径与Query参数为准;
(五)缓存策略:静态资源Cache-Control 30d,HTML采用缓存分层与Edge Cache TTL,根据业务设置回源频率。
4.
(一)边界防护:优先使用云端DDoS清洗服务 + 本地网络ACL,示例阈值:SYN FLOOD 阈值10k/s由清洗服务处理;
(二)服务器端限流:Nginx limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;limit_conn zone=addr 10;
(三)防火墙规则:UFW/iptables 仅开放必要端口(22、80、443),示例:ufw allow 22/tcp; ufw allow 80,443/tcp;
(四)检测与封锁异常IP:部署fail2ban,示例 jail.local 规则封锁SSH 5次失败后1h;
(五)分布式冗余:采用Anycast + 多点回源,结合GSLB做海外负载均衡以减轻单点攻击。
5.

(一)基本环境:源站:Singapore VPS 4vCPU/8GB/160GB SSD,目标:Taiwan VPS 2vCPU/4GB/80GB NVMe(示例IP 203.145.67.12);
(二)迁移步骤:备份数据库与wp-content(mysqldump + rsync),示例命令:mysqldump -u root -p wpdb > wpdb.sql;rsync -avz --progress wp-content/ root@203.145.67.12:/var/www/html/wp-content/;
(三)配置示例:Nginx server block 简要示例(关键字用英文域名与root路径),并启用 php-fpm pool www;
(四)性能调整:在目标服务器把 PHP-FPM pm.max_children 设置为 30(基于4GB内存),MySQL innodb_buffer_pool_size=1.5G;
(五)回切与验证:修改DNS A 记录,TTL 300 以利快速回切,观察72小时内访问日志与错误日志,确认无缓存失效或图片404。
6.
(一)以下为常见台湾VPS示例规格与参考价格;
(二)表格展示(居中,边框宽度1,文字居中):
| 方案 | CPU | 内存 | 磁盘 | 带宽/月 | 参考价/月 |
|---|---|---|---|---|---|
| Basic | 1 vCPU | 1 GB | 25 GB SSD | 1 TB | NT$300 |
| Standard | 2 vCPU | 4 GB | 80 GB NVMe | 5 TB | NT$1,200 |
| Pro | 4 vCPU | 8 GB | 160 GB NVMe | 10 TB | NT$2,300 |