对于 M 站和 Pc 站该怎么部署

2018-09-14 09:40:20 +08:00
 jimisun

现在流行的网站部署方式是 M 站和 Pc 站分开部署呢?还是使用响应式?

如果独立部署的话就需要两套页面,那么如果用户在使用 Pc 访问 M 站的话是否就需要在 M 站的每一个页面加一个判断跳转? 搜索引擎收录的话就有可能收录两个同样的内容吧???

Ps 吐槽一下,前几天看到一个帖子说 JavaWeb 服务端渲染网页如果开着拖拉机, 感觉说的挺对的。 如果 Java 只提供 APi 的话 那么只能浏览器渲染又不利于 Seo ,请问各位使用 Java 开发网站一般是怎么样的呢? 感觉问的挺乱的。。。。

1736 次点击
所在节点    问与答
9 条回复
qingmumu
2018-09-14 09:43:13 +08:00
可以参考 百度移动搜索建站优化白皮书
FanError
2018-09-14 09:43:46 +08:00
关注,想看一下主流方式是什么,个人始终觉得响应式的不好用,能用和好用的区别
v2xiaolang
2018-09-14 09:47:24 +08:00
重型网站分开部署 轻型网站 自适应
AngryPanda
2018-09-14 09:49:09 +08:00
> 那么如果用户在使用 Pc 访问 M 站的话是否就需要在 M 站的每一个页面加一个判断跳转?

可以在服务端判别 UserAgent 做 redirect,当然也可以前端页面加载全局 JS

> 搜索引擎收录的话就有可能收录两个同样的内容吧???

貌似搜索引擎也区分 PC 版和 M 版。

> JavaWeb 服务端渲染网页如果开着拖拉机

如果?

> 如果 Java 只提供 APi 的话 那么只能浏览器渲染又不利于 Seo

不考虑 SEO 可以前后端分离;如果又要分离又想要 SEO,那就做服务端渲染。
jimisun
2018-09-14 10:37:45 +08:00
@AngryPanda
咳咳 JavaWeb 服务端渲染网页 “如同” 开着拖拉机
AngryPanda
2018-09-14 10:43:49 +08:00
@jimisun 可以试试 SSR
jimisun
2018-09-14 10:59:18 +08:00
@AngryPanda ssr 是服务端渲染的意思吧 刚才百度 ssr 都是翻墙信息。。。 具体使用的话一般都是使用 vue ssr 吗
tjsdtc
2018-09-14 11:27:21 +08:00
这要看你的需求了,一般来讲主流互联网公司 pc 站和 m 站都是分开开发,分开部署的,因为不只是样式的问题,基本上 pc 和 m 站展示以及交互的逻辑都是完全不同的,也就是说产品设计的思路是完全不同的话,没必要用同一套去强行适配。

另外一个 SSR 的问题,其实 SSR 的性能也不一定就比 CSR 差吧,一般来讲 SSR 虽然白屏时间长一点,但是首屏时间还是有优势的,尤其是借助恰当的缓存策略。当然 CSR 可以懒加载,又可以有富交互,前后端耦合更低,开发和部署都更加轻松,虽然现在主流的前端框架都有同构渲染的方案,但是个人认为 CSR 还是将来的主流。毕竟 CSR 的 SEO 不友好是搜索引擎的锅,手动狗头。
night98
2018-09-14 11:48:45 +08:00
现在一般都是 c 端渲染,除非门户网站这种,这种一般主要内容基本都静态化,评论什么的 ajax 加载,很少还有基于 java 服务端的渲染了,或者就是楼上说的 ssr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/489200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX