我正在研究论坛软件,并希望使用HTML5和Microdata(微数据新手)。我正在考虑为软件本身添加词汇,而不是链接到架构或数据词汇,或其他任何东西。
然后,我再次想知道这可能对服务器性能造成的影响,被所有那些爬行词汇的蜘蛛所击中。
您对此有何看法?
答案 0 :(得分:0)
如果没有(流行的)现有词汇表可以使用,则应该只创建一个新词汇表。
Dublin Core,FOAF和SIOC是几乎每个论坛都可以使用的热门词汇。但是,我不确定这些是否可以与微数据一起使用(我想它应该是可能的,但我不太了解微数据)。但它们与RDFa一起使用,这与微数据和W3C推荐(如HTML)非常相似。 RDFa can be used in HTML5也是。如果是RDF的新手,您可能首先要使用RDFa Lite(它预先定义了DC,FOAF和schema.org词汇表的前缀)。
我想知道这可能对服务器性能造成的影响,被所有那些爬行词汇的蜘蛛所击中。
我认为有很多(如果有的话)微数据抓取工具会尝试访问词汇表URI。在大多数情况下,他们不会找到他们可以使用的任何内容,因为词汇表URI在大多数情况下仅作为标识符。即使出现这样的爬虫,你几乎不会注意到任何性能影响,因为它们可能会缓存它。