在國內使用國外空間 怎樣提高訪問速度
國內網絡政策風聲鶴唳,很多站長都將網站搬到了國外。本人對備案拍照非常反感,名下有好幾個網站都在國內,最近正為這事憂心忡忡。反正不到萬不得已我是肯定不會去拍照的,于是,本人最近在國外一著名主機商那里買了1個虛擬服務器,帶獨立ip,以備后患。在測試主機的過程中,我發(fā)現1個很大的問題就是網速太慢,比國內網站要慢很多。美國離中國大半個地球,一來一去光就要繞地球一圈,這速度是無論怎樣都快不上來的,據說ping值在250ms算是不錯的了。于是我又想到了網站加速。
我首先想到了CDN加速,但是CDN太貴,CDN的花費完全可以再買1個主機了,而且聽說CDN對百度baidu、谷歌等收錄不利,因為iP處于不斷變化中,想想也有道理,雖然沒有親身試驗,但是我想站長都不會拿自己的網站去開玩笑的。
后來我又想到1個辦法,那就是將網頁文件分別布置在國內外不同的服務器上。1個靜態(tài)頁面無非由文字、圖片、cSS、JS等文件組成,我想到的方法和步驟如下:
1、在美國租用1個盡量穩(wěn)定的、快速的服務器,作為主服務器;
2、在國內租用1個便宜的、穩(wěn)定的、快速的服務器,作為輔服務器,一般來說就幾十塊錢,雙線的也就百來元;可能有獨立ip更好,省去DNS解析時間,可能沒有,就將就著用IDC公司提供的3級域名。IDC公司提供的3級域名都是備案過的,不用擔心備案問題,也不用擔心拍照問題。(聲明:我不是為國內IDC做廣告,只是為了讓訪問速度快一些,不得不用國內主機,這沒辦法的,望大家諒解。)
3、將某些文件,主要包括Images、cSS、JS3種文件置于上述輔服務器中,其他比較大的文檔其實也可以放國內。轉移文件后,將網站進行一番改造,主要是重寫模板代碼,將其中的圖片、cSS、JS文件的相對路徑改成國內輔服務器的絕對路徑;
4、測試、調整網站。這樣就可以了。
這種方法的基本思路就是將網頁文件在國內外分別布置。這一方法對于生成靜態(tài)頁面的網站非常實用,對于動態(tài)網站也能起到一定作用。本人用的的cms做了1個網站測試了一下,發(fā)現網站打開的速度已經和國內網站相差無幾。一般來說,1個頁面總大小大約在250K左右,其中圖片、cSS、JS等就占到了200K,其他50K,如此說來相當于80%的頁面元素是在國內下載的。這樣,相當于國外就放了網站的外殼,而網站的大部分內容在國內。
本人學文科出身,學法律的,熱愛公平自由,反對專制暴政,我對于計算機和網絡并不在行,可能有的朋友已經知道了這種方法法,也可能朋友們有更好的方法。上述方法也許比較拙劣,但是經過我測試,效果確實不錯,其效果可以說是立竿見影。朋友們可能有更好的加速方法,希望共同探討。本人不是做廣告,我不附任何網址,我只想讓大家能順利地辦網站,并且能夠有效地抵御網絡惡政,實現自己的理想。不當之處,多多原諒。