您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 不同网段共享打印机 不同用户之间如何共享数据?

不同网段共享打印机 不同用户之间如何共享数据?

来源:网络整理     时间:2016/7/13 8:26:12     关键词:不同网段共享打印机

关于网友提出的“不同网段共享打印机 不同用户之间如何共享数据?”问题疑问,本网通过在网上对“不同网段共享打印机 不同用户之间如何共享数据?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:不同网段共享打印机 不同用户之间如何共享数据?
描述:

RT,就好像一个聊天室系统,两个用户之间发送信息,服务器端如何处理?
收到信息就放入数据库中,请求信息就从数据库中读取?有没有其它的方法?
比如不同用户之间共享的变量,这样一次会话就不用访问数据库,而且如果不需要保存记录的话,就更加没有必要操作数据库了。


解决方案1:

静态变量:
private static class1 sampleObject;
protected string SampleObject
{
    get
    {
        if(sampleObject == null)
            sampleObject = GetObject();
        return sampleObject;
    }
    set
    {
        sampleObject = value;
    }
}

解决方案2:

引用楼主 ooaaooxx 的回复:
RT,就好像一个聊天室系统,两个用户之间发送信息,服务器端如何处理?
收到信息就放入数据库中,请求信息就从数据库中读取?有没有其它的方法?
比如不同用户之间共享的变量,这样一次会话就不用访问数据库,而且如果不需要保存记录的话,就更加没有必要操作数据库了。

放入数据库与放入Cache应该是同时做的事。这样,如果asp.net应用系统(自我维护而)重启了,所有Session、Cache、Aplication、静态变量等“丢失”了,信息仍然可以取出来。而当没有重启,那么自然首先读取数据Cache,而不需要读取数据库。
以上介绍了“不同网段共享打印机 不同用户之间如何共享数据?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2582951.html

不同网段共享打印机相关图片

不同网段共享打印机相关文章