Waline 邮件异步推送

前言目前我使用的评论是 Waline,总体来说 体验还算可以。但是在使用过程中也遇到过一些问题,比如加上邮件推送后, 评论的速度会变的很慢。 研究过后发现 Waline 貌似是在评论时 直接进行发送邮件的,同步进行发信便会导致评论耗时较长,很影响用户体验,有时评论需要耗时几秒甚至超时。 Waline 应该是使用的 ThinkJs,理论上可以通过异步函数...

发布于 项目

自建不蒜子 访问统计

不蒜子 应该算是一款比较好用的前端访问统计工具 一段Js就可以实现统计 站点总 uv pv 及文章的 pv 自建 不蒜子 API因为其官网可能访问量太大, 不时出现502 于是我花了点时间, 用 Golang 实现了其功能, 数据存储采用 Redis. uv 通过用户 ip + UserAgent 判断, pv 通过 referer 判断. 所有信...

发布于 项目

CommentToMail 重构版

CommentToMail 一个Typecho异步邮件推送插件 CommentToMail 作为一款老牌Typecho 邮件推送插件, 具有多个分支. 但大都长时间未更新, 且无法支持 php8 与 Typecho 1.2.0. 重构因为最近更新了Typecho 1.2.0 beta版本 但发现 CommentToMail并未支持, 所以 在此我对...

发布于 项目

基于Golang的服务器探针

简介 这是一个基于Golang作为Client端开发的服务器探针, 用于同时展示多台服务器的基本信息. 三端项目一共有三个平台: Client端, Server端, Web端. 分别对于项目根目录下的三个文件夹 Client端为客户端, 用于推送服务器当前状态到server端. Client端不需要公网环境. 仅支持Linux服务器 Server端...

发布于 项目

拾光 - Write a letter to the future

拾光原 TimeMail时光邮局 拾光项目 开始与2021年5月20日,是对TimeMail的重新构建. 由于原TimeMail架构较久,存在一定的安全风险,在拾光上,我们增加了很多安全策略,例如sql语句预处理,输入转译等.并且采用了前后端分离的部署方式.增加了对PHP8.0的支持,也算是一定程度上提高了运行效率. 目前的运行策略目前拾光的写信方式有...

发布于 项目

Timeletters App

Timeletters 开发者 :xcsoft 适用平台 :Android, iOS, 微信小程序 QQ群 : 608265912 Telegram : @xcsoft E-mail : contact@xcsoft&...

发布于 项目

你知道吗,时光邮局上线了给Ta写信

到现在Timemail时光邮局已经上线324天了。 就在刚刚时光邮局上线了“给TA写信“功能,现在你已经可以给自己喜欢的/在乎的/想提醒的TA写信了! Timemail是一个公益性的项目,至此我开源了一个较为初始的版本,大家可以在宝塔或者Github下载得到源码。 在后期我与怅宇时光工作室合作,由怅宇时光工作室合作提供建议/...

发布于 项目

简易聊天室的实现 - Ajax轮询与长轮询

什么是轮询  轮询即rolling,通过Ajax循环访问服务端直到获取信息返回并关闭连接。通俗点讲就是连续访问服务器,获取服务端数据并在前端输出。 Ajax轮询  对于Ajax轮询, 我们可以简单的一笔带过,因为他真的太消耗服务器资源了。  Ajax轮询前端 index.html通过每隔一段时间访问后端 server.php并通过Jquery更新页面信...

发布于 项目

BugBug - 一个神奇的恶搞网站

最近不是高考放假吗,首先,还是要祝高三的学子们,愿日后岁月不再蹉跎,2020高考加油! 坐在家里,回想起之前看过的一个GIF,于是就想着自己给做出来,于是10分钟后,Bugbug诞生了 下载Github库

发布于 项目

TimeMail - 时光邮局

欢迎来到TimeMail - 时光邮局 给未来写封信 多年之后,愿你不负所期. 时间没有现在,永恒没有未来,也没有过去 未来的你,过的还好吗? 给未来写封信,从过去获得惊喜, 给未来的自己带来些鼓励的话, 或是写下一些目标,看未来的自己是否实现 初衷制作这个项目的初衷是为了让我们放下手边的一些事,或是给自己定下一个目标,或是仅仅只是一段对自己未...

发布于 项目