我正在使用CodeIgniter将会话存储在我的数据库中。 在很短的时间内,机器人/蜘蛛等会创建大量的会话。
有没有办法阻止这种情况?也许是通过.htaccess?
答案 0 :(得分:1)
首先,您应该在域的Web根目录中创建robots.txt文件,以解决两个问题。首先要控制网站被抓取的速度,这有助于防止僵尸/蜘蛛同时创建大量的数据库连接。其次是防止特定机器人抓取网站。使用以下默认值,但您可能希望添加或删除拒绝的用户代理,并调整爬网率
示例代码:
User-agent: *
Crawl-delay: 10
User-agent: Baiduspider
Disallow: /
User-agent: Sosospider
Disallow: /
使用/robots.txt时有两个重要注意事项: