« 上一篇下一篇 »

国内访问香港网站慢该如何解决?香港网站慢该如何解决?

   对于一个网站访问速度来说,网站主页的响应速度非常重要,对于业务型网站来说更是如此。很多国内站长会租用香港的空间或主机,因为主机放在香港的话就可以免备案,但不少站长反映,在使用一段时间后,国内访问香港的速度多少是会有点慢的。所以下面的内容就来聊聊国内访问

  国内访问香港网站慢的常见原因有:

  1、应用程序进程出现死循环,导致CPU、内存占用过高,系统资源的消耗导致用户访问请求不能及时处理。一般来说,出现这种情况的原因可能有病毒木马、系统泄漏等,需要对主机做好安全防护工作。

  2、网站流量过大。如果是正常流量的增长,那么恭喜你,你的网站正在急速发展,这是大家喜闻乐见的,只需升级带宽即可解决。但是如果快速增长的流量是非正常流量,那就需要及时检查流量来源,是否出现被攻击的情况,攻击的是主机端口还是网站。对此一一排查,紧急停用被攻击网站和端口。

  3、磁盘空间分配不合理。磁盘空间合理分配,调整程序缓存,缓存多的不要存在C盘里。定期备份重要数据,并清理缓存来提高主机性能。

  4、出现了线路问题。可以通过mtr工具测试,提交机房对线路调整。很多用户潜意识里觉得CN2电信直连线路是最快的线路,但是实际情况并非如此。有些地区的用户使用香港国际线路更快一些,具体情况具体对待。网络结构较为复杂,选择香港多线机房更有优势。

 

  那么为了防止国内访问香港网站慢的情况,我们能做哪些工作呢?

  一、优化

  无论用户的香港主机配置是全新的还是刚升级的,用户都要改对其进行优化改造,以提升香港主机的性能利用率。用户可从以下几个方面来进行优化:

  ①使用香港主机的Gzip压缩功能:

  一般比较大的网站内容页面非常多,会造成较多的内存占用,当访客访问的时候,加载的速度也会受到影响。如果是这类网站,用户可以用Gzip页面压缩功能,将一个比较大的页面尽量缩小一些,这样可以减少网络传输的数据量,提升客户端的访问速度。正常情况下是可以对网站后台程序使用Gzip压缩功能的,而且还能针对JS文件、CSS文件和Html进行压缩,多方面去进行优化网站访问速度。

  ②尽量减少Http请求数:

  一般情况下,从访客点击一个页面到页面完全展现出来,这过程是要耗费一些时间加载各种Scripts、CSS样式表、Flash以及图片的,这个过程中只要加载一次,就会请求一次http,所以这样的次数越多,时间耗费得越多,这样一来,页面的打开时间就越长。那如果是这样的情况,用户可以把CSS跟JS写到页面上,尽量避免外部调用,或者也可以把CSS文件和JS文件分来,在后台再进行合并,这样客户端浏览器相当于一次请求。所以尽量减少http的请求,减少外部各类文件的数量调用次数达到提升访问速度的目的。

 

  ③进阶技巧,用CDN加速:

  CND(Content Delivery Network),即内容分发网络。在我们这个情况下,就是把一个网页,不同的文件元素分开放置,提高页面加载速度。

  逻辑是这样的:站长们使用香港主机,也就是说访问该域名下的首页文件,必须是在香港的,但是页面里面的图片、css文件和js文件,并不一定要放在香港主机,这个就是解决此类问题的核心点。

  这个方法,具体实施需要跟技术配合,而且需要有一台国内的主机和已备案可以正常访问的域名。

  二、升级你的香港主机

  在进行香港主机升级工作之前,尽量多方面去考虑,是要升级现有的香港主机还是要置换新的香港主机设备。随着业务的不断增长,一直在使用的香港主机遇到的问题比较多也是正常的。所以针对一些配置进行升级,比如说网络带宽,增加硬件设备等,来满足不断在扩大的业务需求。

  至于说要置换的新的香港主机,主要是因为可能在建站初期,选择硬件配置相对比较差的,使用到现在已经不能满足网站的发展,那只能选择购置新的主机。

  所以就推荐一些中小型网站选择香港云主机,云主机的好处就是可以随时增加配置,而不需要迁移数据,甚至都不用重启主机。使用香港云主机可以充分利用硬件资源,随需选配,不浪费配置。使用BGP和CN2线路的香港云主机,可以大幅度实现速度的提升,甚至可能比国内某些主机的打开速度还要快。