今日发表的文章数

WBOY
Release: 2016-06-06 20:39:47
Original
870 people have browsed it

如何统计今日发表的文章数?

回复内容:

如何统计今日发表的文章数?

  1. 假设你是在一个数据库保存一个博文表,也不打算新增一个统计表,那么直接写SQL语句统计,
    Select count(*) FROM blog WHERE pub_date='2014-12-26';
    优点:简单,直接
    缺点:每次这样统计,消耗数据资源 -> 数据量大 -> 慢; 分库场景基本不可用

  2. 假设你打算新增统计表,比如叫stat,以日期为主键,还有一个字段叫blog_count,每次新增就加,每次删除就减
    优点:查询速度杠杠的,
    缺点:维护多了一张表,业务逻辑复杂了

  3. 以上是单纯使用数据库的方式,还可以把这类统计数据存Redis,加快存取速度
    优点:性能更好
    缺点:引入新的服务,增加维护成本

如果文章表有时间字段的话可以使用:
SELECT count(*) as today_count FROM 表名 WHERE TO_DAYS(时间字段名) =TO_DAYS(now());

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template