中小网站要不要舍弃搜索功能?

2020-12-28 22:12:25

针对当前的搜索互联网环境,站内搜索功能很少需要,除非是一些大型的站点,比如知乎,csdn等等,尤其是技术社区搜索功能用的 多一点,但是对于中小网站来说,搜索功能可以舍弃.

为什么不需要搜索功能?

首先,肯定是消耗内存,搜索功能一般都是模糊搜索,而模糊搜索就存在遍历,遍历整个数据就会消耗服务器的内存,目前比较好的做法是配合es来做搜索功能,但是es需要的内存也很大,基础配置至少2个g的内存才能运行起来,碎玉中小网站来说,这非常不划算,尤其是初级的网站,根本没有什么流量,直接上高级配置会白白浪费不少钱,所以建议中小网站不要一开始就上搜索功能.可以用分页功能替代,或者用一些专题页面也可以替代搜索功能.


什么时候需要搜索功能?

当网站内容足够优秀,用户需求特别多的时候,可以开启搜索功能,对于个人站长来说,百万数据开启搜索功能比较划算,不会太浪费服务器的内存.

在开发AICMS的时候,我们在初期版本中舍弃了这个功能,就是因为网站体量小的时候,不需要装搜索功能,也不需要那么高的配置,目前来说1g内存可以运行十几个甚至50个以上的网站,大大节省了初期网站运行的成本.

搜索功能