网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

负载均衡环境下,Web应用的缓存管理

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
te SqlConnection GetConnection()
        {
            return new SqlConnection(this._connectionString);
        }

        private SqlCommand GetSelectCommand(string key)
        {
            SqlConnection conn = this.GetConnection();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "select Flag from dbo.CacheDependency where CacheKey=@CacheKey";
            SqlParameter sqlParam = cmd.Parameters.Add("@CacheKey", SqlDbType.VarChar, 50);
            sqlParam.Value = key;
            return cmd;
        }

        private SqlCommand GetUpdateCommand(string key)
        {
            SqlConnection conn = this.GetConnection();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = @"
if exists (select 1 from dbo.CacheDependency where CacheKey=@CacheKey)
  update dbo.CacheDependency set Flag=case when isnull(flag,0)=0 then 1 else 1 end where CacheKey=@CacheKey
else
  insert into dbo.CacheDependency (CacheKey,Flag)
  values (@CacheKey, 0)
";
            SqlParameter sqlParam = cmd.Parameters.Add("@CacheKey", SqlDbType.VarChar, 50);
            sqlParam.Value = key;
    &nbs
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师