缓存
mituan1234567
今天比昨天更好明天比今天更好为此不屈不挠地工作勤勤恳恳地经营孜孜不倦地修炼我们人生的目的和价值就是这样确确实实地存在着
展开
-
在ASP.NET MVC中使用分布式缓存
http://www.cnblogs.com/024hi/archive/2008/08/29/1279409.html 使用缓存是提高ASP.NET MVC应用程序性能的最好方式。我们知道,在ASP.NET MVC中最耗时的操作非数据库的读取莫数,那么,尽量的避免读取数据库显然成为了提升性能最好的办法。缓存可以将经常访问的数据保持在内存中从而大幅减少数据库的读取。 由于A转载 2013-01-31 14:20:58 · 2001 阅读 · 0 评论 -
js缓存更新方案
http://zhenggm.iteye.com/blog/680600遇到的问题: 在访问量比较大的系统中,我们需要将一些静态的文件在客户端缓存,以减少下载的流量,从而加快客户端访问的速度。但是缓存会带来一个问题,就是如何在服务端更新完文件之后,客户端能够及时得到更新。解决思路:1. 在一个配置文件中维护js文件map;2. 在页面中通过js map的key转载 2013-04-01 16:00:29 · 1076 阅读 · 0 评论 -
数据库对象的缓存策略
http://blog.csdn.net/zhangzhaokun/article/details/4696492原帖:http://www.javaeye.com/topic/9706前言 本文探讨Jive(曾经开源的Java论坛)和Hibernate(Java开源持久层)的数据库对象的缓存策略,并阐述作者本人的Lightor(Java开源持久层)采用的数据库对象缓存策略。转载 2013-04-01 10:44:19 · 544 阅读 · 0 评论 -
高效分布式数据库缓存经典解决方案
原文:http://topic.csdn.net/u/20080722/22/3a63114f-31ea-4174-ba9f-0c0d0c8cb293.html 为什么要用缓存?如果问这个问题说明你还是新手,数据库吞吐量毕竟有限,每秒读写5000次了不起了,如果不用缓存,假设一个页面有100个数据库操作,50个用户并发数据库就歇菜,这样最多能支撑的pv也就50*3600*15=27转载 2013-04-01 14:05:12 · 531 阅读 · 0 评论 -
细说 ASP.NET控制HTTP缓存
http://www.cnblogs.com/fish-li/archive/2012/01/11/2320027.html阅读目录开始正常的HTTP请求过程缓存页的请求过程缓存页的服务端编程什么是304应答?如何编程实现304应答如何避开HTTP缓存在上篇博客【细说 ASP.NET Cache 及其高级用法】中,我给大家介绍了ASP.NET Cache,这转载 2013-04-01 16:48:32 · 640 阅读 · 0 评论 -
Memcache和mysql交互流程操作原理
http://ourmysql.com/archives/415对于大型网站如facebook,ebay等网站,如果没有Memcache做为中间缓存层,数据访问不可能吃得消,对于一般网站,只要具备独立的服务器,完全可以通过配置Memcache提高网站访问速度和减少数据库压力,这里主要讨论一下Memcache和MySQL数据库交互过程的流程关系,了解Memcache的中间缓存层作用,从而深入转载 2013-04-03 09:20:21 · 517 阅读 · 0 评论 -
让memcached和mysql更好的工作
http://ourmysql.com/archives/195这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是A Bunch of Great Strategies for Using Memcached an转载 2013-04-03 10:26:07 · 431 阅读 · 0 评论 -
查看、分析memcached使用状态
http://www.blogjava.net/hao446tian/archive/2012/04/11/373773.html访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧! mysql也有自己的缓存,也是存储在内转载 2013-04-03 10:40:26 · 488 阅读 · 0 评论 -
查看Memcached服务状态
http://hi.baidu.com/tjbaso/item/5ec35cf47dbdf24a932af2b8Memcached有个stats命令,通过它可以查看Memcached服务的许多状态信息。使用方法如下:先在命令行直接输入telnet 主机名端口号,连接到memcached服务器,然后再连接成功后,输入stats 命令,即可显示当前memcached服务的状态信息。比如转载 2013-04-03 10:26:53 · 621 阅读 · 0 评论 -
ASP.NET性能优化之减少请求
http://www.cnblogs.com/luminji/archive/2011/09/14/2174751.html在上篇《ASP.NET性能优化之让浏览器缓存动态网页》中的方案中,浏览器发送If-Modified-Since将是否需要使用自己的缓存交给WEB服务器去决定,服务器告知浏览器去读缓存,浏览器才会去读缓存。这种机制存在的性能损耗,就是服务器的ASP.NET仍旧要接收转载 2015-07-10 13:35:54 · 405 阅读 · 0 评论 -
浏览器缓存和304小结
原文地址:(转)浏览器缓存和304小结作者:门西有堆雪关于浏览器缓存浏览器的资源请求,如果使用了缓存基本上是两种情况status code: 200 ok ( from cache )status code: 304 Not Modified上面两种方式有什么区别呢?简单地说,第一种方式是不向浏览器发送请求,直接使用本地缓存文件。第二种方转载 2015-07-10 13:36:39 · 657 阅读 · 0 评论 -
ASP.NET性能优化之构建自定义文件缓存
http://www.cnblogs.com/luminji/archive/2011/09/08/2169955.htmlASP.NET的输出缓存(即静态HTML)在.NET4.0前一直是基于内存的。这意味着如果我们的站点含有大量的缓存,则很容易消耗掉本机内存。现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存。如,我们可以把HTML输转载 2015-07-10 18:34:38 · 519 阅读 · 0 评论 -
ASP.NET性能优化之让浏览器缓存动态网页
http://www.cnblogs.com/luminji/archive/2011/09/13/2172737.html上一篇《ASP.NET性能优化之构建自定义文件缓存》我们通过OutputCache,让请求去访问服务器asp.net的输出缓存,我们扩展了OutputCacheProvider,这相当于是访问服务器上的静态资源。OutputCache是针对所有访问服务器资源的用户转载 2015-07-10 18:40:13 · 366 阅读 · 0 评论 -
关于css js文件缓存问题
http://www.cnblogs.com/hongsemantuoluo/archive/2013/01/15/2860928.html什么情况下,要禁止静态文件缓存:1、经常可能要改动的 js, css.比如一个js文件引用如下后来进行了test.js文件的修改在这种情况下如果以前用户浏览过此页面,那么他的浏览器自动缓存了 test.js当他浏览新版本的时转载 2013-04-01 14:40:32 · 581 阅读 · 0 评论 -
大型高并发高负载web应用系统架构-缓存架构策略
http://blog.csdn.net/zhangzhaokun/article/details/4677188目前在网站的架构构成中普遍使用到缓存来提供WEB应用的性能,由于网站规模的不同,分别存在如下几种类型的缓存架构。(1)单机缓存(2)简单分布式缓存(3)使用复制方式的缓存集群(4)使用散列方式的缓存集群(5)高性能高、可靠的缓存集群下面对于上述几种缓存策转载 2013-04-01 12:16:54 · 525 阅读 · 0 评论 -
NHibernate的缓存管理机制 - NHibernate 2.1.2
http://www.cnblogs.com/RicCC/archive/2009/12/28/nhibernate-cache-internals.html缓存管理面临的主要问题缓存作为一个数据中心,具备添加、更新、删除数据的操作,因此跟数据库类似,会存在事务性、并发情况下数据一致性等问题需要解决使用缓存比较典型的方式如下面代码:Database db = new D转载 2013-03-04 14:59:21 · 765 阅读 · 0 评论 -
Asp.Net数据库缓存依赖
http://www.cnblogs.com/ranlin/archive/2011/08/08/2131203.html1.为数据库启用缓存依赖(您需要具有管理特权,或管理帐户和密码。)在"Visual Studio 命令提示(2010(这里我用的是2010版本的,可以使用VS2005)"运行aspnet_regsql(MSSQL 2000启用方式略有不同)a转载 2013-03-11 12:37:24 · 623 阅读 · 0 评论 -
C#使用memcached实现缓存
http://blog.csdn.net/wyxhd2008/article/details/80762681. 下载memcache(http://jehiah.cz/projects/memcached-win32)的windows稳定版http://jehiah.cz/projects/memcached-win32/files/memcached-1.2.1-win32.zip转载 2013-03-12 09:18:51 · 854 阅读 · 0 评论 -
memcached在windows7上的安装问题
错误:通过cmd命令行进入到D:\webEve\memcached(下载后的解压目录)运行 memcached.exe -d install 报错“ failed to install service or service already installed” 解决方法: www.2cto.com 管理员身份安装,首先找出cmd.exe的原文件右击以管理员身转载 2013-03-12 09:25:21 · 418 阅读 · 0 评论 -
Memcached windows 下安装与测试
http://www.cnblogs.com/wucg/archive/2011/03/01/1968185.htmlMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写转载 2013-03-12 15:41:16 · 451 阅读 · 0 评论 -
asp.net 缓存DataTable对象
http://blog.csdn.net/suntanyong88/article/details/7946359[csharp] using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.转载 2013-03-13 14:08:29 · 978 阅读 · 0 评论 -
ASP.NET缓存
介绍缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。主要有两种类型的缓存:1.输出缓存Output caching2.数据缓存Data caching1. 输出缓存(Output Caching)使用输出缓存,你可以缓转载 2013-03-13 14:07:25 · 559 阅读 · 0 评论 -
Memcached深度分析(原创)
http://blog.developers.api.sina.com.cn/?p=124Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行转载 2013-03-13 15:07:31 · 373 阅读 · 0 评论 -
使用memcached进行内存缓存
http://blog.163.com/quentin_wjb/blog/static/4726976120094123847573/ref: http://www.example.net.cn/archives/2006/01/eoamemcachedoea.html旧文重发2005.8.9通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面转载 2013-03-13 15:32:28 · 586 阅读 · 0 评论 -
ASP.Net 常用缓存更新(转)
http://www.cnblogs.com/sishahu/archive/2011/09/13/2174539.htmlASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)Cache 对象缓存转载 2013-03-14 08:40:34 · 616 阅读 · 0 评论 -
ASP.NET缓存管理的几种方法
http://www.jb51.net/article/32418.htm尽管缓存管理在Windows应用程序中已经不再是个问题,但在web环境下依然是个挑战。因为HTTP是一个无状态的协议并且web服务无法识别不同请求的用户。识别不同的请求究竟是哪个特定用户发出的,并且存储这些信息以便它在以后请求中能被重新使用,对我们来说非常重要。ASP.NET提供了很多特性用来在客户端和服务器端存储这转载 2013-03-14 11:00:27 · 669 阅读 · 0 评论 -
memcached+net缓存
http://www.phpfans.net/article/htmls/201008/Mjk2MTMx.html最近对线上项目进行了一次缓存方面的优化,本来6月就该写的,但是项目一直忙,就给自己理由偷懒了缓存方面的思考参考代震军的文章比较多,文章地址:http://www.cnblogs.com/daizhj/archive/2009/11/17/1604436.htmlht转载 2013-03-13 16:54:15 · 889 阅读 · 0 评论 -
门户级UGC系统的技术进化路线——新浪新闻评论系统的架构演进和经验总结
http://www.csdn.net/article/2014-12-17/2823183评论系统,或者称为跟帖、留言板,是所有门户网站的核心标准服务组件之一。与论坛、博客等其他互联网UGC系统相比,评论系统虽然从产品功能角度衡量相对简单,但因为需要能够在突发热点新闻事件时,在没有任何预警和准备的前提下支撑住短短几分钟内上百倍甚至更高的访问量暴涨,而评论系统既无法像静态新闻内容业务那转载 2015-08-11 16:38:40 · 691 阅读 · 0 评论