赞一下123systems的VPS

最早选择它是因为价格低,256M/512M的OpenVZ一年才$20多,真是太便宜了但因为价格低,又是OpenVZ(估计严重超售),而且它们租用的是别人的服务器,所以服务基本没有保证一个月估计得有好几次服务中断,好在它都能自动恢复了给它们提交Tickets,他们的服务也不怎么好,爱答不理的...前段时间,他们出了基于Xen的VPS,而且价格也不太高,就重新又买了一个2VCpu/1GMem的VPS结果,效果还不如之前的那个OpenVZ的,速度超慢,ping还丢包严重,利用它去翻墙基本不太行近期,他们启动了硬件设备的迁移过程,据说是迁移到它们自己......

阅读全文

测试QingCloud的VPN

首先,在青云中建立2个网络,ip段分别为192.168.100.0 和 192.168.201.0然后,将他们连接到同一个路由器,路由器的ip地址为10.50.27.96再建立2个主机,分别将他们放到2个网络中,最终通过DHCP服务,他们获得的ip地址为192.168.100.2和192.168.101.2申请一个公网ip地址117.121.25.21,并将它绑定在路由器上,这样可以通过设置端口转发,就能通过公网地址去ssh到相应的主机上最终,这个网络的拓扑图如下:在路由器上开启VPN服务,vpn网络的默认地址段为10.255.1.0,下载证......

阅读全文

EC2的预留实例

EC2的标准按需实例,价格相对来说还是比较贵的 比如:一个默认的小型实例,1VCPU/1.7G内存/160G磁盘,每小时$0.088元 如果一个比较稳定的应用需要长期跑在EC2上,可以考虑使用其预留实例 http://aws.amazon.com/cn/ec2/reserved-instances 预留实例实际上是预先交一个一次性的费用,然后可享受比较优惠的小时费用,可选择1年或3年期 比如:3年期的预留低使用率小型实例,每小时$0.041元,几乎就相当于半价了,能节约不少成本 对于高使用率实例,每小时仅$0.02元 需要注意的是:对于低使用......

阅读全文

Drupal的CKEditor插件

为了便于产品同学整理发布文档,我们就自己搭建了一个Drupal系统并安装了ckeditor插件,方便编辑静态页面但发现ckeditor有个问题,它会自动移除掉空的tag,如一个空的span查了好多文章,说是通过设置fillEmptyBlocks可以解决,但尝试了无果后来,就单独加了一个protectedSource的正则,把span的给过滤掉了编辑modules/ckeditor/ckeditor.config.js配置文件,增加:config.protectedSource.push(/<span.*?><\/span&g......

阅读全文

RHEL上搭建GitLab环境

GlitLab是github的一个本地实现,可以把它看做是github的一个山寨版本它是用Ruby实现的,依赖的库很多,安装起来比较麻烦主要参考https://github.com/gitlabhq/gitlabhq/blob/stable/doc/installation.md去安装机器环境是RHEL 5.71. 安装依赖包yum install sqlite yum install sqlite-devel #yum安装的sqlite不好使,只好编译源码了 wget 'http://www.sqlite.org/sqli......

阅读全文

Redis优化的几点思路

如果所有的数据都能放到内存中,那么Redis的性能将会非常高据称能达到10w/s的读取速度但它也有一定的问题:1. 持久化问题,大数据量dump时,出现服务暂停2. 官方没有一个完整的HA方案针对以上问题的几个解决思路:1. 使用Replication机制,搭建Master-Slave模型2. 使用KeepAlived做HA,对外一个VIP,当Master出现故障时,能自动切换到Slave上,并将Slave提升为Master3. 可以在Slave上建新的Slave,实现一主多从,同时可以将读请求分配到Slave上 4. Master......

阅读全文

启用MemCached的SASL认证

memcached从1.4.3版本开始,能支持SASL认证比较适合多个应用共用一个memcached集群需要在编译时,加上--enable-sasl选项启动memcached时,增加-S的选项./configure --prefix=%{datadir}  --enable-sasl/usr/local/bin/memcached -S -d -u nobodySASL认证也可以有很多种认证机制,比如pam,shadow,ldap等 下面配置成使用shadow方式去认证#修改/etc/sysconfig/saslauthd......

阅读全文

time_wait过多的优化

对于处理并发量较高的Server,统计会发现本机tcp的time_wait状态的连接非常多netstat -nat | awk '{++S[$NF]} END {for(a in S) print a, S[a]}'TIME_WAIT 24413established) 1SYN_SENT 1FIN_WAIT1 1State 1ESTABLISHED 15LAST_ACK 1LISTEN 7该time_wait的默认值为2*MSL,MSL即max segment lifetime,是一个tcp包的最大生存时间MSL值在Linu......

阅读全文

GlusterFS性能优化

运维的同学前端时间搭建了一个4台Server的GlusterFS集群按照其默认的配置,没有使用replicate,读性能还是不错的,每秒大概100M但写性能相当比较糟糕,每秒大概只有5M左右,几乎比NFS慢了一个数量级GlusterFS的官方文档比较恶心,在其首页没有具体配置文档的链接,费了好大劲才找到其Translators的说明文档,见这里,可以参考下使用一些Translators进行优化后,写性能有了不少的提升,基本能达到25M-30M每秒,这个速度还是基本可以接受的优化后,读的性能有了一定的下降,不过下降不太明显,每秒在70M-100......

阅读全文

http协议中的keep-alive

通常,我们说的http长连接,实际上是包含2种不同的含义: comet,是服务器和浏览器之间维持一个长时间的http连接,用于服务器消息的实时推送,见Web应用中的Comet技术,这种模式下,浏览器只会发送一次request请求,而server端会不断吐出消息给浏览器端,直到超时或者手工终止连接 keep-alive,是http协议中定义的一个规范,它是利用同一个tcp连接处理多个http请求和响应,节省了tcp连接3次握手的开销,同时也就减少了后续请求的延时 HTTP/1.0在HTTP/1.0版本中,并没有官方的标准来规定Keep......

阅读全文

最新文章

最近回复

  • feifei435:这两个URI实际是不一样的
  • zsy: git push origin 分支 -f 给力!
  • 冼敏兵:简单易懂,good fit
  • Jack:无需改配置文件,看着累! # gluster volume se...
  • Mr.j:按照你的方法凑效了,折腾死了。。。。
  • zheyemaster:补充一句:我的网站路径:D:\wamp\www ~~菜鸟站长, ...
  • zheyemaster:wamp2.5(apache2.4.9)下局域网访问403错误的...
  • Git中pull对比fetch和merge | 炼似春秋:[…] 首先,我搜索了git pull和git fe...
  • higkoo:总结一下吧, 性能调优示例: gluster volume s...
  • knowaeap:请问一下博主,你维护的openyoudao支持opensuse吗

分类

归档

其它