博客优化(第一版)

 

  1. 找到核心性能问题,并解决(vs debugwindbg;服务器性能监视器)
  2. 建立日志分析Advanced Web Statistics 6.9
    1. 解决蜘蛛问题
      1. 建立sitemap
      2. 联系百度,google建立ping文件
      3. 建立robotsTxt文件
      4. 不喜欢的蜘蛛(intel
      5. 喜欢的蜘蛛(googlebaidu
    2. 观察垃圾关键词,清理垃圾文章
    3. 观察访问量列表
      1. 清理垃圾用户
      2. 分离可以分流的请求到其他服务器(非核心服务)
        1. Rss剥离,托管至feedsky
        2. 评论剥离
    4. 观察错误请求,tail当天日志,找到相关错误并解决
      1. 吧所有soft 404 变成hard 404
  3. 查看yslow
    1. Expires头问题
      1. 使用nginx服务器,后端iis服务器设置的过期时间,要比前端nginx设置的时间要大
      2. 所有图片使用varnish服务器做解析,代理请求并缓存所有css,图片和js文件
        1. Cacti查看相关的服务器cpu负载和硬盘流量
        2. 使用aws查看相关带宽的降低数据
    2. Gzip压缩
      1. 使用nginx配置(1k以上的文件会被压缩,图片和视频基本没有效果)
        1. Cacti可以查看相关的硬盘流量
    3. Minify js
      1. 使用yahoo的脚本和css压缩工具,压缩相关文件
  4. 着手处理本地的最核心功能
    1. 使用memcached,并启用其压缩功能,根据之前的129G的静态文件量判断,需要20G左右的memcached,启用压缩的话50%的压缩比例),可以保证相当于40G的文本,保证核心页面的访问速度
    2. 修改调用次数最多的相同的函数blogconfig(用户信息),重构,并剥离数据库
    3. 剥离feedback数据库
    4. 剥离计数器数据库
      1. 以上所有应用修改之前,使用cacti查看服务器cpu,内存(memcached的话需要-vv编译,查看相关存储的数据),硬盘,的相关数据是否降低
      2. 每做完一项工作上线的时候,需要做以下操作
        1. 使用工具查看每个函数的调用次数和时间是否有超出预计的异常
        2. 压缩所有的脚本,css
        3. 部署到外网服务器
        4. 使用siege做压力测试
          1. 通常用qps*5w来计算当前程序的日最大负载
        5. tail相关的log文件
        6. 切换iis站点

修正所有页面的div结构,脚本和css加载方式和位置,解决页面展现问题

 

以上结构由车东设计,龙如俊,张英刚,于宝祥执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值