成都网站建设设计

将想法与焦点和您一起共享

php多页面同步数据 php同步两个数据库

如何使网页页面和数据库同步刷新?用php,jsp什么的都可以

主动同步也许需要用socket,很是麻烦,我也说不清

成都创新互联于2013年开始,先为南昌县等服务建站,南昌县等地企业,进行企业商务咨询服务。为南昌县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

你可以用被动的方式,大致意思就是:页面定时询问数据库服务器,数据是否有修改,如果有修改,页面就更新自己的内容,如果无则不需要更改

为了保持页面效率性,你可以设置定时时间为每5秒-1分钟一次,或者更久,看内容 的具体情况

为了省流量,你可以用个数据库变量来指示内容是否有变化,比如,数据更新的时间,这样每次页面只需要问下服务器最后数据更新的时间,就知道是否需要更新数据库,节省流量

PHP多页面同步消息

这可能要求页面A和页面B有一定关系(比如父窗口与子窗口的关系,或者是同一个页面里面的不同iframe里面的不同子页面),否则可能很难实现。

除非客户端在向服务器发出请求,否则服务器不会向客户端发送消息。

有一个方法不知道是否适合你,用到的方法还是"每秒访问一次服务器的方法",不过它并不体现在A页面的刷新上,这可能就是一个仿多线程的东东了(这里专门设立一个页面去定时请求数据),可以在A页面上插入一个隐藏的iframe,让这个iframe里面的页面去定时请求服务器,一旦数据有更新,则向该iframe的父窗口(A页面)发送消息(可以直接调用A页面JS定义的function)。

向服务器请求是肯定要的,只是请求时服务器做什么响应可以灵活处理,可以不访问数据库。每当有人提交表单,只需要将更新的数据写入到一个暂存数据的PHP文件,将这个文件包含进来就可以了。(缓存技术哦,^_^)

为什么非得用文本呢?你将所有更新的数据写入到一个PHP文件多好,只需要包含到作出响应的页面就可以了,至于控制消息的发送和接收的方法,你用数据库是怎么操作就怎么操作,所需要的数据写入到那个PHP文件就OK了,还不用生成那么多文本文件呢。

我司两个php网站上线了但在不同的服务器上,如何让他们共用一张数据表,或者用户数据同步呢?

1、你可以做一下nfs文件挂载,让不同的服务器使用同一个磁盘

2、可以在php网站conf配置数据库文件里指向同一个数据库的ip

(但要看你的实际服务器部暑)

请问php怎样抓取其它网站的动态数据,显示在自己的网页内并同步更新。

先获取整个网页的内容,然后匹配到你说的数据,嵌套到自己的网站,隔一段时间ajax运行一次。


分享标题:php多页面同步数据 php同步两个数据库
文章来源:http://chengdu.cdxwcx.cn/article/ddsgpsh.html