zoukankan      html  css  js  c++  java
  • UChome Feed 机制

      Feed,本意是“饲料、饲养、(新闻的)广播等”。

    我们就拿用户发表日志这个动作来简单看看Uchome的feed机制。

    用户发布日志所使用的函数是 source/function_blog.php文件里的blog_post()函数

    用户发表日志成功后会调用source/function_feed.php文件里的feed_publish($id, $idtype, $add=0)函数来产生feed

    产生feed的方式很简单,根据不同的idtype来得到不同的feed类型,根据add来判断是插入新的feed还是更新feed然后将feed信息 与用户ID 一起写入feed表中。

    显示feed就更简单了,首先获取用的所有好友,然后通过WHERE uid IN (好友ID列表) 从feed中查出 好友的所有feed信息

    当然按照这种策略的话 这里的feed信息会越来越多,所以UCHOME有一个计划任务去定期处理feed

    sourcecroncleanfeed.php就是用来清除几天前的feed信息,具体的要看你自己如何去配置了。

  • 相关阅读:
    Oracle-函数-split 和 splitstr 的创建
    git merge方法
    查看Android 设备进程id
    内存泄漏
    Mac显示隐藏文件快捷键
    gradle版本
    commit单一文件
    21不下发信号
    FileInputStream read函数何时返回-1
    maven turbonet目录
  • 原文地址:https://www.cnblogs.com/yuyutianxia/p/3389734.html
Copyright © 2011-2022 走看看