如何让架设在国外主机上的网站访问速度快起来?

      如何让架设在国外主机上的网站访问速度快起来? 这可能是很多把网站架设在国外服务器上的站长关心的问题!网站的访问速度牵涉到很多因素,尤其是架设在国外服务器上的网站访问速度要受到国内出口带宽、国内线路质量等因素的影响。在这些无法改变的因素下,我们怎样提高架设在国外服务器上的网站访问速度呢?笔者觉得可以从以下几个方面尝试:

1. 尝试启用gzip压缩
现在一般的CMS和BBS程序都具备GZIP压缩功能。启用 Gzip以后速度基本会快4-5倍左右,会明显感觉到快很多.下面说一下主要的几个程序以及其他情况下如何启用Gzip.

在Discuz中启用Gzip
登陆后台管理,选择基本设置-->服务器优化 找到页面 Gzip 压缩,选中是然后提交即可.

在WordPress中启用Gzip:
登陆管理后台,进入 Options-->Reading,在最下面有一个选项WordPress should compress articles (gzip) if browsers ask for them,钩上然后点击Update Options更新即可.

其他程序如PHPCMS等都可以在后台的系统设置中找到启用gzip的选项,大家可以细心一点找找。

2. 调整图片大小

在速度一定的条件下,页面越大,打开越慢,所以一定要优化图片大小,尤其是首页,最好不要放大图片.很多图片可以用一些优化程序无损压缩,图片质量影响不 大,大小减小很多.其实很多情况下,由于浏览器分辨率的限制,损失一些图片质量区别也不大的.当时见过一个做网店的,使用shopex,程序本身优化就不 好,他把数码相机拍完的商品照片就直接放上去了,一个几M,打开不慢才怪.实际在浏览器中,一个分比率几千X几千的和一个800X600的商品照片区别不 大,但是大小相差很多,后者可能只有几千K甚至几十K。
优化图片可以使用PS,或者有专门无损压缩GIF的软件。

3.合理选择使用模版插件

这个对于discuz论坛的影响比较严重,模版不符合标准,错误多,优化不好,一方面影响速度,另外一方面还可能占用过多的资源。但是遇到过一个会员,由于资源占用多账户被停,后来找到原因是因为换模版所致,修改回默认以后没问题了。
还有论坛的各种插件,尤其是娱乐类插件,一定要慎用。这些插件一般都会牺牲网站速度,增加占用资源。

如何选择国外主机的系统平台?是选linux还是选windows?

今天市场上,有多种不同平台的服务器上可供选择。据Netcraft,最热门的平台和服务器有:

  • UNIX和Linux平台运行的Apache(阿帕奇)服务器(60.17%)
  • Windows NT/2000平台运行的Internet Information Server (IIS) (30.78%)

其他重用的服务器还包括,SunONE,Zeus,Weblogic,iPlanet….等。居于广泛普及的Apache(市场占有率近60%)及微软 IIS(约30%),你可以找到几乎大多数的虚拟主机商都支持这两种服务器和平台。

就象所有的电脑必须安装作业系统(如WinXP or Win2000)才能正常运作。同样的,所有服务器也需要作业系统进行不同的主机功能,而不同服务器就使用了不同的作业系统(也就是所谓的平台)。其中最 常见的UNIX平台包括FreeBSD,NetBSD,OpenBSD 和Linux。而当中Linux却是虚拟主机商最热门的支持平台。另一个在虚拟主机市场占有率越来越大的热门平台是微软 Windows 2000 和 Windows 2003。

有这么多不同的服务器平台可供选择,您该如何为你的网站选择适当的虚拟主机呢?

如果你的网站只有普通网页(即HTML档案),那任何服务器平台都能胜任。但是,如果你的网站是动态网页,如需用CGI技术,PHP技术或 SSI 技术。这种情况下,UNIX服务器平台会是理想的选择。在另一方面,如果你需要使用一些特定的视窗应用程式诸如ASP,ASP .NET,Cold Fusion,Microsoft Access 或Microsoft SQLServer资料库等,那么你需要找一个能够支持微软WindowsNT平台的虚拟主机商。

由于许多免费的开放源软件(open source software programs)只适用于UNIX系统。所以,UNIX平台的虚拟主机费用会比Windows 平台的虚拟主机来得低廉。

一旦你决定了网站设计所该使用的服务器平台,你就可以寻找一个符合你的网站需求特点的虚拟主机了。

国外主机机房的位置在那里? 稳定性如何? 而链接国内的速度会多快?

美国的主机机房都是位于美国,所以你的网站也将会架设在美国的主机上,而美国机房的稳定性和主机的连外频宽在主机市场里最优秀的。至于链接国内的速度,你可以到Free Speed Test测试网站在不同地区的连线速度。 但你需知道这类的网站速度测试也只是让你对某个主机商的链接速度稍微有个概念而已,但却不能完全可以作为最后的依据。因为你必须知道在不同的地理位置,不同的时间,不同的网络联线速度…都会给你不同的测试结果。所以当某些人在网络论坛里说某某主机商的速度是最快的 ,这类的评测并不完全准确,尤其是在共享主机(share hosting)里。

这里举一个实例,比方你的网站架设在一家美国主机商的共享主机上,而该主机服务器比如说只有100个网站, 而这100个网站里有99个网站是美国网站,网站访客都是身处美国的网民,而唯一你的网站的访客都是中国大陆的网民,那么在美国时间凌晨2-7点之间,因 为时差的关系,中国的时间却刚好是下午2-7点之间,所以在这段时间内,你的唯一中国网站可以说是独享整个主机服务器 ,而如果你刚好在这段时间测试你的网站速度你将会非常满意。 相反的,如果你在中国时间凌晨2-7点之间测试你的网站速度的话,可能你又觉得你的主机蛮慢了。 同样的在这个实例里,如果主机商陆续把更多的网站架设到你的主机服务器上,你的主机不再只有100个 网站,而是已经增加到1000个网站,可想而知你现在的测试速度又如何了。总的来说,基于太多的外在因素,没有一个速度测试方法是完全准确的。