实体框架 5 性能注意事项作者:David Obando、Eric Dettinger 等发布时间:2012 年 4 月1.简介对象关系映射框架是一种在面向对象的应用程序中提供数据访问抽象的便捷方式。对于 .NET 应用程序,Microsoft 推荐的 O/RM 是实体框架。但任何抽象都要考虑性能。...
分类:
其他好文 时间:
2014-08-13 00:39:55
阅读次数:
320
使用了VPS一段时间之后发现磁盘空间快满了。本人的VPS在购买的时候买了500gb的磁盘,提供商赠送了20GB的高性能系统磁盘。这样系统就有两个磁盘空间了。在初次安装mysql的时候将数据库目录安装在了系统盘。(第一个磁盘)使用了一段时间之后数据库存储量变大,快将20GB的存放空间占满了。因此必须将...
分类:
数据库 时间:
2014-08-12 18:08:24
阅读次数:
302
代码来源:游双的linux高性能服务器编程
主进程创建一个进程池,当有客户端发送请求时,主进程选择一个进程与该客户端进行通信,为了简单期间,去掉了一些信号处理代码,其中信号的用法可以参考基于多进程的网络聊天程序
服务器代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-08-12 17:09:34
阅读次数:
179
英文链接:Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你.....
分类:
编程语言 时间:
2014-08-12 16:47:44
阅读次数:
364
MySql的默认配置不适用于使用大量资源,因为其通用性很高。不要期望改变配置文件会带来巨大得性能提升。提升大小取决于工作负载,通常可以通过选择适当的配置参数得到两到三倍得性能提升。在这时候,性能提升就是增量的。为了更大得提升,通常要检查服务器架构,查询及应用程序的架构。6.1配置基础知识 1 首先....
分类:
数据库 时间:
2014-08-12 16:45:24
阅读次数:
208
原文http://nginx.org/en/docs/http/load_balancing.html
本文依照自己的理解翻译
在多个应用程序间提供负载均衡是一种常用的提高资源利用率的技术,提高服务器的吞吐量,减少延迟,确保应用程序容错。Nginx可以做为一个高效的http负载均衡器来将负载分发到多个应用程序上以提高性能,它也是一种可靠地,可伸缩的web应用程序服务器。
负载...
分类:
其他好文 时间:
2014-08-12 13:39:54
阅读次数:
229
一.Java的关键特性1.简单性2.安全性3.可移植性4.面向对象5.健壮性6.多线程7.体系结构中立8.解释执行9.高性能10.分布式11.动态性二.J2SE 5的主要特性1.泛型2.注解(annotation)3.自动装箱和自动拆箱4.枚举5.增强for-each风格的for循环6.可变长度参数...
分类:
编程语言 时间:
2014-08-12 00:16:43
阅读次数:
260
本书简介本书将从三个方面权威的阐述如何提高.net app 性能问题:验证、测量性能指标,然后辨别它是否超过度量从内存管理、网络、I/O、并发等方面提高应用程序的性能通过CLR的详细的设计细节来解决应用程序的性能瓶颈我们相信.net软件开发人员无法实现高性能的软件解决方案是因为上述三个领域的问题,例...
分类:
其他好文 时间:
2014-08-12 00:04:03
阅读次数:
257
前言 CPU 的并行编程技术,也是高性能计算中的热点,也是今后要努力学习的方向。那么它和 GPU 并行编程有何区别呢? 本文将做出详细的对比,分析各自的特点,为将来深入学习 CPU 并行编程技术打下铺垫。区别一:缓存管理方式的不同 GPU:缓存对程序员不透明,程序员可根据实际情况操纵大部分缓存...
分类:
其他好文 时间:
2014-08-11 23:56:03
阅读次数:
241
Disruptor是一个高性能的用于线程间消息处理的开源框架。它的目标就是快.我们知道,java.util.concurrent.ArrayBlockingQueue 是一个非常优秀的有界队列实现。Disruptor与之相比,性能更加的优秀。性能比较完整的性能报告在这里.Disruptor内部使用了...
分类:
其他好文 时间:
2014-08-11 23:52:33
阅读次数:
322