本發明涉及一種尋找跨境網站最優接入節點的方法、裝置、設備和介質。
背景技術:
1、當前網站通常使用cdn(內容分發網絡)技術,將用戶的請求引導至物理距離最近的?cdn服務器(接入節點)。cdn(內容分發網絡)技術的基本思路是通過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,cdn系統一般能夠將用戶的請求重定向到物理距離最近的節點來提高用戶訪問網站的響應速度。
2、然而,?物理距離最近的接入節點并不總是效果最佳,特別是當跨境網絡擁堵的時候,cdn?并不會感知到這種情況,最終導致中國的用戶訪問跨境電商網站的時候速度不穩定。比如某跨境電商網站,它有新加坡接入節點、日本接入節點,在中國廣州的默認接入節點是新加坡的接入節點,但其實最快的接入節點可能是日本接入節點。
技術實現思路
1、本發明要解決的技術問題,在于提供一種尋找跨境網站最優接入節點的方法、裝置、設備和介質,通過實際測速數據,動態選擇最優接入節點,顯著提升了跨境訪問的穩定性和速度。
2、第一方面,本發明提供了一種尋找跨境網站最優接入節點的方法,具體包括如下步驟:
3、步驟1、創建跨境電商網站的節點清單,該節點清單包括跨境電商網站;
4、步驟2、收集各個跨境電商網站在各個城市的接入節點ip,將所述接入節點ip以及對應的城市記錄至節點清單;
5、步驟3、在根據節點清單,測量從設定城市訪問各個跨境電商網站接入節點的速度,獲取對應的延遲時間,測量的方式包括ping和head請求;
6、步驟4、按照跨境電商網站以及城市名稱,計算出各個跨境電商網站對應城市的測試結果總分,獲取跨境電商網站最優接入節點;所述測試結果總分為:
7、最近一次的ping測速結果分數=最近一次測試的延遲時間*0.2;
8、最近一次的head測速結果分數=最近一次測試的延遲時間*0.3;
9、倒數設定次數的ping測速結果分數=倒數設定次數的延遲時間的平均值*0.2;
10、倒數設定次數的head測速結果分數=倒數設定次數的延遲時間的平均值*0.3;
11、測試結果總分=最近一次的ping測速結果分數+最近一次的head測速結果分數+倒數設定次數的ping測速結果分數+倒數設定次數的head測速結果分數;其中測試結果總分最低的所對應的城市即為最優接入節點。
12、進一步地,所述步驟2具體為:通過使用nslookup命令查找各個跨境電商網站在各個城市的接入節點ip,將所述接入節點ip以及對應的城市記錄至節點清單。
13、第二方面,本發明提供了一種尋找跨境網站最優接入節點的裝置,具體包括如下模塊:
14、創建清單模塊,創建跨境電商網站的節點清單,該節點清單包括跨境電商網站;
15、收集ip模塊,收集各個跨境電商網站在各個城市的接入節點ip,將所述接入節點ip以及對應的城市記錄至節點清單;
16、測量速度模塊,在根據節點清單,測量從設定城市訪問各個跨境電商網站接入節點的速度,獲取對應的延遲時間,測量的方式包括ping和head請求;
17、最優接入節點模塊,按照跨境電商網站以及城市名稱,計算出各個跨境電商網站對應城市的測試結果總分,獲取跨境電商網站最優接入節點;所述測試結果總分為:
18、最近一次的ping測速結果分數=最近一次測試的延遲時間*0.2;
19、最近一次的head測速結果分數=最近一次測試的延遲時間*0.3;
20、倒數設定次數的ping測速結果分數=倒數設定次數的延遲時間的平均值*0.2;
21、倒數設定次數的head測速結果分數=倒數設定次數的延遲時間的平均值*0.3;
22、測試結果總分=最近一次的ping測速結果分數+最近一次的head測速結果分數+倒數設定次數的ping測速結果分數+倒數設定次數的head測速結果分數;其中測試結果總分最低的所對應的城市即為最優接入節點。
23、進一步地,所述收集ip模塊具體為:通過使用nslookup命令查找各個跨境電商網站在各個城市的接入節點ip,將所述接入節點ip以及對應的城市記錄至節點清單。
24、第三方面,本發明提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現第一方面所述的方法。
25、第四方面,本發明提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現第一方面所述的方法。
26、本發明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優點:
27、本發明通過全球接入節點ip采集和城市級測速相結合的方式,有效地解決了跨境電商網站訪問速度不穩定的問題。傳統的cdn技術僅基于物理距離選擇節點,而本發明通過實際測速數據,動態選擇最優接入節點,顯著提升了跨境訪問的穩定性和速度。
28、本發明通過在全球主要城市部署的接入節點ip采集程序,獲取并上報各大跨境電商網站在不同城市的接入節點ip數據。同時,通過在中國各大城市部署的城市級測速程序,實時測量訪問這些節點的延遲,采用ping和head請求兩種方式確保數據的準確性和全面性。
29、匯聚服務器收集并分析數據,使用特定的權重算法,根據最近和歷史的ping及head請求延遲,綜合評估每個節點的性能,動態計算出各個城市的最優接入節點;最終,系統能夠為用戶選擇分數最低的前三個接入節點,從而提高跨境電商網站的響應速度和用戶體驗。
30、本發明特別在網絡擁堵或跨境專線不穩定的情況下,能夠自動調整并選擇更優的接入節點,為跨境電商提供更加穩定、高效的網絡訪問,顯著改善用戶體驗,推動中國跨境電商業務的發展和全球市場的拓展。
31、綜上所述,本發明在提升跨境電商網站訪問體驗的同時,也為中國跨境電商業務的拓展和國際貿易的發展提供了堅實的技術支持和保障,具有顯著的社會和經濟效益。
32、上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
1.一種尋找跨境網站最優接入節點的方法,其特征在于,具體包括如下步驟:
2.根據權利要求1所述的一種尋找跨境網站最優接入節點的方法,其特征在于,所述步驟2具體為:通過使用nslookup命令查找各個跨境電商網站在各個城市的接入節點ip,將所述接入節點ip以及對應的城市記錄至節點清單。
3.一種尋找跨境網站最優接入節點的裝置,其特征在于,具體包括如下模塊:
4.根據權利要求3所述的一種尋找跨境網站最優接入節點的裝置,其特征在于,所述收集ip模塊具體為:通過使用nslookup命令查找各個跨境電商網站在各個城市的接入節點ip,將所述接入節點ip以及對應的城市記錄至節點清單。
5.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1和2任一項所述的方法。
6.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1和2任一項所述的方法。