2012-09-05 28 views
0

我有一個asp.net 4.0 web應用程序,它使用linqtosql從sql server 2005數據庫插入/更新/刪除數據。 該應用程序是有彈性的,因此適合任何設備...手機,iPad或桌面。 在手機和ipad用戶通常會有一個數據計劃。 我想知道的是,當用戶連接到我的應用程序,但不插入/更新/刪除數據,是否影響數據使用? 如果用戶只是在查看頁面,還是僅在數據被插入/更新/刪除時發生數據使用,那麼還有數據使用情況嗎?asp.net web應用程序和數據計劃

感謝

+0

請嘗試更改您的問題。目前還不清楚你在問什麼。 –

回答

0

如果你曳與否我不能告訴...

但如果你沒有,那麼你不明白的Web應用程序是如何工作的。如果它出現在瀏覽器窗口中,那麼這意味着用戶代理(設備中的瀏覽器)從Web服務器下載它,該下載就會進入設備的數據限額。數據可能在服務器端移動的事實是無關緊要的。

當Web用戶代理(即瀏覽器)將數據提交回服務器時(通常通過POST請求),那麼它也會佔用數據許可,但HTML表單在使用時通常會消耗少於千字節的數據從客戶端發送(除非您正在上傳二進制文件或大型文本文件)。數據允許通常是雙向的,因此您可能需要1GB用於上游和下游 - 您使用上傳表單數據的幾千字節大大超過了大多數網頁重量爲幾百千字節(如果不是更多)的事實。

當然,在這種情況下,正確的答案是「個人資料!」 - 自己運行應用程序,查看執行常見任務時所經歷的數據量,記錄您的發現並據此採取行動。

+0

我擔心,因爲該設備使用瀏覽器,它會花費數據。有沒有一種工具可以將一個asp.net應用程序轉換爲在ipad上運行,但仍然可以訪問我的服務器上的數據?......或者是我現在正在做的基本相同的事情。幸運的是,在我的所有設備上,我擁有無限數據,但現在很難得到。 –

+0

沒有自動化過程,您必須重寫iOS的表示層(但如果您使用MonoTouch,則可以使用C#)並使用Web服務連接或直接訪問SQL Server,但是您需要負責緩存你自己的數據。是的,這會減少數據傳輸,但不會太多(因爲瀏覽器無論如何緩存圖像和其他東西)。無論如何,你在做什麼都是如此密集的數據? – Dai

+0

我爲獨立承包商的髮型師製作了一個應用程序。這個應用程序可以做到這一切... www.styliststudioinc.com。如果您訪問該站點,請記住它處於調試模式。 –