高 PV 网站优化

CDN

缓存

负载均衡

  • DNS解析的负载均衡
    1) 防止运营商劫持
    2) 保证请求链路最优化

  • 反向代理的负载均衡
    1) 基于各服务提供服务器的权重进行请求分发和负载均衡(例如, 通过 nginx)

  • 后台服务的负载均衡
    1)一个虚拟ip和端口对应后面多台机器,这样对业务来说就是透明的(例如, 腾讯 L5 方案或 LB 方案)

动静态资源分离

  • 减少不必要的cookie传输
  • 接入CDN需要区分域名
  • 防止遍历攻击
  • 静态资源单独配置压缩和编码
  • 独立部署,团队职责划分清晰

运维支撑

  • 数据监控与告警平台
  • 数据上报与统计平台
  • 日志上报与分析平台
  • 发布系统(可回滚,可追溯,可前后置脚本,可独立文件发布,四可准则)
  • 机器监控平台
  • 服务发布、监控与重启平台
  • 配置维护与发布平台
  • CDN
  • 项目管理系统
  • 用户反馈系统

压测

  • wrk 压测工具

运营与 SEO

SEO专项优化,十分重要,基本思路就是按照百度的站长平台撸一遍。

  • 设计清晰的网站架构
  • 在每个页面进行单独的SEO内容埋入
  • 主动推送sitemap
  • 持续的产出高质量的内容
  • 与百度进行商务合作
  • 尽量规避死链的出现
  • 与其他高权重网站合作

域名切换的时候,尤其要注意SEO的权重转移

  • 首先将新网站上线,进行自然流量和自然权重的积累
  • 排名攀升之后,将老站进行301跳转
  • 在搜索引擎后台进行改版配置,保证权重的最大化转移

参考资料

  1. 从头替换一个2000万pv的站点,需要注意些什么?