前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生成文件的另一种思路——共享文件同步

生成文件的另一种思路——共享文件同步

作者头像
磊哥
发布2018-05-08 16:33:56
9320
发布2018-05-08 16:33:56
举报
文章被收录于专栏:王磊的博客

背景

由于网站访问量大,需要多台服务器生成静态文件,然后多机负载,所有生成成了头等大事,一是方式所需,二是生成环节消耗CPU与内存操作太大,经常出问题。常用的生成方式:1.多台服务器,每台服务器放一个WebService,调用WebService生成,2.Socket 多服务器端生成。效果是Socket强于WebService,现在我的设想是,共享文件同步。(目前没有具体应用)

项目展示

截图如上,分别用Win 7向2003共享上同步文件,成功率100%,测试文件大小 1K~3M,分别用单线程与多线程执行,同步文件稳定。具体信息如下表:

类型

数量

执行时间

平均时间/个

单线程

1000

44888毫秒

44毫秒

多线程

1000

168946毫秒

168毫秒

备注:文件大小为32.95KB。

优缺点

优点:

1.生成速度快。

2.稳定,成功率高。

3.基于windows共享维护成本低,基本不用维护和考虑优化。

缺点:

1.必须是内网。

2.必须有开共享,必须有足够的权限操作。

结语

Dev的价值在于创新,在于开阔,有问题可怕,可怕的是找不到原因,把人生仅能做好的几件事情做好,让自己问心无愧。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-03-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 项目展示
  • 优缺点
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档