You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress站点首次加载极慢问题求助(AWS架构环境)

问题诊断与解决方案

核心问题确认

你的判断完全准确,首次加载缓慢的根源是两个连锁问题:

  1. SSL证书未覆盖非www域名:pacificmh.com.au不在证书的SAN(Subject Alternative Name)列表中,直接访问该域名的HTTPS时会触发NET::ERR_CERT_COMMON_NAME_INVALID错误,浏览器会在证书验证失败后重试或等待超时,大幅拉长加载时间。
  2. 负载均衡器重定向目标错误:当前ELB将HTTP请求(http://pacificmh.com.au)重定向到https://pacificmh.com.au,而非正确的https://www.pacificmh.com.au,导致请求陷入「HTTP→HTTPS非www(证书错误)→超时/重试→最终跳转至www」的耗时流程。

分步修复方案

1. 更新SSL证书,覆盖非www域名

  • 登录AWS Certificate Manager(ACM),申请包含pacificmh.com.au和www.pacificmh.com.au的通配符证书(*.pacificmh.com.au)或多域名证书。
  • 完成证书验证(DNS或邮件验证)后,将其关联到负载均衡器的443端口监听规则。

2. 调整负载均衡器重定向规则

  • 进入ELB监听配置页面,修改80端口(HTTP)的重定向规则:
    • 将重定向目标从https://pacificmh.com.au改为https://www.pacificmh.com.au
    • 保持重定向状态码为301(永久重定向),让浏览器缓存该规则,减少后续跳转耗时。

3. 修正WordPress站点域名配置

  • 登录WordPress后台,进入「设置」→「常规」,将**WordPress地址(URL)和站点地址(URL)**统一设为https://www.pacificmh.com.au,避免站点内部生成非www链接。
  • 若要强制所有请求跳转至www,可在wp-config.php中添加以下代码:
    define('WP_HOME','https://www.pacificmh.com.au');
    define('WP_SITEURL','https://www.pacificmh.com.au');
    

4. 优化Route 53记录(可选)

  • 确保pacificmh.com.au的A/CNAME记录指向负载均衡器,还可添加单独的301重定向记录,直接将非www域名的HTTP/HTTPS请求跳转至www版本,减轻ELB处理压力。

验证步骤

  1. 访问http://pacificmh.com.au,检查是否立即重定向到https://www.pacificmh.com.au且无证书错误。
  2. 访问https://pacificmh.com.au,确认证书验证通过,可快速跳转或加载页面。
  3. 用Chrome「开发者工具」→「网络」标签监控首次加载耗时,确认连接时间恢复正常。

内容的提问来源于stack exchange,提问作者Tom Burton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 10:12:29