2012-02-01 59 views
1

首先,網站:www.gallerymodules.com阿賈克斯 - 股利刷新,即使代碼被刪除

在一個點上,我在這將刷新每隔10秒更新計數器的底部有一個div。我注意到這是我的服務器上的巨大負載,並從網站標題中刪除div和相應的Ajax代碼。但是,即使代碼已不存在,我仍然看到了處理刷新頁面的請求。這些請求超出了我的apache日誌。有什麼辦法可以迫使他們停下來嗎?他們似乎來自網站上不活躍的IP(基於他們尚未請求索引頁面,但仍觸發ajax更新的事實)。

任何幫助將不勝感激。

+0

需要更多信息。開始畫廊的代碼在哪裏,代碼是什麼,等等。什麼是推介頁面?也許有人盜鏈或複製了JavaScript。 – 2012-02-01 01:56:03

+0

刪除用於響應ajax請求的服務器端代碼。 – archmage 2012-02-01 01:56:30

+0

Darren - 代碼位於index.php頁面的中的主jQuery代碼中。這是沿着這裏的第二個答覆的行:http://stackoverflow.com/questions/3121285/auto-load-and-refresh-div-every-10-seconds-with-jquery。 該referer是我的網站,而不是第三方網站的索引頁。 archmage - 服務器端代碼用於其他功能,但我想我可以重命名殭屍ajax正在調用的文件,並用新文件名修改其他地方的幾行。 – dmolavi 2012-02-01 01:57:15

回答

0

以下是我所做的: 1.重命名由zombie ajax代碼調用的文件。 2.我創建了一個301重定向在我的.htaccess從舊文件重定向到站點索引。

這避免了我的日誌中的404大量涌現,似乎觸發了違規客戶端,意識到代碼已經改變,並已解決問題。