共 143 篇文章 |
|
当用户调用连接池的StartService方法时,在StartService方法中会通知threadCreate线程创建静态连接,然后将这些静态连接加入到List,同时启动threadCheck线程,threadCheck线程负责检测List中的最小空闲连接是否少于连接池配置的最少空闲连接数,当条件为真时threadCheck线程会负责再次唤醒threadCreate线程同时给threadCreate线程传递这次要创... 阅6980 转57 评0 公众公开 07-09-02 10:47 |
深度探索 Microsoft .NET提供的线程池, 揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池。注意第三个请求是在第一个请求处理结束之后执行的,而且线程的号码仍然用原来的7,这个原因是线程池检测到CPU的使用率已经达到100%,一直等待某个线程空闲。相对于定时器,.NET线程池允许在执行函数上同... 阅2508 转33 评0 公众公开 07-09-01 17:09 |
对于 eBay 这样超大规模的站点来说,瓶颈往往最容易在数据库服务器上产生,必定有一部分数据(比如交易记录这样不容易水平分割的数据)容易带来大量的读操作,而不管用什么存储,能承担的 IO 能力是有限的。通过 Quest 公司的 Share Plex 近乎实时的复制数据到其他数据库节点,F5 通过特定的模块检查数据库状态,并进行负载均衡,IO 成功的做到了... 阅100 转0 评0 公众公开 07-07-07 13:57 |
数据存储工程组控制着 eBay 的 2PB (1Petabyte=1000Terabytes) 可用空间。应用服务器应用服务器有哪些特点呢?使用单一的两层架构(这一点有点疑问,看来是自己写的应用服务器)集中化存储应用程序日志; 全局计费:实时的与第三方应用集成(就是eBay 自己的 PayPal 吧?) 业务事件流:使用统一的高效可靠消息队列. 并且使用 Cookie-cutter 模式用于... 阅317 转5 评0 公众公开 07-07-07 13:56 |
在 2004 年的时候,eBay 的应用服务器采用了 IBM WebSphere,部署在 WinNT 上,硬件是 Intel 双 CPU 奔腾服务器。在《eBay 的数据量》中我们知道,eBay 的是集中式处理 Log 的,每天会有 2T 的 Log 数据产生,现在只会更多。这些应用服务器分成不同的组,通过一个统一的 DAL(database access layer) 逻辑层访问 135 个数据库节点。 阅203 转3 评0 公众公开 07-07-07 13:55 |
Memcached是什么?Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。有两种方法可以使 PHP 作为 memcached 客户端,调用 memcached 的服务进行对象存取操作。首先 下载 memcached-client.php,在下载了 memcached-client.php 之后,就可以通过这个文件中的类"memcached"对 memcached ... 阅687 转1 评0 公众公开 07-06-04 22:54 |
测试完成! 启动线程数:1, 每线程执行测试数量: 1000, 测试数据大小(byte):1024put处理时间:2515微秒,处理put速度: 每秒 789 次get处理时间:1266微秒,处理get速度: 每秒 789 次。测试完成! 启动线程数:2, 每线程执行测试数量: 1000, 测试数据大小(byte):1024put处理时间:3595微秒,处理put速度: 每秒 1471 次get处理时间:2734微秒,处理get速... 阅598 转2 评0 公众公开 07-06-04 22:53 |
memcached[About] [News] [Download] [Client APIs] [Users] [Mailing List] What is memcached?With memcached you can reduce your database reads to a mere fraction, leaving the databases to mainly do infrequent writes, and end up getting much more bang for your buck, since your databases won‘t be blocking themselves doing... 阅255 转0 评0 公众公开 07-06-04 22:47 |
使用memcached进行内存缓存。通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。Memcached是什么?Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Me... 阅579 转1 评0 公众公开 07-06-04 22:46 |
Memcached在大型网站中应用 [原创] 发表时间:(2006-07-20 20:33:47) memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。2、 memcached 使用入门2.1 memcached的安装 ?<1>memcached服务的安装 先检查linux内... 阅97 转1 评0 公众公开 07-06-04 22:43 |