性能优化群组成立,欢迎有识之士加盟。

最近更新文章

性能优化实践Roadmap

FYI: http://raychase.iteye.com/blog/1378466
RayChase 评论 (0) 有 1210 人浏览 2012-01-28

提高数据库查询速度的几个思路

提高数据库查询速度的几个思路 1、缓存,在持久层或持久层之上做缓存。 2、数据库表的大字段剥离,保证单条记录的数据量很小。 3、恰当地使用索引。 4、必要时建立多级索引。 5、分析Oracle的执行计划,通过表数据统计等方式协助数据库走正确的查询方式,该走索引就走索引,该走全表扫描就走全表扫描。 6、表分区和拆分,无论是业务逻辑上的拆分(如一个月一张报表、分库)还是无业务含义的分区( ...
RayChase 评论 (2) 有 6438 人浏览 数据库性能优化章节 2011-11-19

Web项目性能问题常见定位方法梳理

第一类:请求无响应,浏览器始终处于等待状态。 定位方法:kill -3或者jstack先分析线程堆栈,找到当前block的线程。 常见于:外部接口调用无返回或者网络IO阻塞无响应;死锁;死循环;……。 第二类:宕机,进程挂掉。 定位方法(这一类问题普遍比较难定位): (1)寻找hs_err_pidxxx.log这样的JVM日志 (2)使用JVM参数在JVM crash时写入到dump文件中 ...
RayChase 评论 (1) 有 2112 人浏览 互联网应用性能分析章节 2011-11-03

Struts2性能优化,援引官方文档

来自 http://struts.apache.org/2.0.11/docs/performance-tuning.html ,工作中也用到了,很实用。 Performance tuning The following are some tips and tricks to squeeze the most performance out of Struts 2. Turn off log ...
RayChase 评论 (2) 有 3732 人浏览 JavaEE框架性能调优章节 2011-10-30

性能需求驱动下架构的改变

产品的发展需要架构的稳定,但是从一个小用户量的软件逐步发展到动辄数千万注册用户的大型互联网应用,没有人会忽视性能需求(或者隐性的性能需求)在其中起了多大的作用。且看一些这方面的分类归纳,从易入繁: 1、集群组网: 这是最基本的横向扩展的方式,把单节点的压力通过负载均衡分担到多个节点下,提高了系统负载能力的同时,亦提高了稳定性。 2、反向代理: 一个大型的互联网网站不能不引入反向代理对静态资源 ...
RayChase 评论 (1) 有 1440 人浏览 性能驱动的架构演变章节 2011-10-30

Peterson 算法

Peterson 算法(Dekker算法的演化)是免锁编程的基本算法之一,这个算法设计得很巧妙,核心就是三个标志位是怎样控制两个方法对临界区的访问的: volatile int flag1 = 0; //主观因素:flag1表示方法1自身是否要求进入临界区 volatile int flag2 = 0; //主观因素:flag2表示方法2自身是否要求进入临界区 volatile int turn ...
RayChase 评论 (1) 有 3186 人浏览 算法性能论证章节 2011-10-30

Javascript Memoizer

以下来自John Hann的实现,这段代码引起了我的注意,它用巧妙的方法把方法调用的结果缓存起来了。 代码解析: // memoize: 使用memoization来缓存的通用方法 // func: 要被缓存的方法 // context: 方法执行上下文 // Note: 方法必须是外部可访问的,参数是可字符序列化的 function memoize (func, context) { fu ...
RayChase 评论 (1) 有 542 人浏览 缓存和页面静态化章节 2011-10-30

知识库信息

最新评论

第五类: 页面一直在加载,响应缓慢定位方法: 使用firebug(其他开发工具)查看页面中含有ifra ...
潘清山 评论了 Web项目性能问题常见定位方法梳理
查询条件:先写能过滤量大的条件,再写过滤量小的条件
潘清山 评论了 提高数据库查询速度的几个思路
性能调整以下是一些提示和技巧最性能挤压保持2。测井和devMode关掉。DevMode允许加载配置和验 ...
yizhl 评论了 Struts2性能优化,援引官方文档
这是什么东东
feijing 评论了 Peterson 算法
<s:property value="foo"/> should be ...
feijing 评论了 Struts2性能优化,援引官方文档
很好的思路,谢谢了。
yexingren23 评论了 性能需求驱动下架构的改变
[color=darkred][/color]换种思路存放数据,例如搜索中的倒排表
chengqiang 评论了 提高数据库查询速度的几个思路
好高深啊,仍需学习
vinalice 评论了 Javascript Memoizer
Global site tag (gtag.js) - Google Analytics