1
我正在使用CodeIgniter和存儲在我的數據庫中的會話。 在很短的時間內,大量的會話由殭屍/蜘蛛等創建。如何防止機器人在CodeIgniter中創建會話?
有沒有一種方法來防止這種情況?也許通過.htaccess?
我正在使用CodeIgniter和存儲在我的數據庫中的會話。 在很短的時間內,大量的會話由殭屍/蜘蛛等創建。如何防止機器人在CodeIgniter中創建會話?
有沒有一種方法來防止這種情況?也許通過.htaccess?
首先,您應該在域的Web根目錄中創建一個robots.txt文件來解決兩個問題。首先控制抓取網站的速度,這可以幫助防止殭屍/蜘蛛同時創建大量的數據庫連接。其次是防止特定漫遊器爬取網站。使用下面的默認值,但您可能需要添加或刪除代理人否認了用戶,並調整抓取速度
示例代碼:
User-agent: *
Crawl-delay: 10
User-agent: Baiduspider
Disallow:/
User-agent: Sosospider
Disallow:/
使用的/robots.txt時有兩個重要的因素: