在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明: 1. 缓存策略的概念和实例 ...
分类:
其他好文 时间:
2016-06-26 01:51:03
阅读次数:
275
页面缓存,毫无疑问,几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的db ,所以给首页做缓存是一个不错的主意,那么主页的缓存策略是什么样子的呢,我认为应该是某个固定时间之内不变的,比如说2 分钟更新一次。那么这个缓存应该做在什么地方呢,让我们来看一下,假设您的应用的结构是page-filter-action-service-dao-d...
分类:
系统相关 时间:
2016-06-24 15:01:42
阅读次数:
218
缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 这次主要是分享下自己觉得比较通用的一个缓存策略的架构方案,也是比较 容易理解的.欢迎吐槽. 有更牛逼的也欢迎大家说下: 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据 ...
分类:
Web程序 时间:
2016-06-20 18:39:03
阅读次数:
201
原文地址: Android 开源框架Universal-Image-Loader完全解析(一) 基本介绍及使用 Android 开源框架Universal-Image-Loader完全解析(二) 图片缓存策略详解 Android Fragment使用(一) 基础篇 温故知新 Android Frag ...
分类:
移动开发 时间:
2016-06-14 14:13:40
阅读次数:
345
使用@ OutputCache指令 使用@ OutputCache指令,能够实现对页面输出缓存的一般性需要。@ OutputCache指令在ASP.NET页或者页中包含的用户控件的头部声明。这种方式非常方便,只需几个简单的属性设置,就能够实现页面的输出缓存 策略。@ OutputCache指令声明代 ...
分类:
Web程序 时间:
2016-06-14 10:07:55
阅读次数:
163
网络02 第一种不能设置网络请求的信息(缓存策略,超时时间,可以放在请求头里面) 常见的缓存策略 默认 NSURLRequestUseProtocolCachePolicy = 0, 忽略本地的缓存 NSURLRequestReloadIgnoringLocalCacheData = 1, NSUR ...
分类:
其他好文 时间:
2016-06-12 23:11:15
阅读次数:
147
要提升ASP.NET应用程序的性能,最简单、最有效的方式就是使用内建的缓存引擎。虽然也能构建自己的缓存,但由于缓存引擎已提供了如此多的功能,所以完全不必如此麻烦。在很大程度上,ASP.NET开发者在Web应用程序中,能将缓存引擎的功能直接包装到自己的数据表示及访问类中。如本文所述,整个过程其实非常简 ...
分类:
Web程序 时间:
2016-06-06 16:49:20
阅读次数:
187
在前面的【安卓缓存策略系列】安卓缓存之内存缓存LruCache和【安卓缓存策略系列】安卓缓存策略之磁盘缓存DiskLruCache这两篇博客中已经将安卓中的缓存策略的理论知识进行过详细讲解,还没看过这两篇博客的看官建议先去看一下,本博客将依据这些理论知识打造一个ImageLoader,实现照片墙的效果,关于照片墙的知识网上相关博客也很多,首先解释一下照片墙的概念:用一个GridView控件当作“墙...
分类:
移动开发 时间:
2016-06-02 14:29:34
阅读次数:
267
每个产品的可配置参数繁多,涉及缓存策略、分布算法、序列化方式、数据压缩技术、通信方式、并发、超时等诸多方面因素,都会对测试结果产生影响,单纯的性能对比存在非常多的局限性和不合理性,所以不能作为任何评估依据,仅供参考。
1、尽管 Memcached 和 Redis 都标识为Distribute,但从Server端本身而言它们并不提供分布式的解决方案,需要Client端实现一定的分布算法将数...
分类:
系统相关 时间:
2016-06-02 14:08:25
阅读次数:
178
iOS NSURLSessionConfiguration Reference一个NSURLSessionConfiguration对象定义的行为和策略被用于使用NSURLSession上传和下载数据,创建一个配置对象始终是你必须采取的第一步。你可以使用这个对象去配置你想要使用的NSURLSession对象的超时时间、缓存策略、连接请求以及其它类型的信息。在你使用它初始化一个NSURLSession...
分类:
移动开发 时间:
2016-05-27 11:59:12
阅读次数:
211