php - 更新操作和评论流或墙的最有效方法

标签 php javascript mysql

我对当前技术很好奇,使用 PHP、Javascript 和 MySQL 构建 Facebook 墙或 Google + 墙/流等内容的最有效方法是什么。

这是很多人尝试重现但失败的事情。

目标是拥有像帖子这样的数据流,并且帖子可以有评论,并且所有内容都会自动更新,而无需重新加载页面。

我知道过去有人谈论过使用 Comet,但我还没有看到它真正被使用。现在 Node.js 已经存在,是否可以更好地完成这项工作?

请告诉我你会如何做到这一点?

最佳答案

了解一下长轮询和网络套接字。 Web 套接字仅受现代浏览器支持,但这可能适合您。长轮询依赖于客户端发出具有较长超时期限的请求,并且服务器保留该请求直到发生某些情况。这减轻了不断轮询更新所需的压力,并且还带来了响应更快的用户界面。我相信这就是 Facebook 使用的方法。

关于php - 更新操作和评论流或墙的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8810753/

相关文章:

php - 如何在 CakePHP 中将参数从一个 Controller 传递到另一个 Controller ?

php - 部署 Symfony2 项目

php - 将 JSON 字符串转换为 PHP 数组

php - 根据所选的某些值根据运行时切换数据库

mysql - 每当我更新表时,我想将旧数据(旧行)存储在新表中

php - 仅将默认数字关联数组键更改为 "number",而不影响数组值

javascript - 使用 Jquery 将父元素附加到子元素

javascript - 更改复选框属性的奇怪行为

javascript - 在另一个 div 中垂直居中对齐一个 div

mysql - 使用 phpmyadmin 在 Mysql 中创建表