这里是删除临时文件,该功能是协议配置平台中的一个脚本,关于协议配置平台,参照这里,第一个就是。 项目部署后,用户使用过程中,会产生很多没用的文件,主要来源包括: 添加或编辑时,预览过程中产生的临时文档; 上线(同步到云存储)之后的文档; 需要将这些文件删除,我采用的方式是定时批量删除的方案,为了防止删除正在预览或未同步的文档,删除时,设置了一个规则:只删除最后修改时间在一小时以上的文件。 为了优化…
分类: 运维管理
协议管理平台 – 解析日志
这里的解析日志指的是对日志文件进行解析,提取有用的数据;协议配置平台里边,一开始的需求并不是很明确,但我加了非常详细的日志,后续扩充功能,数据可以从日志中补全。关于协议配置平台,参照这里,第一个就是。 项目中,解析日志,是为了从日志中获取用户的访问信息,导入数据库,方便查看 / 统计访问人数,为后续优化做准备; 之前设计时,并未考虑访问相关的数据,所以这部分是没有存到数据库的,只能通过日志导入(前…
WordPress 站点的搭建和维护
记录一下搭建本站过程中,自己不懂或觉得重要的东西; 域名申请 域名是在阿里云申请的,.top后缀域名非常便宜;270十年;腾讯云没有找到.top域名;顶级域名可以转移到国外的域名服务商; 搭建 服务器是腾讯云的,Ubuntu系统,照着腾讯云提供的文档搭建,十几分钟就装完了,非常简单,也基本没遇到什么问题,文档十分详细了;文档地址:http://cloud.tencent.com/developer…
WordPress 文章中的代码高亮
文章中嵌入代码,默认是没有什么样式的,我用的主题是“Blog kit”,不过应该和主题无关,大部分应该都不会内置代码样式; 怎么能让代码部分有高亮效果呢?文章页面本身是一个HTML页面,引入高亮库不就行了… 之前用过 highlightjs,就用它来做高亮; 提前声明一下:我对 WordPress 并没有什么研究,刚用了十几天,各个文件模板的作用也只是猜测,下面的方法也不一定“正统”,只是最终效果…
WordPress 统计文章阅读次数
原始方案是页面每次请求,阅读次数在后台就+1了,这样出现一个问题:如果是爬虫抓取,或者简单的命令行加载某个 html 页面,阅读数也会增加;这种情况下,肯定不能让阅读次数增加,抓取页面的时候,虽然是返回了 HTML,但是爬虫并不会将页面内容展示出来,只是将返回页面当做字符串处理,截取需要的内容,这时候页面 JavaScript 是不会执行的; 利用爬虫抓取页面 JS 不执行的特点,修改为页面加载完…
WordPress 中添加 ajax 请求
上篇 WordPress 文章中添加了文章阅读次数;本篇添加一个点赞的功能;样式是下图这样,或者直接拉到文章底部进行体验; 该功能可以在一定程度上得到访客的反馈,所以试着加一下该功能;原理是利用上篇中提到的 meta 标签/元数据 进行数据的存储;该功能涉及的逻辑如下: 访客觉得内容有用,可以点个赞,点赞区域显示已点赞状态; 如果误操作,可以再点一次进行取消,点赞区域恢复默认状态; 用户对文章的点…
WordPress 分类目录排序
非插件实现分类目录的自定义排序,看上去是个很小的功能,但是改动起来花了大量时间; 如果是插件方式实现,可以用这个:Category Order and Taxonomy Terms Order,具体实现方案中的代码也是从这个插件中抠出来的: 基本思路就是在数据库中添加排序字段,然后在取值 sql 语句中按照这个字段排序,或者先取出数据再根据这个字段排序; 1、数据库中添加排序字段 需要修改的表名称…