htaccess网站性能提升篇:设置DEFLATE压缩、文件缓存

htaccess除了可以进行访问控制,还可以设置文件的缓存、压缩用来减少文件的传输,提升网站的访问速度。

设置 DEFLATE压缩

AddOutputFilterByType DEFLATE text/css text/html text/plain text/xml text/javascript application/javascript application/x-javascript

Apache 1.x系列没有内建网页压缩技术,用的是第三方mod_gzip 模块来执行压缩。Apache 2.x官方在开发的时候,就把网页压缩考虑进去,内建了mod_deflate 这个模块,用以取代mod_gzip。两者都是使用的Gzip压缩算法,它们的运作原理是类似的,mod_deflate 压缩速度略快而mod_gzip 的压缩比略高,一般来说mod_gzip 对服务器CPU的占用要高一些。

Continue reading

htaccess访问控制篇:限制IP访问、防盗链

前一篇博客中,介绍了重定向、自定义默认首页、自定义错误页眉,在这篇日志中,向大家介绍一下如何利用htaccess进行访问控制。

限制IP访问

有的时候,特定的文件夹不能公开,比如管理目录,只允许自己几个人访问,那么可以利用限制IP的方式来实现。可以是整段的IP,也可以是单独的IP。

<Files *>
order allow,deny
allow from 192.168.0.0/24
allow from 192.168.10.22
deny from all
</Files>

Continue reading

htaccess基础篇:重定向、自定义默认文件、自定义错误文件

htaccess是linux主机下很重要的一个配置文件,用户在修改不了httpd.conf文件下,能够自定义配置虚拟主机参数,并且可以用来重写服务器的全局配置。绝大部分的linux主机都支持htaccess,并且htaccess能够很灵活地配置主机参数,所以了解htaccess对使用linux虚拟主机的用户来说非常有必要。

重定向

重定向的使用格式:

Redirect [code] old.html new.html

把old.html重定向到new.html:

Redirect old.html new.html

也可以定义到另外一个网址下,比如:

Redirect 302 /old/ https://www.ezloo.com/index.html

也可以定义某个文件夹下的所以文件到另外一个网址下,主要是RedirectMatch:

RedirectMatch 301 /blog/(.*) https://www.ezloo.com/$1

语句中的301可以不写,默认就是301,意思是永久重定向;302意思是临时重定向。

Continue reading

HostGator前员工监守自盗,在2700多台服务器上安装后门

hostgator据国外媒体报道,HostGator前员工Eric Gunnar Gisse在工作期间,利用中级管理员的身份,在2723台服务器上安装了名为"pcre"的后门程序,Gisse 获取了HostGator数字SSH 密钥,并且能够通过远程连接到这些服务器进行相关的操作。但是据HostGator COO Patrick Pelanne介绍,Gisse在获得用户文件内容之前就被捕了,用户不受影响,并且他入侵的不是重要系统,对用户的账单信息没有影响。

FBI抓捕到他的时候,他在Rackspace的DC Tech(jackie注:这里的DC应该就是Data Center)部门工作,在他离开HostGator到去Rackspace工作期间,他在另外两个数据中心工作过。

Continue reading

路由调整对国外空间的影响

​国内的带宽南北限制,除了流量限制之外,还有一部分是路由不合理导致的,比如我从浙江电信访问浙江移动的网络,我的数据包得从浙江电信到北京电信,再到北京移动,最后返回到浙江移动,从IP查询结果看,好像北京是移动的总出口。一个近在咫尺的服务器,我得绕中国一大圈才能访问到,你说速度还会快吗?

当然,国外的空间也会出现这种情况。近日,我发现曙光博客的访问速度变慢了,并且ping的时候掉包非常严重,但是ping另外一个也在MediaTemple主机上的博客,速度却是杠杠的,我还以为是MediaTemple服务器的问题,后来tracert了一下,发现是路由问题。tracert曙光博客的数据包,从上海国际出口出去之后,绕道了瑞典、英国,然后再到美国,然而同样属于MediaTemple的另一个IP,数据包从广东的国际出口出去,直接到达美国。

Continue reading

MediaTemple促销了,使用三周年总结

MediaTemple促销信息:新注册用户可以得到25美元的优惠,活动截止2012年9月3日,去看看活动吧。八折优惠码:COUPONSWIFT20

不知不觉使用MediaTemple的主机已经三周年了,当初担心的IP被封、过售等情况都没有出现,总体上很满意,除了一段时间mysql经常繁忙而连接不上,在提交了tickets之后,他们帮我转移到另外一个mysql集群,至今一直很正常。这几天看到MediaTemple在做促销,想想自己使用MediaTemple已经三周年了,写一篇三周年的总结给大家参考一下,如果有想入手MediaTemple的主机,可以参考一下。

Continue reading

MediaTemple DV 大促销

刚刚从MediaTemple的官方博客上看到一条消息,从现在起到12月25日为止,MediaTemple的DV产品中的512MB和1GB两款产品搞促销,有25%的折扣。相比以前的八折,有进一步的优惠,当然,这个七五折也是终生制的,你在以后续费也是这个价格。

优惠码:

  • DV 512MB: dvnotholiday512
  • DV 1GB: dvnotholiday1gb

如果有意入手MediaTemple的DV产品的朋友们,这次是不错的机会。

Continue reading

Bluehost大促销了

今天随便点进Bluehost网站一看,发现Bluehost正在举行大促销,如果一次性付两年,每个月只要3.95美金/月,两年合计只要620RMB左右;一次性付一年的话,只要4.95美金/月,一年合计只要390RMB左右,很是划算,如果最近想入手美国主机的朋友,值得考虑。

Bluehost是我很推荐的一个虚拟主机提供商,口碑也很好,国内不少的博主都选择了她。如果想详细了解Bluehost,请查看我以前的日志:

MediaTemple GS GPU加倍了

以前在购买MediaTemple的GS时候,在网上查相关的资料,发现有人用GS的时候,GPU严重超标,导致额外付了很多钱。后来我购买GS之后,也比较常关注GS的用量,但是没有一个月超标。

前几天去查GS的后台,发现GPU的数量增加到了2000个GPU,本来是1000个GPU,我提交了一个ticket给客服,他们回复,从2011年7月份起,GS的GPU加倍了。

如果你想购买MediaTemple的主机,又没有人合租,可以考虑GS,终身的八折优惠码,每个月100RMB左右,还是一个不错的选择。

更多关于MediaTemple的情况,请查看我以前的日志:

国外主机推荐:MediaTemplehttps://www.ezloo.com/2009/08/mediatemple.html

用Google Analytics统计页面加载时间

最近在Google Analytics的官方博客上看到,Google Analytics新增了页面加载时间统计的功能。一个网站的访问速度对网站来说很重要,没人会等个几十秒等待页面打开,加载够快的网站能够提高用户的体验,增加用户的黏性。

安装Google Analytics统计页面加载时间很方便,只要在原统计代码中增加一行即可,Google的帮助文档中有详细的介绍。

_gaq.push([‘_trackPageLoadTime’]);

安装完成之后,进入Google Analytics的管理后台,进入新版本(在右上角),在内容-->网站速度中就能看到页面加载的时间。

注意:

  1. Google Analytics统计不是实时的,所以要过24小时左右才能看到统计结果。
  2. 注意不要加错代码,注意全角半角的符号。如果加错代码,会导致统计不正常。