How FriendFeed uses MySQL to store schema-less data

How FriendFeed uses MySQL to store schema-less data BackgroundWe use MySQL for storing all of the data in FriendFeed. Our database has grown a lot as our user base has grown. We now store over 250 million entries and a bunch of other data, from comments and “likes” to friend lists.As our database has grown, we have tried to iteratively deal with the scaling issues that come with rapid growth. We did the typical things, like ---->>阅读完整内容

负载均衡必须要考虑的八个方案

1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。除了门户和信息发布类型的网站,对于交互性要求很高的社区类型网站来说,尽可能的静态化也是提高性能的必要手段,将社区内的帖子、文章进行实时的静态化,有更新的时候再重新静态化也是大量使用的策略,像Mop的大杂烩就是使用了这样的策略,网易社区等也是 ---->>阅读完整内容

nginx防止盗链模块accesskey

accesskey 源码包 点击这里下载.然后再ssh里把accesskey的源码解压 例如所有文件被解压在/data/accesskey/ 下.然后解压nginx源码 在常规./configure 的参数后 添加上 –add-module=/data/accesskey 就可以了然后就是配置nginx了 这里贴上独立的一段. accesskey on; accesskey_hashmethod md5; accesskey_arg "参数"; accesskey_signature "密码$remote_addr";把上面的参数改成你喜欢的 比如k密码改成比如123之类的.单独保存为一个文件 比如 acc.conf; 然后在需要的locat ---->>阅读完整内容

Nginx简单防御CC攻击

Nginx简单防御CC攻击 Nginx是一款轻量级的Web服务器,由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引Rambler使用。 其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网站服务器中表现较好。Nginx虽然可以比Apache处理更大的连接数,但是HTTP GET FLOOD针对的不仅仅是WEB服务器,还有数据库服务器。大量HTTP请求产生了大量的数据库查询,可以在几秒之内使数据库停止响应,系统负载升高,最终导致服务器当机。本文主要介绍Centos+Nginx下如何快速有效得防御CC攻击。至于如何安装Nginx就不详细介绍了,有兴趣的读者可以在Nginx官方网站(http://www.nginx.org/)下载源代码进行编译。如果你使用的是Centos5,也可以使用rpm包进行安装(http://centos.alt.ru ---->>阅读完整内容

ApacheBench(ab)使用简介

ApacheBench 主要是用来测试阿帕奇服务器执行效率用的。安装好 apache 服务器套件后,进入 bin 目录,就可以找到该可执行文件 ab.exe 。         ApacheBench 可以针对某一特定 URL 模拟出连续的联机请求,同时还可以仿真出同时间点个数相同的联机请求,因而利用 ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真出来的数据做为调整服务器设定或程序的依据。ab 用法如下Usage: ab [options] [http[s]://]hostname[:port]/path Options are:     -n requests     Number of requests to perform # 请求次数     -c concurrency  Number of multiple reque ---->>阅读完整内容

linux文件夹信息显示(大小、排序.....)

方法一:ll ./* | sort -k 5 -n 从小到大排列,如果需要从小到大加-r选项即可方法二:ls -lSr 按文件大小降序排列 Linux 某个目录下的文件按大小排序1. df -lh2. du -s /usr/* | sort -rn 这是按字节排序3. du -sh /usr/* | sort -rn 这是按兆(M)来排序4.选出排在前面的10个 du -s /usr/* | sort -rn | head5.选出排在后面的10个 du -s /usr/* | sort -rn | tail说明:/usr/*也可以改成你想到达的任何目录 如/usr/local/zhou/resin 这个目录就可以写成 /usr/local/zhou/resin/* 文件夹所占大小 du . -H |grep

极客主机免费美国Cpanel空间

极客主机免费美国Cpanel空间 Val.so使用www.gke.cc的主机也有一段时间了,除了上次3天连续出问题补偿了1个月的使用外都很稳定非常不错,稀饭比较好说话一般不是很刁难的问题都会热心的帮忙解决!这次促销是webnx洛杉矶机房的服务器据悉配置为150M 1G流量,新手上路的博客练手还是不错的!为了避免恶意申请所以需要支付1元钱安装费!PS:如果流量空间不够用 ,可以发TK找稀饭要,一般的都会给调整的围观地址:http://client.gke.cc/cart.php?gid=2

Linux QQ

mkidr qq cd qq wget http://home.xxsyzx.com/home/upfiles/myqq/myqq-src.zip unzip myqq-src.zip ./myqq QQ号 密码 yum update -y yum install gcc "fonts-chinese*" -y yum install make -y wget http://xiaoxia.org/home/upfiles/myqq3.19.zip unzip myqq3.19.zip cd myqq3.19 make -C src -flinux.mak clean all ./myqq

IE被篡改,IE设置无法保存,注册表无法修改解决方法

 IE被篡改,IE设置无法保存,注册表无法修改解决方法 专门在安全模式下杀毒也不行未发现病毒~~~用IE修复~~系统修复~~能用的都用了~~还是不行~用windows7优化大师 进行修改~~对某些修改可能修改该了相关的注册表的时候~~提示windows7优化大师异常~~目标为  注册表修改没权限~~~  这下有点明白了~~开始--运行--regedit    进入注册表~~~展开注册表到HKEY_LOCAL_MACHINE、SOFTWARE、Microsoft、Internet Explore、rMain下,在右半部分窗口中找到串值“Start Page”双击 ,显示值为“about:blank”        正常    PS:如果不正常请手动改为这个~~~同理,展开注册表到HKEY_CURRENT_USER、Software、Microsoft、Internet Explorer、Main在右半部分窗口中找到串值“ ---->>阅读完整内容

Windows下MySql服务启动1067错误

1、打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM 2、删除在MySQL安装目录下的Data目录中的ib_logfile0ib_logfile1 3、找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1 4、重新启动MySQL的Service net start mysql 在MySql的数据库存放目录下 有一个.err后缀的文件,里面记录了Mysql的错误,如果出现问题时很有必要查看一下!