Varnish是一款高性能的开源HTTP缓存加速器,从下图(网站拓扑结构视图)不难看出,缓存对于现代互联网的重要意义。缓存存在的基础程序具有局部性时间局部性过去访问过的数据在一段时间内有可能被再次访问空间局部性过去被访问的某数据周围的其他数据有可能也被访问缓存得以生效..
分类:
其他好文 时间:
2015-06-07 15:57:39
阅读次数:
184
自工作以上,程序因为代码越写越多,变得越来越臃肿,效率也会变得越来越低,于是我总喜欢不断去优化程序结构外,内存优化和性能调优。要对Java程序进行内存优化和性能调优,需要了解虚拟机的内部原理,了解Java虚拟机的好处除了上述提及两点好处。从更深一点的技术层面上看,..
分类:
编程语言 时间:
2015-06-06 23:49:28
阅读次数:
303
Varnish是一款高性能的开源HTTP缓存加速器,从下图(网站拓扑结构视图)不难看出,缓存对于现代互联网的重要意义。基础理论缓存存在的基础程序具有局部性时间局部性过去访问过的数据在一段时间内有可能被再次访问空间局部性过去被访问的某数据周围的其他数据有可能也被访问缓存..
分类:
其他好文 时间:
2015-06-06 22:12:55
阅读次数:
346
Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的。Linu...
分类:
系统相关 时间:
2015-06-05 15:17:41
阅读次数:
351
在这一期的性能调优培训里,我想详细谈下SQL Server里计划缓存及其副作用。在上一周你已经学到,每个提交给SQL Server的逻辑查询会编译成物理执行计划。那个执行计划然后会被缓存,即被称为计划缓存,用作后期的重用。首先我们来看下即席SQL语句(adhoc SQL statements,对应的...
分类:
数据库 时间:
2015-06-04 22:24:55
阅读次数:
209
在这一期的性能调优培训里,我想详细谈下SQL Server里计划缓存及其副作用。在上一周你已经学到,每个提交给SQL Server的逻辑查询会编译成物理执行计划。那个执行计划然后会被缓存,即被称为计划缓存,用作后期的重用。首先我们来看下即席SQL语句(adhoc SQL statements,对应的...
分类:
其他好文 时间:
2015-06-03 21:18:29
阅读次数:
137
http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... ?...
分类:
Web程序 时间:
2015-06-02 18:19:09
阅读次数:
342
一般浏览器会显示服务器执行脚本或服务器版本相关信息,比如:虽然这个方便调试查看,但暴露了太多的服务器相关信息。实际应用最好关闭这些信息。防止别有用心的人搞破坏。php隐藏方法:文档地址:http://php.net/manual/zh/ini.core.php#ini.expose-php修改php.iniexpose_phpO..
分类:
Web程序 时间:
2015-06-02 18:17:01
阅读次数:
160
原文:性能调优:理解Set Statistics IO输出性能调优是DBA的重要工作之一。很多人会带着各种性能上的问题来问我们。我们需要通过SQL Server知识来处理这些问题。经常被问到的一个问题是:早上这个存储过程运行时间还是可以的,但到了晚上就很慢很慢。对此,我们可以笑着回答:这个存储过程运...
分类:
其他好文 时间:
2015-06-02 10:43:44
阅读次数:
94
原文:性能调优:理解Set Statistics Time输出在性能调优:理解Set Statistics IO输出我们讨论了Set Statistics IO,还有如何帮助我们进行性能调优。这篇文章会讨论下Set Statistics Time,它会告诉我们执行一个查询需要的时间。 我们用一个例子...
分类:
其他好文 时间:
2015-06-02 10:37:30
阅读次数:
113