用NAT123搭建內網WCF服務並實現安卓APP訪問附帶網站簡單的效能測試

來源:互聯網
上載者:User

標籤:

以下原創,轉轉請註明出處,謝謝合作!

簡介:NAT123是個很很強大的工具,而且使用非常簡單,真正實現了幫使用者無視內外網的建站服務。

這裡簡單介紹一下如何用NAT123建內網WCF服務,然後用一個安卓APP實現對它的調用,由於NAT123提供全連接埠映射(需要訪問者支援),所以既可以做網站,APP後台,也可以做其他應用的伺服器比如FTP等等,根據具體應用的需要而定。最後對所建的兩個映射網站做了個簡單的效能測試。

用NAT123搭建內網WCF服務:(由於文章主要是介紹NAT123,WCF相關內容自行請教度娘):

下載安裝NAT123(官網),註冊帳號並登陸。

點用戶端下面的 添加映射 來建立自己的映射,映射有好幾種,普通網站一般選80網站映射,80映射走境外伺服器,所以速度會比較慢,不考慮搜尋引擎收錄的網站可以用非80網站映射,但是公網地址需要帶連接埠(配合URL轉寄可以去掉連接埠,這裡不表),不過非80連接埠映射可以作為APP後台服務網站配合自己的APP進行訪問。全連接埠映射可以實現很多其他應用情境比如遠程登入,FTP等。全連接埠映射需要訪問端安裝訪問者才能支援。

我建了一個80連接埠映射和一個非80連接埠映射(這裡用80連接埠做例子。另外 非全連接埠映射 要求T幣餘額不為0或者實名認證,可以充幾塊錢的T幣(1塊相當於10T幣)釋放保留,或者用全連接埠映射)。

想自訂自己的網域名稱也需要T幣餘額不為0或者實名認證,這裡我保持預設值,直接儲存。NAT123的強大之處這時候就體現出來了,不用進行任何其他配置,現在自己的網域名稱已經可以訪問了,會成功指向自己的網站(我這裡是在本機),而且讓朋友從各地試了試,都可以訪問(全連接埠映射需要訪問端安裝訪問者,所以我還是建議大家充幾塊錢的T幣用非全連接埠映射)。下面的是直接用我配置的映射的外網地址訪問我的網站的效果,點了兩次按鈕向後台發起了兩次Ajax調用和相應的傳回值。看得出來,服務很簡單,賤笑了。

到這裡一個用NAT123建立的後台伺服器已經完成了,下面用一個測試APP訪問,這裡用安卓APP為例子(安卓APP開發相關內容請請教大神Google和度娘)。

用安卓APP調用剛建立的WCF服務

用AS或者EC建安卓APP的工程(這裡用EC):

加一個按鈕,寫代碼掉用我們剛才的網站上部署的WCF服務

返回的資料是JSON格式的,沒解析直接顯示了,所以有\/這種東西,其實就是/,請忽略。

映射網站簡單的效能測試資料

下面是我用自己的兩個映射做的一個效能小測試的資料,和度娘的應答時間做了個對比(當然度娘時時刻刻都有很多人在上,而我的網站只有測試程式在訪問,肯定和度娘沒法比了):

非80連接埠映射的訪問資料,稍快

80連接埠映射的訪問資料,走國外線路,確實慢的有點兒那啥

最後是用本地地址(http://localhost)訪問網站的速度,不得不說,本地訪問速度就是快啊~

最後,免費版的NAT123功能不管是速度還是穩定性都不太好,通常作為測試用或者迷你型網站,應用級伺服器還是要付費升級VIP服務的。

用NAT123搭建內網WCF服務並實現安卓APP訪問附帶網站簡單的效能測試

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.