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