風訊廣告數據表無限增大修正方法3.12版-全面提高的訪問數據_風訊Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      我的站點建立2個月,今天發現數據庫中FS_AdsVisitList這個表的數據竟然達到了57238條,這將嚴重的影響客戶訪問你頁面的訪問速度!!!

      這個問題同時請參見這個帖子的問題提出,我竟然沒有找到,那位找到了在后面補充!!!!

      上面帖子的內容本人也沒有什么在意,今天沒有什么事情重新看到了這個帖子,發現真實存在這個問題,就看了看,花費了5分鐘解決掉了,下面是解決方法:

      這個問題主要是有個系統訪問這個文件造成的 Plus\Ads\Show.asp ,這個文件記錄的不是點擊廣告的次數,而是顯示的次數,所以沒有什么意義!!!

      方法修正1:簡單

      直接將這個文件中的內容清空就可以了保留一個空的Show.asp 文件,這樣不是很好的也可以僅僅刪除紅色的內容

      <% Option Explicit %>
      <!--#include file="../../Inc/Const.asp" -->
      <!--#include file="../../Inc/Cls_DB.asp" -->
      <!--#include file="../../Inc/NoSqlHack.asp" -->
      <%
      Dim DBC,Conn
      Set DBC = New DataBaseClass
      Set Conn = DBC.OpenConnection()
      Set DBC = Nothing
      if request("Location")<>"" and isnull(request("Location"))=false then
      Conn.Execute("update FS_Ads set ShowNum=ShowNum 1 where Location="&clng(request("Location"))&"")

      dim Getip,AdsRsObj,AdsRsSql
      Getip=request.ServerVariables("REMOTE_ADDR")
      set AdsRsObj=server.createobject(G_FS_RS)
      AdsRsSql="select * from FS_AdsVisitList"
      AdsRsObj.open AdsRsSql,conn,1,3
      AdsRsObj.AddNew
      AdsRsObj("AdsLocation") = clng(request("Location"))
      AdsRsObj("VisitTime") = now()
      AdsRsObj("VisitIP") = Getip
      AdsRsObj("VisitType") = 2
      AdsRsObj.update
      AdsRsObj.close
      set AdsRsObj=nothing
      end if
      Set Conn=nothing
      %>

      查看更多 風訊cms教程  風訊cms模板

      來源:模板無憂//所屬分類:風訊Cms教程/更新時間:2006-06-19
      相關風訊Cms教程