最近,公司讓俺去弄知識圖譜。俺需要下載neo4j。但是,直接去官網下載,那速度比蝸牛還慢。你以爲只是慢麼?眼看下載一半了,它就突然斷了,然後再也連不上了。
我試了很多辦法,其中這個辦法成功了。那就是,利用中間宿主。
下載到中間宿主
首先,去申請一臺海外Ubuntu服務器,然後用其下載。看這速度,16m/s,我差點哭出聲來。
wget https://neo4j.com/artifact.php?name=neo4j-desktop-offline-1.2.4-setup.exe
這時,文件已經到了中間宿主了。下一步就是在中間宿主上面架設web服務器。
架設web服務
這裏,除了架設web服務,也可以架設ftp服務,使用scp命令等。
我裝的是ngnix
sudo apt-get install nginx
接着,去查看nginx的默認網站:
cat /etc/nginx/sites-enabled/default
這裏,根路徑是
root /var/www/html;
這裏,我們只需要把文件拷貝到這個目錄就行了。
接着,就是用迅雷下載了。
速度比較
總速度正好是兩次速度的調和平均值
4.4*16.6/(4.4+16.6)=3.48m/s
而直接用迅雷下載的速度是:
我們的方法,是直接下載的186倍(3.48*1000/18.7)。
不過,速度是一方面。最主要的是下載到一半的時候,就再也不動了。
呼籲
我呼籲neo4j能重視中國大陸市場,在中國大陸建立官網。讓我們可以直接從大陸網站下載。畢竟,大陸是個有十幾億人的大市場。