【发布时间】:2011-11-14 14:56:23
【问题描述】:
我目前正在构建一个运行 node.js 0.4.12 和 express 框架的小型音乐测验
目前我的快速设置非常基础,只提供基本网址
app.get('/', function(req, res){
res.render('index.jade');
});
我已经实现了一个小型导航,它使用一个非常大的 div 隐藏溢出和一个内部 div,其内容根据您单击的导航标题调整其左值。
我还有一个新闻部分,只要你点击它就会运行一个 mongodb 查询(内容通过 socket.io 传递)
当然,这根本不是搜索引擎友好的,我的新闻永远不会被找到,并且每次都运行查询来获取新闻只是不需要的。 所以我需要某种方式来存储新闻信息,并且只在发布新的 cmets 或添加新新闻时更新它......
创建工作链接也很繁琐,目前我通过javascript使用document.location.href.replace...
另一个问题是,如果我继续将我拥有的所有内容放在一个页面上,我担心网站会变得太大并且加载时间太长......
那么,我如何才能保持页面当前的感觉(一个无所不在的播放器,除非您离开页面,否则永远不会停止),同时还为搜索引擎提供正确的服务并保持页面加载时间较短?
【问题讨论】:
-
如果内容不断添加到您的“单页”中,那么这对 SEO 也有好处。我不确定是否有额外的链接会有很大的不同。
标签: mongodb node.js seo express socket.io