`
文章列表
从JMagick网站下载6.4.0版本的ImageMagick和JMagick   wget http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz wget http://downloads.jmagick.org/6.4.0/jmagick-6.4.0-src.tar.gz   如果wget不能用 运行 yum install wget   (1)      安装ImageMagick       (i)   解压包ImageMagick:tar zxvf ImageMagick-6.4.0-0.tar ...
  Nginx("engine x")是俄罗斯人编写的一款高性能的HTTP和反向代理服务器。Nginx选择高效的epoll作为网络I/O模型,在高连接并发的情况下,Nginx是Apache服务器不错的替代品。它能支持高达50000个并发连接数,而相应的内存,CPU等系统资源消耗却非常低,运行非常稳定。在国内,新浪博客,新浪播客,网易新闻等多家网站使用Nginx作为Web服务器或者反向代理服务器。想对于Apache,Nginx的有几大优势:1.高并发连接2.内存消耗少3.成本低廉4.配置文件非常简单5.支持Rewrite重写规则,能根据域名,URL的不同,将HTTP请求分到 ...

mysql主从配置

主服务器配置:1.建立用户grant replication slave on . to user001@192.168.0.200 identified by ‘111111'2.编辑配置文件/etc/my.cnfserver-id = 1log-bin=mysql-binbinlog-do-db=testbinlog-ignore-db=mysql注:grant replication slave on . to ‘用户名’@'主机’ identified by ‘密码’;binlog-do-db=需要备份的数据库名,可写多行binlog-ignore-db=不需要备份的数据库名,可写 ...
  毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。 下面是Redis作者antirez描述了Redis比较适合的一些应用场景,这个我是直接从网上转载的,但是我觉得比较重要,所以写出来,供大家一览: 1.取最新N个数据的操作比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSH latest.comment ...
Redis支持多种语言的客户端,java客户端也有多种实现。如jedis,jredis等。而spring对redis的客户端做了一个统一封装,支持(Jedis, JRedis, and RJC)。闹米工程中采用了通过spring集成jedis的方式。 首先需要引入jar包:spring-data-redis-1.0.0.RELEASE.jar jedis-2.0.0.jar(我曾以为不需要,后来经高少峰提醒,自己去看了下spring-data-redis的源码发现里面确实引用了jedis的类)。 然后在spring配置文件中,添加如下配置 view plain? ...
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追 ...
  1 起因     最近对新开发的web系统进行了压力测试,发现tomcat默认配置下压到600人的并发登录首页响应速度就有比较严重的影响,一轮出现2000多个的500和502错误。我把登录的时间统计做了一下,把服务器处理总时间打印出来,看了一下发现有个别响应确实在20秒,但平均时间和lr测试出来的还是相差很远。所以可以断定不是程序处理处理花费了这么多时间,由于在局域网测试,所以也可以排除网络问题。这就把问题圈定在tomcat的请求响应能力上了。先把tomcat线程数提升到1000,发现500和502的报错降到几十个,但是响应时间上还没什么提高。后来启动了2个tomcat,用nginx做负 ...
转载 http://passover.blog.51cto.com/2431658/588602 起因----------      在最近新系统的设计中对于首页打开速度的问题做了一些考虑,由于页面上还是以动态数据为主,所以简单的静态化数据可能并不行,所以需要从业务和技术结合的角度去考虑这个问题。由于有些数据并不敏感,其实可以放入缓存并定时更新。另外就是有些本身是静态,能否加快并发相应速度。     这里对动态数据想到了2种办法:1)把Action设置成单例,请求的结果直接加在缓存里,再用一个定时线程去刷新这个缓存;2)让输出的结果页静态化,定时更新结果页。    前者控制起来非常灵 ...
在线上环境中我们是采用了tomcat作为Web服务器,它的处理性能直接关系到用户体验,在平时的工作和学习中,归纳出以下七种调优经验。 1. 服务器资源     服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。    (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。    (2) 内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用-Xmx -Xms -XX:MaxPermSize等参数对内存不同功能块进行划分。我们之前就遇到过内存分配不足,导致虚拟机一直处于full GC,从而导致处理能力严重下降。    (3) 硬盘主要问题就是读写 ...
Global site tag (gtag.js) - Google Analytics