PHP自制会员系统,如何限制一个IP一天的留言数?

PHP自制会员系统,如何限制一个IP一天的留言数?

有没有什么即能限制IP日留言数,又比较节省系统资源的办法?      
小弟想了很久,只想出了用MYSQL建立IP数据库,一一记录每个IP当天的留言数的拙劣办法。但不知用这种方法碰到访问高峰期,会不会很耗系统资源,系统会不会挂。高手们处理这种问题时都是怎么做的?望不吝赐教!      
这样的问题,一般放在什么层次上解决?是由脚本语言,还是WEB服务器或防火墙来解决?      
脚本上解决,可以考虑cookie      
要是访问者不想来格的,还无所谓,我担心的也不是这类访问者,我真正担心的是专门冲着攻击网站目标来的攻击者.
cookie似乎不够安全,人家要真想来格的,把COOKIE删了又可以再发留言,无法阻止消息炸 弹.      
有没有什么更安全的办法?不会只能使用MYSQL做一个IP数据库表记录当天留言数吧?频繁地搜索和更新数据库表好像是件很耗资源的事.      
留言加个验证码      
验证码也还是会有人编出相应的识别软件来对应,不过看来现如今只好这样了,加了验证码,都做到这个分上了,再被人攻击,那也只能去拜菩萨了!      
验证码要看你做的怎么样了,越规则的越容易识别      
不规则嘛,访问者又不高兴.规则嘛,又容易被识别.唉.这东西真麻烦.