当前位置: 首页 > news >正文

建设网站费用主要包括哪些内容wordpress嵌入百度地图

建设网站费用主要包括哪些内容,wordpress嵌入百度地图,麻涌网站仿做,开发一款游戏需要多少钱大家好#xff0c;豆小匠终于开始Coding了#xff0c;这期来聊聊实战相关的杂谈。 正文开始#xff01; 作为编程萌新的时候#xff0c;总想着把程序做复杂#xff0c;堆技术栈。 但是程序是为场景服务的#xff0c;比如#xff0c;我想提高接口的响应速度#xff0c…大家好豆小匠终于开始Coding了这期来聊聊实战相关的杂谈。 正文开始 作为编程萌新的时候总想着把程序做复杂堆技术栈。 但是程序是为场景服务的比如我想提高接口的响应速度应该怎么做呢 一个简单粗暴的方法就是加内存型的数据库比如RedisMemcache等。 那么怎么加Redis单机实例Redis集群 等等我现在就一台服务器额… 或许后端服务和Redis部署在同一台服务器速度还能快不少。 但是这样的话为什么不把数据直接存到内存呢 简单测试下Redis缓存和本地缓存的性能差异 package cache_testimport (contextlogtestinggithub.com/patrickmn/go-cachegithub.com/redis/go-redis/v9 )var localCache *cache.Cache var redisCache *redis.Clientfunc TestMain(m *testing.M) {// 初始化一个默认永不过期的本地缓存localCache cache.New(cache.NoExpiration, cache.NoExpiration)// 连接本地启动的redisredisCache redis.NewClient(redis.Options{Addr: 127.0.0.1:6379,Password: ,DB: 0,PoolSize: 100,})_, err : redisCache.Ping(context.Background()).Result()if err ! nil {log.Fatalf(redis client init failed: %v, err)}m.Run() }func BenchmarkRedisCacheStore_Get(b *testing.B) {b.StopTimer()ctx : context.Background()redisCache.Set(ctx, key, value, 0)b.StartTimer()for i : 0; i b.N; i {redisCache.Get(ctx, key)} }func BenchmarkLocalCacheStore_Get(b *testing.B) {b.StopTimer()localCache.Set(foo, bar, cache.NoExpiration)b.StartTimer()for i : 0; i b.N; i {localCache.Get(foo)} }redis cache测试结果local cache测试结果goos: windowsgoarch: amd64pkg: github.com/anjude/backend-superone/test/cache_testcpu: AMD Ryzen 7 6800H with Radeon GraphicsBenchmarkRedisCacheStore_GetBenchmarkRedisCacheStore_Get-16 31167 34784 ns/opPASSgoos: windowsgoarch: amd64pkg: github.com/anjude/backend-superone/test/cache_testcpu: AMD Ryzen 7 6800H with Radeon GraphicsBenchmarkLocalCacheStore_GetBenchmarkLocalCacheStore_Get-16 217163282 5.389 ns/opPASS 让ChatGPT解读下↓↓↓ 大概意思就是Redis缓存每次获取时间是本地缓存的6455倍。不同机器测试有差异 看着服务器上运行的Redis降本增效这么简单 本地缓存这么nb只能玩单机吗 当然不是了… 应该说什么场景适合使用本地缓存。 下面描述这个场景 频繁读取的数据。对读取速度敏感的数据。相对稳定不经常变化的数据。能容忍一定延迟更新的数据。 不一定完全满足上述的条件只是满足的越多越适合使用本地缓存。 频繁读取和读取速度敏感的数据很容易理解使用本地缓存就是为了快还可以缓解远程共享缓存的压力。 但是如果我们的服务器多起来了每台实例都缓存有一份数据如果数据有更新同步到其他实例的成本就会升高。 如果能满足第三点相对稳定的数据我们仍旧可以使用本地缓存否则使用远程共享缓存。 那么第四点呢这个数据实在太稳定了稳定到我们可能不需要第一时间察觉到它的更新这时候甚至不需要实例间的同步只需要实例定时刷新这个数据就行。 比如一杯豆浆的价格常年都是2元某一天升到3元我5分钟刷新一次价目表最多延迟个5分钟才更新价格其实还可以接受的。 这期就喵到这收
http://wiki.neutronadmin.com/news/472454/

相关文章:

  • 做一手楼盘的网站上饶商城网站建设
  • 柬埔寨网站建设运营维护百度代运营
  • 梅河口市建设局网站做再生料的网站
  • 做购物网站那个好上海品牌战略咨询公司
  • 做淘客需要网站什么是建站
  • 深圳建站公司招聘武威 网站建设
  • 苏州知名高端网站建设公司网站建设兆金手指排名
  • p2p网站的建设福建网站模板
  • 怎样做自己的 优惠卷网站网站开发培训多少钱
  • 网站更换服务器需要重新备案吗新建网站后域名跳转到别的网站了
  • 郑州建设网站费用建设茶叶网站的目的
  • 萧县建设局网站深圳保障性住房申请条件
  • php网站伪静态正规网站建设定制
  • 卖高仿名牌手表网站工程资料代做网站
  • 购物网站建设案例郴州前十名高档小区
  • 阜宁县网站建设asp 企业网站管理系统
  • 乌兰察布市建设工程造价网站三个字的公司名称大气
  • 聊城网站建设哪个好些响应式网站开发asp
  • 免费起名网最好的网站花卉网站开发可行性
  • 宣城网站seo诊断在哪里能找到做网站的人
  • 浙江省城乡建设网站证件查询个人网站设计企业
  • 杭州市网站seo企业网站建设的目的有()
  • 网站做权重有用吗江门网站自助建站
  • 网站下做二级域名什么是网站模块
  • 建设网站需要什么技术怎么申请免费网站
  • 设计的网站都有哪些功能微博wordpress
  • 网站专业术语中 seo意思是苏州网页制作找哪家
  • 早教网站源码wordpress分类文章表格显示
  • 站酷设计网站官网入口文字设计文件外链
  • 做网站 二维码登录漳州正规网站建设价格