- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 PHP
和 MySQL
制作“今日精选文章”系统?
每天,当用户第一次访问该站点时,我需要从数据库中随机选择一篇文章,该文章将在一整天内供每位访问该站点的用户使用。这将在没有管理员干预的情况下发生,因此脚本将由访问的用户触发。
据我所知,当用户在新的一天第一次访问该页面时,脚本会随机(或以其他方式)选择一篇文章,然后在数据库中标记它,同时取消标记该文章从前一天开始。但是,如果两个用户同时访问同一个页面怎么办?这可能意味着将同时标记两篇文章!
您如何应对时区问题?
最佳答案
我会做的是:
然后当访问者访问该站点时,他们的页面 View 只是从 memcached 中提取 HTML 片段并直接在页面中输出。午夜时分,HTML 片段自动更改,下一个 PHP 请求获取新保存的文章。
由于 cron 作业是唯一选择随机文章的代码,它不会与任何其他代码同时运行,因此不需要锁定。
没有运行内存缓存?习惯它。 Web 应用程序架构需要一些明智的、特定于应用程序的缓存,而 memcached 是最好的解决方案。
关于时区,简短的回答是对所有内容使用 UTC。有关更多详细信息,请收听 OurSQL Podcast episode 46: It's About Time .
关于php - 如何从 PHP 中的 MySQL 数据库中提取 'Today' s 特色文章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6874971/
嗯,我的问题是,我想存储某种产品在他们自己的表中,并且从这些产品中我想选择一些到特色/强调产品表,它将存储每个表中所选行的 ID,以在网站的主页上显示这些特色产品。 从表中选择特色产品后,我想自己制定
您好,我正在与 bigcommerce 合作,我希望在每个类别页面上获得以下风格的分割 本质上是制作类别版本; %%Panel.HomeFeaturedProducts%% %%Panel.SideT
在这个网站上http://rwl.rwlwater.com/我有一个小问题...我添加了 overflow: hidden 到特色 slider div,如果启用了 javascript 或用户的互联
我用VB.NET和MySQL作为数据库创建了一个咖啡销售系统。 在该系统中,用户可以更新自己的信息,例如名字、姓氏、BOD 等。 但是,多个用户当前可能会同时编辑同一数据集,这是我需要防止的。 示例:
在这里http://jsfiddle.net/comparebest/yBcKk/6/我有一个 jQuery slider 和两个 Div - DIV ONE 和 DIV TWO。 有没有办法让我自动
我是一名优秀的程序员,十分优秀!