- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 collectd安装
collectd 5.5自带write_to_kafka plugin,不过目前需要从源代码安装,没有现成的rpm或者deb包。安装步骤如下:安装zlib,下载地址:http://ncu.dl.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gz安装librdkafka,下载地址:https://codeload.g
2016-01-16 19:57:52 3732
高性能IO模型浅析
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:
(1)同步阻塞IO(Blocking IO):即传统的IO模型。
(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。
(3)IO多路复用(IO Multiplexing):即经典的Reactor设计模式,有时也称为异步阻塞IO,Java中的Selector和Linux中的epoll都是这种模型。
(4)异步IO(Asynchronous IO):即经典的Proactor设计模式,也称为异步非阻塞IO。
深入浅出介绍这几种模型
2018-05-05
Java应用程序性能调优
java应用程序性能调优,性能瓶颈在哪里
增加带宽
减少网页的http请求
加快服务器脚本计算速度
使用动态内容缓存
使用数据缓存
将动态内容静态化
更换Web服务器组件
页面组件分离
合理部署服务器
使用负载均衡
优化数据库
考虑可扩展性
减少视觉等待
2018-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人