首页 > 软件开发 > 怎么做到pc网站与手机网站同步?

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

怎么做到pc网站与手机网站同步?

标签:pc网站与手机网站同步 2017-8-08 作者:玉米小棒

  有许多朋友想知道怎么才能够做到pc网站与手机网站同步,其实这个问题的解决方法并不难,下面小编就为大家整理了两个方法来实现pc网站与手机网站同步。


  方法一:


  在一次用dedecms网站开发的时候,需要实现pc站与手机站共有一个后台,同一个数据库,这样做可以让新闻内容减少发布的次数,具体怎么实现呢?


  第一步:在后台建立一个**导航为手机站,在这个导航下面建立手机站需要的各个栏目


  第二步:把需要pc站和手机站需要的文章(如新闻资讯栏目)的栏目相关联起来,怎么关联呢?


  设置栏目交叉就可以了,把手机站的栏目交叉的地方设置成pc站相关的栏目的id 即可。这样就可以实现手机站和pc站文章内容的通用了。


  现在一建更新下网站看看,是不是在手机站里面就可以显示网站文章的列表了。但是你会发现在手机站中点击文章的内容页时会自动跳转到电脑站的内容页。


  怎么解决这个问题呢。下面就需要二次开发手机站的内容页了,具体怎么开发,是用dede自带的mvc开发的,目前手机站的内容页只实现了,文章详细信息、相关文章、上一篇、下一篇功能。


  方法二:


  常用的同步方式有两种:拉取、推送拉取:服务器提供获取数据API,客户端每隔一段时间就调用一次API,取得数据。推送:服务器监听数据状态,一旦相关数据状态发生改变,就向相应的客户端推送数据。所谓同步,就是客户端和服务器同步。(p to p 应用例外,以为它根本没有中心服务器。(??_?`))---并没有看过微信支付源码,但是我猜测如下:微信提交支付数据:postweb 定时循环:get---其实web端很多时候是拉取的方式进行数据同步的,但是App就不一样啦。App 定时循环拉取数据,是非常不可取的。定时循环浪费资源(费电)不说,一旦应用程序进入休眠状态,循环必然被终止。所以,App 同步数据常用 推送。iOS App 推送由 Apple 公司服务器统一调度,延时、丢包问题统统不用考虑,很稳定。


  以上就是实现pc网站与手机网站同步的两个方法,可能不太完整,大家有兴趣可以再尝试采用别的方法。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才