V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jimisun
V2EX  ›  问与答

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

  •  
  •   jimisun · 2018-09-14 09:40:20 +08:00 · 1749 次点击
    这是一个创建于 2289 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    如果?

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

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

    另外一个 SSR 的问题,其实 SSR 的性能也不一定就比 CSR 差吧,一般来讲 SSR 虽然白屏时间长一点,但是首屏时间还是有优势的,尤其是借助恰当的缓存策略。当然 CSR 可以懒加载,又可以有富交互,前后端耦合更低,开发和部署都更加轻松,虽然现在主流的前端框架都有同构渲染的方案,但是个人认为 CSR 还是将来的主流。毕竟 CSR 的 SEO 不友好是搜索引擎的锅,手动狗头。
    night98
        9
    night98  
       2018-09-14 11:48:45 +08:00 via Android
    现在一般都是 c 端渲染,除非门户网站这种,这种一般主要内容基本都静态化,评论什么的 ajax 加载,很少还有基于 java 服务端的渲染了,或者就是楼上说的 ssr
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.