#开源# 一个提供 Pixiv 日排行与免费高级会员搜索的程序

作者: MJJ 分类: 开源项目 发布时间: 2019-03-13 20:37

Pixiv Illustration Collection

一个提供有限的pixiv日排行与高级会员搜索的站点

特点:

  • 前后端完全分离

  • 三图床混合优化图片加载体验

  • 匿名回复邮件提醒(昵称与邮件由cookie与url携带进行自动填充)

  • Nginx反向代理(作为跳板优化延迟与tomcat集群动静分离)

  • 原生js

  • PC端移动端单独适配(Nginx UA判断跳转)

  • 爬虫业务与web业务服务端分别分布

  • SSH隧道连接数据库(安全性)

  • Httpclient连接池,线程池队列,Druid数据库连接池

伺服器:

  • 本地arm服务器:作为爬虫服务器,每日五点爬取pixiv三天前的日排行数据

  • Aws lightsail:反向代理图片请求过程中添加referer请求头,绕过防盗链

  • Uovz香港:反向代理pixiv搜索api,加速访问,延迟提升500ms

  • 息壤 北京:作为主web服务器之一,nginx tomcat动静分离

  • 阿里云 深圳:作为主web服务器之一,nginx tomcat动静分离

架构:

使用方法:

更改conf.xml文件与druid配置文件即可

TODO:

等待使用spring reacive web重构

开源地址https://github.com/OysterQAQ/Pixiv-Illustration-Collection

作者:生蚝QAQ

支持作者:https://pixivic.com

查看原帖:https://www.hostloc.com/thread-480888-1-1.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注