zoukankan      html  css  js  c++  java
  • 生成文件的另一种思路——共享文件同步

    背景

    由于网站访问量大,需要多台服务器生成静态文件,然后多机负载,所有生成成了头等大事,一是方式所需,二是生成环节消耗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的价值在于创新,在于开阔,有问题可怕,可怕的是找不到原因,把人生仅能做好的几件事情做好,让自己问心无愧。




    关注下面二维码,订阅更多精彩内容。
    微信打赏
    关注公众号(加好友):

  • 相关阅读:
    无限级分类表设计
    多表连接
    连接(上接子查询那一篇随笔)
    数据库中常用指令
    子查询
    mysql查询表达式解析
    mysql单表删除记录DELETE
    mysql 单表更新记录UPDATE
    七言
    时分秒计算案例
  • 原文地址:https://www.cnblogs.com/vipstone/p/2400161.html
Copyright © 2011-2022 走看看