Memcached是一款高性能的分布式缓存系统,凭借其简单方便的操作,稳定可靠的性能广泛应用于互联网应用中,这篇文章里,我主要去总结一些常见应用场景问题以及解决办法。
分类:
系统相关 时间:
2014-12-13 06:08:48
阅读次数:
224
如果可以并行可以大大提高性能,但在我们的使用中,不可能全是并行的也是要有线行操作,所以我们需要在业务逻辑层进行并行操作的护展:数据访问层不变还是以前一样如下: public class UserDAL { public User GetUser() { ...
分类:
Web程序 时间:
2014-12-12 18:26:19
阅读次数:
182
HHVM (HipHop Virtual Machine) 是 Facebook 开源的 PHP 执行引擎。 HHVM 采用一种JIT(just-in-time)的编译机制实现了高性能,同时又保持对 PHP 语法的充分支持。 在 Facebook 实际应用场景中,与 Zend PHP 5.2 引擎 ...
分类:
Web程序 时间:
2014-12-11 23:41:01
阅读次数:
308
利用Spring.Net技术打造可切换的Memcached分布式缓存读写类Memcached是一个高性能的分布式内存对象缓存系统,因为工作在内存,读写速率比数据库高的不是一般的多,和Radis一样具有高效的读写和分布式的优势,上一篇博文《Memcached在Windows下的配置和使用》已经对介绍过...
分类:
编程语言 时间:
2014-12-11 22:16:51
阅读次数:
273
服务端
和http://blog.csdn.net/simonchi/article/details/40613923 文章类似
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java
NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API
对JAVA的SOCKET做了一层包装
Apach...
分类:
其他好文 时间:
2014-12-11 19:17:01
阅读次数:
302
我们系统经常要保存用户登录信息,有Cookie和Session机制,Cookie客户端保存用户信息,Session在服务端保存用户信息,如果浏览器不支持Cookie或者用户把Cookie禁掉了,Cookie就用不了,还有不同的浏览器采用不用方式保存Cookie,所以我们采用Session服务端来保存,上一节我们有介绍了Tomcat集群部署,怎么样集群的Tomcat对同个用户请求的都能获取保存在Session的用户信息,采用了Memcached管理Session,Memcached 是一个高性能的分布式内存对...
分类:
系统相关 时间:
2014-12-11 19:16:36
阅读次数:
196
function generateImg($source, $text1, $text2, $text3, $font = './msyhbd.ttf') { $date = '' . date ( 'Ymd' ) . '/'; $img = $date . md5 ( $source ...
分类:
Web程序 时间:
2014-12-11 19:03:16
阅读次数:
187
无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题。今天,就给大家提供几个提高Android App性能的技巧。...
分类:
移动开发 时间:
2014-12-11 11:58:06
阅读次数:
224
1.数据存储 a.集中式----》分布式 复制m/s、切分 a.1切分 垂直切分(按功能模块) 难点:跨域的表关联---》应用程序 事务----------》分布式的事务(单独数据源的小事务,然后通过程序控制) ...
分类:
数据库 时间:
2014-12-11 00:09:21
阅读次数:
440
上下文概念在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多线程之间需要竞争IO设备, 或者竞争锁资源,导致往往执行速度还不如单个线程. 在这里有一个经常提及的概念就是: 上下文切换(Context...
分类:
编程语言 时间:
2014-12-11 00:01:59
阅读次数:
327