我忽然有个想法,前后分离 Page2

29 个回复 | 最后更新于 2016-08-29
lincanbin
2016-08-25
#20

这可不行,搜索引擎会用其他UA来重新访问,一旦发现你给蜘蛛和用户展示不同的页面,就会把你网站拉黑。

#19 @dragon :

回复#18 @lincanbin :

需要索引的有主题列表页和主题内容页,一共两个 html。由于是给蜘蛛看的,不用考虑美观,和生成 json 的工作量差不多。

dragon
2016-08-25
#21

回复#20 @lincanbin :

所谓普通用户页面和搜索引擎页面的区别,在于一个有 javascript,一个没有。内容本身是相同的,搜索引擎看到的是一样的东西。美化工作是前端 javascript 的事,配合 css 重新调整 html 结构。

搜索引擎看到的是简单的 html,用户看到的是经过 javascript 渲染后的页面。

搜索引擎爬链接,直接返回链接对应的简单 html;用户点击链接,靠 js 重定向到 json 接口拉回 json 数据。

lincanbin
2016-08-25
#22

回复#21 @dragon :

这个复杂度和可维护性都不是多好。

dragon
2016-08-26
#23

回复#22 @lincanbin :

相比单纯的 javascript + json,其实没多加多少东西。复杂性的增加基本是 javascript + json 这种模式本身带来的。

至于值不值得搞这种模式,则是另一个话题了。

lincanbin
2016-08-29
#24

回复#23 @dragon :

想搞的话我也有另一套方案。

dragon
2016-08-29
#25

回复#24 @lincanbin :

不想搞。

不过好奇你的另一套方案是啥。

strwei
2016-08-29
#26

回复#23 @dragon :

我也很好奇

strwei
2016-08-29
#27

回复#23 @dragon :

林先生有没有兴趣用rust或者c++重构一下cf,性能绝对提升几十倍

lincanbin
2016-08-29
#28

回复#27 @strwei :

其实用C++来写性能提升也不会超过30%,甚至会有性能下降。

因为主要瓶颈在Database来着。

lincanbin
2016-08-29
#29

回复#25 @dragon :

等我有空直接给做出来好了。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录