[MES]制造执行系统(四)

      這樣下去也不對啊,現場不能夠老是出問題啊,要不還怎麼運行啊!想辦法改了,試了之前的辦法都是行不通,这可叫我怎么办啊?不能老卡在这里,寻找资料,先确定应该是看板的程式要查询数据,消耗了很多资源,如果从它那里开始改善应该会是个很好的办法。那看板的程式又需要怎么改呢?想...想...想

      有了,Memcached!它可是个好东西帮了我的大忙了。Memcached在我之前的博文中也有简单的介绍。大家可以查看。继续我们的思路。有了这点苗头,我就可以这样做了,在做一个C/S程式,用来从数据库收集数据,并存储在Memcached中,再在看板的web页面中读取Memcched数据。这样就断开了页面直接与数据库的直接交互。减低数据库服务器的负荷!这样不管开多少个看板也不会有影响了。

      思路出来了,马上实施。编写代码,改写页面。

收集器代码:

页面代码(看板一线):

 

下面为我开发后的说明文件:

 

此次CN看板程式變動較大,主要目的是消除看板的多查詢數據庫訪問,以便減小數據庫服務器的負荷,
從而縮短現場的回報時間,提高大家的訪問速度。

本次修改採取了分佈緩存技術,運用了Memcached緩存服務,從而使看板頁面不用直接訪問數據庫服務器,
只要訪問Memcached即可,由Memcached與數據庫直接交互,從而達到簡訊數據庫負荷的目的。

此次看板程式包括兩部分 1:winform(排程程式用來刷新Memcached中的數據) 
   2:webform(讀取Memcached數據,顯示給用戶)

 

        2010/08/18

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值