通过《高性能Web服务器Nginx的配置与部署研究——(11)应用模块之Memcached模块的两大应用场景》一文,我们知道Nginx从Memcached读取数据的方式,如果命中,那么效率是相当高的。那么:1.如果不命中呢?我们可以到相应的…
很多人费尽心思,都没有找到一个完美的I/OCP例程,甚至跟人于误解,先将本人编写的例程公布出来,希望对那些苦苦寻觅的人带来收获。本例程可以作为初学者的学习之用,亦可以作为大型服务程序的通讯模块。其处理速度可以说,优化到了极点。如果理解了本例…
粘包使用TCP长连接就会引入粘包的问题,粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。粘包可能由发送方造成,也可能由接收方造成。TCP为提高传输效率,发送方往往要收集到足够多的数据…
断点续传断点续传主要是用在上传或下载文件,一般做法是开始上传的时候,服务器返回上次已经上传的大小,如果上传完成,则返回-1;下载开始的时候,由客户端上报本地已经下载大小,服务器根据位置信息下发数据,因此上传下载协议都需要带Size大小,例如…
HHVM全称为HipHopVirtualMachine,它是一个开源虚拟机,用来运行由Hack(一种编程语言)和PHP开发应用。HHVM在保证了PHP程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取得了非凡的性能。到目前为止,相对…
起因ledisdb是一个參考ssdb。採用go实现,底层基于leveldb,相似redis的高性能nosql数据库,提供了kv,list,hash以及zset数据结构的支持。我们如今的应用极大的依赖redis。但随着我们用户量越来越大,re…
一条SQL语句执行得很慢的原因有哪些https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247485185&idx=1&sn=66ef08b4ab6af575…
http://blog.csdn.net/sqldebug_fan/article/details/9043699
ORACLE索引与高性能SQL介绍ORACLE索引与高性能SQL介绍发布时间:2007-04-2208:00:00来源:作者:点击:168什么是索引索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;Oracle存储索引的数…
原文出处:wuzhiwei的博客欢迎分享原创到伯乐头条前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去…
前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源…
1、css文件在head标签中引入,保证在渲染结构的时候进行样式渲染2、Js文件放在body的底部,确保在渲染dom树的时候不会出现js阻塞3、函数内的变量是访问速度最快的,全局变量的访问速度是最慢的,减少全局变量的访问4、函数中使用多次全…
好久没上博客园写文章了,最近看了些关于高性能JS开发的书籍,对于Grid排序这块自我感觉理解的还算不错,可以拿上来让JS高手们指导下!也可以让JS的新手们了解下!在代码上有何不妥之处欢迎大家拍砖!感激不尽!在这里我主要是封装了Grid排序的…
我们知道,对DOM的操作都是非常的耗性能的,那么为什么会耗性能呢?文档对象模型(DOM)是一个独立于语言的,使用XML和HTML文档操作的应用程序接口(API)。在浏览器中,主要与HTML文档打交道,在网页应用中检索XML文档也很常见。DO…