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时有两个重要的因素: