于振海网——于振海的个人博客搜索

网站开发日记-20151230

发布时间:2015年12月30日  更新时间:2024年10月13日
作者:未知  文章ID:27048  浏览:

    今天,我做了今年最后一次网站升级。增加了相关文章和随机文章标签,重写了likearticle.lib.php文件,增加了randarticle.lib.php文件。尤其是MySQL的随机文章,效率一直不高。最终开发出了最高效率的随机文章。为了效率,其实不是真正意义上的随机,是随机的连续文章。随机结果中,第一篇文章是随机的,之后的文章是连续的。
    增加了全局函数:创建指定ID的文档功能-function UpdateArticle($aid, $ismakesign=false)。增加了文章的自动更新机制,我设置的时间是7天。七天后,如果某篇文章被访问,这篇文章将自动重新生成一次,目的是更新相关文章和随机文章。为了效率,不是每次判断文件的最后修改时间,而是在网站count统计读取数据库click的时候顺便读取pubdate。我把pubdate字段用在了这里。再计算上CDN的缓存时间,基本上保证半月之内,文章会重新更新一次。
    由于手机站和PC站统计都是ajax异步加载,还有CDN,所以用户不会感到变慢的现象。生成文章,整体很随机,服务器也不会有压力。
    写的很乱,做个日记。

发表评论  挑错  文章投稿  联系我
  • 上一篇:20150601摘桑椹
  • 下一篇:网站开发日记-20160130
  • 【推荐文章】

  • 新中国成立70周年大阅兵儿童画

    新中国成立70周年大阅兵儿童画 ...

  • 70年代的陶瓷台灯和90年代的闹钟

    台灯是陶瓷的,很薄半透明的那种陶瓷。70年代产自博山,上面的金鱼和牡丹是手工绘制...

  • 2038年以后,在64位Windows中,PHP获取真实时

    最近无聊,考虑到2038年之后,PHP如何获取当前时间的问题。 比如把电脑时间改成2050...

  • 三个数得出6的振海解法

    利用加、减、乘、除、括号、三角函数、指数、对数、开方等方法,使算式结果等于6。 ...

  • 网站开发日记-20160221

    1.修复了清空回收站$dopost=='clear'中,$qstr变量最后多出一个逗号的bug。 2.优化了...

  • 昨天买了一块石头-20190416

    昨天从本地的石头市场买了一块石头,只花了几块钱。手掌大小,半透明,硬度很高,形...

  • 【最新文章】

  • 新中国成立70周年大阅兵儿童画
  • 得到一只1984年的英雄131金笔
  • 70年代的陶瓷台灯和90年代的闹钟
  • 2038年以后,在64位Windows中,PHP获取真实时
  • 三个数得出6的振海解法
  • 网站开发日记-20160221
  • 昨天买了一块石头-20190416
  • 得到一只2002年的全新库存英雄100金笔
  • 养了两只猫,黑色的奶牛猫叫招财,白色的异瞳
  • 我的金丝吊蝴蝶变红了,种子也是红的
  • 2015年过年
  • 泰山天街全景图
  • 20150313爬山
  • 于致远照片-20140618
  • 20140612于致远玩小推车