Jexus 中的 ASP.NET 前置缓存

作者:JerryXia | 发表于 , 阅读 (2,205)
请问Jexus 中的 ASP.NET 前置缓存体现在哪里?实现方法:在需要前端缓存的ASPX网页靠前的部分,加上下面一句就行:<%Response.AddHeader("PageCache-Time","60");%>解释:    一、ASP.NET前置缓存,是Jexus把指定的ASP.NET网页内容缓存起来,在指定的时间内,所有对这个网页的访问,Jexus都用这个缓存内容回应,而不再驱动ASP.NET引擎对这个网页反复处理。   二、前端缓存的优点在性能方面,本质上是以最简单... 阅读全文

《渝李文集静日书 -- 关于一棵菠菜的等待》

作者:JerryXia | 发表于 , 阅读 (2,103)
发布于:2006-8-26 15:32:45【一头菠菜随风摇摆】丁聪有一头倔强到死的乱发,所以被叫做菠菜头;童舟小小的个子却长得圆圆胖胖,因此被称为冬瓜。冬瓜是菠菜头的好朋友,形影不离得就像夏天的冰激凌冬天的棉手套。如果你走在路上,看见顶了一头菠菜的英俊男生,身边跟着个身子圆圆脸蛋圆圆的女孩儿,像颗小跳豆似的唧唧喳喳,不用怀疑,那就是他们了。因为这个,丁聪有时候会觉得难为情,好几次他在和童舟出去的时候,都会一个人悄悄溜掉,然后躲一边去看她傻乎乎站在那儿,东张西望喊他名字的表情。你可能会想,... 阅读全文

MongoDB 使用的一些经验

作者:JerryXia | 发表于 , 阅读 (3,082)
这是一篇关于 MongoDB 使用经验的一篇文章,MongoDB 相对于 MySQL简单很多,关于 MySQL 的调优可以看另一篇博文: [MYSQL调优和使用必读](http://blog.guqiankun.com/post-181)。MongoDB 的单进程,多线程模型充分利用 MongoDB 的 oplogMongoDB 的 MMAP 内存模型MongoDB 的索引MongoDB 需要注意的几点对线上库的批量操作要控制频率实时将数据同步到关系型数据库支持复杂查询和数据分析需要为 M... 阅读全文

MYSQL 调优和使用必读

作者:JerryXia | 发表于 , 阅读 (2,870)
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外,在整个系统上仍然有很多可以优化的地方。1. 选择合适的存储引擎: InnoDB除非你的数据表使用来做... 阅读全文

内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结

作者:JerryXia | 发表于 , 阅读 (8,344)
.Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结在什么情况下会出现OutOfMemonryException呢?在我们试图新建一个对象时,而垃圾收集器又找不到任何可用内存时被抛出,这种情况下我们是可以捕获该异常的;另一种情况是,CLR需要内存时,而却系统却不能提供,也会抛出该异常.但此时,我们的应用程序是不能捕获该错误的.内存溢出(OutOfMemoryException)的调试分析32位操作系统的寻址空间是4G,其中有2G被操作系统占用... 阅读全文

Jexus Web Server支持高并发请求的优化技巧

作者:JerryXia | 发表于 , 阅读 (3,549)
Jexus web server每个工作进程的最大并发数固定为1万,最多可以同时开启4个工作进程,因此,每台Jexus服务器最多可以到支持4万个并发连接。但是,按照linux系统的默认设定,linux是不能支持这么高的并发请求的,只有对linux进行一些必要的优化,才能达到让Jexus支持大并发的目的。一、调整文件描述符数量限制编辑 /etc/security/limits.conf,更改或添加入如下内容:soft nofile 20000\ hard nofile 20000二、调整网络... 阅读全文

C#开源资源大汇总

作者:JerryXia | 发表于 , 阅读 (62,986)
一、AOP框架         Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。       NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于MonoC#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NK... 阅读全文