最近,在网站访问记录中经常能看到一种现象:同一个IP在短时间内有大量访问,比如说某IP每分钟打开主页上百次。还有一种暴力猜解后台密码的,一下午访问几万次,访问的URL都是wp-login.php。遇到这种情况时,网站基本是打不开的,甚至远程桌面都很难登陆上去。起初以为是带宽小、网络拥堵,后来发现根本不是这么回事儿。难以访问的根源是CPU占用率太高,PHP占用50%,MySQL占用50%。这些伪静态页面并不是真正静态,每次被访问的时候还是要动态的执行一遍。网站这么卡又无力吐槽WordPress的渣渣性能,看来要靠缓存来解决这个问题,也就是让这些伪静态变为“真”静态。以前用的主机都是LNMP环境,

Gravatar在各种博客程序中使用的非常普遍,还有很多不是博客的网站也在用Gravatar头像。虽然是个人全球统一标识,但这货在国内打开速度很慢,还有经常打不开的情况。这就苦了这些网站,大片大片的头像显示为小叉叉或者一块空白,很是难看。之前,多说评论插件为这个问题做出过一些努力,他们建立了一个代理服务器做Gravatar头像缓存。好景不长,最近几个月,缓存服务器也开始不给力了,加载速度和未缓存相比没什么改善。解决头像缓存这个问题倒也不难,不是有个免费支持镜像加速的七牛嘛,这次我就用七牛来搞定1.先在七牛注册一个账号,最好为此专门注册一个新号。注册好之后建立空间,名称随意,设为公开空间2.随后

视频压缩实际上就是视频重编码,将原视频以更低的码率重新编码,得到一个比源视频文件体积小一些的文件。这种压缩不同于RAR/ZIP方式的无损压缩,视频压缩是有损压缩、是以降低质量为前提的。视频压缩的意义是在高质量保存视频的前提下,尽可能少的占用存储空间。除了需要关注视频质量和占用空间之外,压缩的时间也需要考虑在内:视频编码是一项计算量很大的任务,需要耗费大量的计算资源,如果计算硬件性能不佳,耗费的时间也是十分可观的。尤其是高清晰视频编码,时间稍微长一些的1080p视频需要用几个小时甚至一整天时间去压缩。传统的视频编码完全靠CPU,CPU性能越好,编码速度就越快。以目前人类能制造出的CPU来看,实现

去年组装HTPC只顾一时便宜,淘了一块山寨的HD5450显卡。大半年过去了,一直用的挺好的,通过HDMI输出1080p画面到电视上,效果很好,各种1080p片源都能流畅播放。最近遇到麻烦了,爸爸经常在优酷上看体育比赛,每次切换到超清模式,画面中就会出现马赛克;切换到高清和标清模式,画面又会恢复正常了。家里还有一台笔记本,显卡是HD3450,这台笔记本也有同样的超清马赛克问题。一直以为这个现象是优酷本身的问题,可是这么长时间以来优酷一直都有这个问题,这就不太应该了。昨天无意中找出问题的根源:用一台带有Nvidia显卡的笔记本看同一个视频,超清模式没有马赛克;后来,把HTPC中的HD5450换成9

用了两个月腾讯云,感觉特别好,从来不宕机,从来不断线,一直很稳定。现在用的VPS是在特价的时候抢到的:1核心CPU,1GB内存,50GB数据盘,1M带宽,每个月只要24大洋,年付240,续费同价。刚刚又去查了一下,这个配置涨到65大洋了,而同费用的配置缩水一半。眼看又要到期了,这次决定续费一年,长期使用。几乎每次折腾VPS,只要有Windows系统可选,我都选择了Windows。这次的腾讯云也不例外,选择了一个看似高大上的Win2008R2x64。服务器程序是刚开始写博客时自己拼凑的,Windows版的Apache、PHP和MySQL。每次VPS搬家时只要懒懒的解压缩,一键运行起来就搞定了。这

行车记录仪,从本质上来说就是一台微型摄像机。这个行业非常黑,瞎吹分辨率,130w像素插值为1200w像素;拍摄广角常常夸大两倍,88°夸大至170°;摄像画面640x480分辨率说是1080p视频。那些丧心病狂的奸商、也包括某些比较有名气的厂家,做出来的行车记录仪连5年前手机摄像的水平都达不到,一味的靠瞎吹卖高价,今天写点干货,把前几天的研究结果分享一下。先看芯片方案,这个最重要行车记录仪要生成视频文件,就必须有CPU编码视频。视频分辨率达不到1920x1080的行车记录仪没什么太大的意义,而若要能实时编码1080p视频,CPU太弱是不行的。目前能够编码1080p视频的只有四个厂家的方案,国内