萨满好看的幻化套装:高访问网站性能和压力综合分析 - worm128的日志 - 网易博客

来源:百度文库 编辑:九乡新闻网 时间:2024/07/08 16:14:40

高访问网站性能和压力综合分析

【原创】技术文章 2011-01-14 17:14:05 阅读72 评论1   字号: 订阅

2011-1-11记录

游戏频道主要压力页面
newgame/listAll.aspx

newgame/gameSpec.aspx

游戏频道总耗内存:400M~500M

游戏频道浮动内存副本:100M以内

游戏频道总内存副本的增量

总:7M~12M/

listAll.aspx700K/

gameSpec.aspx600K/

怀疑:

装箱拆箱的问题,本地缓存和memecache的装箱拆箱问题,看改为静态是否有好转

注:静态不用装箱拆箱

 

2011-1-13 记录

底层整表加载都是静态(三大表网站启动时自动加载):

GameListBind 机型绑定视图、GameListBindNot综合列表视图、GamePic截图表
用户触发加载整表:

GameFtype、GameMendName、GameStyle

整表用静态变量而不用本地缓存好处:避免缓存的装箱拆箱

 

******************************* FindAll性能测试 *****************************

测试机型绑定Lsit整表缓存FindAll性能(整表数据量:12W)

GameListBindBll.Instance.GetGameListCache(69, 1, 0, 0, 0, 0, 0, 0, 0, 0, "", 1, 12, SortDirection.Descending, StatSortExpression.AllCount, out rows);

耗时: 0~20MS

耗内存副本:900K~1.4M / 次

一页缓存的机型绑定Lsit (memecache)

耗时: 0MS

耗内存副本:0k / 次 (内存消耗基本为0)

 

测试综合游戏列表Lsit整表缓存FindAll性能(整表数据量:2W)

GameListBindNotBll.Instance.GetGameListBindNotCache(1, 0, 0, 0, 0, 0, 0, 0, "", 1, 12, SortDirection.Descending, StatSortExpression.AllCount, out rows);
耗时: 0~15MS

耗内存副本:90K~104k / 次

一页缓存的综合游戏列表Lsit (memecache)

耗时: 0MS

耗内存副本:0k / 次 (内存消耗基本为0)

 

测试风格Lsit整表缓存FindAll性能(整表数据12行)

GameStyleBll.Instance.GetAll().FindAll(mod => mod.Id == 1);

耗时: 0 MS

耗内存副本:0k / 次

******************************* 调用静态List性能测试 *****************************

测试一个静态变量整表赋值给另一个list变量的性能(整表数据量:12W

List aa = GameListBindBll.Instance.ReturnAllListCacheList();

耗时: 0 MS

耗内存副本:0k / 次

 

 

性能压力矛盾:

1.    数据库条件查询:
如果用一页一缓存的存储过程,那么所有压力都在于数据库的CPU上

2.    代码条件查询:
如果用整表静态FindAll,那么所有压力都在wap服务器的内存增量上

 

现在程序的调用逻辑

1.      全部加载相关使用的数据表(本地缓存)

2.      List.FindAll按条件查出相应数据,然后缓存到memecache

 

“游戏频道”条件排列组合:

分类16 * 风格12 * 最新 3 * 排行 4 * 热门 4 * 好评 4 * 推荐 4 * 游戏包大小 4

= 589824

 

“软件频道”条件排列组合:

最新 * 排行 * 推荐 * 评分 * 分类 20 = 80

 

=====================服务器相关状况==========================

Wap站点

连接数:

Netstat aes 1 | find Cur  查看的连接数在 400~530/S

内存占用:

400M~500M

CPU占用:

10%~25%

 

数据库

CPU占用:

    10%~25%

高访问网站性能和压力综合分析 - worm128的日志 - 网易博客 IIS网站日志综合分析 我的网站.博客和工具网站 - 88op1的日志 - 网易博客 应用程序池 与 W3WP.exe 进程的对应关系[转] - worm128的日志 - 网易... 好网站 - 天道酬勤的日志 - 网易博客 学术网站 - sky的日志 - 网易博客 世界各国网站 - 谈心的日志 - 网易博客 开发高性能网站的web性能测试工具 七招清除压力荷尔蒙 - 尽善尽美的日志 - 网易博客 【引用】收集的《106》个各大网站和首页 - 梦思飞的日志 - 网易博客 设计师应去的网站 - 三和雨田的日志 - 网易博客 美国海洋学热点学习和科研网站一网打尽 - 一号毒药的日志 - 网易博客 netbox开启服务后自动访问首页 - 被冻僵的水的日志 - 网易博客 一次访问Web服务器的详细通信过程 - 饿狼的日志 - 网易博客 如何和孩子一起走过初三(高三) - 悠然的日志 - 网易博客 潘霜霜--性感女神与性能战车的完美结合 - 老排长的日志 - 网易博客 解决:“确实允许此网页访问剪贴板吗” - 玫瑰丽人的日志 - 网易博客 sniffer案例-网络性能变慢原因 - YUIYING的日志 - 网易博客 [转]2.4GHz 无线技术标准及ZigBee 抗干扰性能 - modernrobber的日志 - 网易博客 点击率高的博客 - 浪八圈的日志 - 网易博客 大量的免费电影网站 - 渴望美好的日志 - 网易博客 30个奇奇怪怪的网站 - 开心的日志 - 网易博客 50个好网站 - 新博者的日志 - 网易博客 教学网站 - 老排长的日志 - 网易博客