系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 自動更新網(wǎng)站?Windows系統(tǒng)服務(wù)幫你忙(2)

自動更新網(wǎng)站?Windows系統(tǒng)服務(wù)幫你忙(2)

時間:2012-10-03 09:42:30 作者:木木 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20120926/16878.html 手機(jī)查看 評論

  YourTask();

  }

  catch (Exception ee)

  {

  Log.SaveException(ee);

  }

  }

  void YourTask()

  {

  count++;

  if (count > 10000)

  count = 0;

  for (int i = 0; i < xmllist.Count; i++)

  {

  string url = xmllist[i].Attributes[url].Value;

  string time = xmllist[i].Attributes[time].Value;

  //Log.SaveNote(url + - + time);

  DateTime workTime = DateTime.Parse(DateTime.Now.ToShortDateString() + + time);

  //lastwork

  if (DateUtil.DateDiff(DateUtil.DateInterval.Minute, workTime, DateTime.Now) == 0)

  {

  //到了執(zhí)行時間

  if (DateUtil.DateDiff(DateUtil.DateInterval.Minute, workTime, lastworktime) != 0)

  {

  //訪問網(wǎng)址,如 手機(jī)主題 https://www.shouji138.com

  visit(url);

  lastworktime = DateTime.Now;

  }

  }

  }

  }

  void visit(string url)

  {

  HttpWebRequest myHttpWebRequest = null;

  HttpWebResponse myHttpWebResponse = null;

  Stream receiveStream = null;

  try

  {

  myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);

  myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

  receiveStream = myHttpWebResponse.GetResponseStream();//得到回寫的字節(jié)流

  Log.SaveNote(訪問: + url);

  }

  catch (Exception ex)

  {

  Log.SaveNote(訪問失敗: + url);

  Log.SaveException(ex);

  }

  finally

  {

  if (receiveStream != null)

  receiveStream.Close();

  if (myHttpWebResponse != null)

  myHttpWebResponse.Close();

  }

  }

  2) 網(wǎng)站端:

  網(wǎng)站端應(yīng)該采用審核機(jī)制,比如一個表News表,設(shè)置字段isaccept為審核字段,1表示已審核,0表示未審核,新增的內(nèi)容默認(rèn)為未審核0。我們在平時的時候多添加一些內(nèi)容到未審核庫中,然后交給程序來自動更新。更新程序可以采用任何動態(tài)網(wǎng)頁技術(shù),asp、php、jsp都可以,該程序的作用就是把未審核的內(nèi)容更改為審核狀態(tài),為了靈活起見,可以設(shè)置一個表示更新數(shù)量的查詢字符串變量給程序,如num,則更新3條的網(wǎng)址就變成https://***.**>A.asp?num=3這種形式,這個網(wǎng)址可以在Windows服務(wù)的配置文件中設(shè)置好。本文的重點是講采用Windows服務(wù)來進(jìn)行網(wǎng)站更新,所以具體網(wǎng)站端的代碼我就沒有寫出來了,各位站長可以根據(jù)自己網(wǎng)站的情況來編寫。Windows服務(wù)是與網(wǎng)站端沒有業(yè)務(wù)邏輯關(guān)聯(lián)的,windows服務(wù)只管定期的來訪問網(wǎng)站端的更新網(wǎng)址,而網(wǎng)站端的更新網(wǎng)址只管更新的業(yè)務(wù)邏輯。

  作為一個站長,為了管理好網(wǎng)站,也為了討好搜索引擎,每天都需要在不同的時段更新網(wǎng)站的內(nèi)容,有的站長需要維護(hù)幾個網(wǎng)站,每天的工作量可想而知,如果逢年過節(jié),站長沒有在電腦旁邊或者無法上網(wǎng),這個維護(hù)工作也就無法進(jìn)行。為此,學(xué)習(xí)如何利用Windows系統(tǒng)服務(wù)自動更新網(wǎng)站,非常有必要,你覺得呢?

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

XP系統(tǒng)推薦

官方交流群 軟件收錄