我正在使用asp.net Mvc-3 C#開展分類廣告web應用程序工作。如何使用C#高效地計算社會份額計數
每個廣告都可以在facebook,twitter,google plus,linkedin等社交媒體上分享。
我正在計算廣告在這些網站上共享多少次並在數據庫中保存此記錄。
使用此功能
string jsonString = new System.Net.WebClient().DownloadString(URL-of-ad);
var serialize= new System.Web.Script.Serialization.JavaScriptSerializer();
var dictionary = serialize.Deserialize<Dictionary<string, string>>(jsonString);
var twitter = dict["count"];
var facebook= dict["share_count"];
// calculating for other website by this function
這是功能工作正常,但非常耗費時間的爲每個廣告。我所擁有的廣告千元,所以我經過千周時間必須循環和調用這個函數爲每個廣告。
我在一天內調用這個函數兩次。
還有其他更好更快的方法來完成這項任務嗎?
請給出您的建議。