C# Cache缓存读取设置

面对easyui加载慢的问题,选择了使用C#的Cache进行数据缓存以提高性能。通过创建CacheHelper.cs类,实现了缓存的添加、读取功能。首次加载时从数据库获取数据并存入缓存,后续请求则直接返回缓存中的数据,有效减少了数据库交互,提高了页面加载速度。
摘要由CSDN通过智能技术生成

背景:easyui加载缓慢而且一个页面还要请求好几个方法,于是想到缓存,因为之前用的是Redis,准备用继续Redis缓存某些小table的数据(主外键之类的),无奈不知道外网地址,问老大,曰:用Cache做吧。好吧......快哭了


网上找了一番,好多缺少引用的,添加了也没好,弄了大概一个多小时,发现很无奈啊,突然想到以前的项目里面好像有用过吼~

简直不要太容易啊~~~


下面步入正题了:

先创建一个CacheHelper.cs类,代码如下

using System;
using System.Web;
using System.Collections;
using System.Web.Caching;

public class CacheHelper
{
    /// <summary>
    /// 获取数据缓存
    /// </summary>
    /// <param name="cacheKey">键</param>
    public static object GetCache(string cacheKey)
    {
        var objCache = HttpRuntime.Cache.Get(cacheKey);
        re
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值