Skip to main content

4 posts tagged with "后端"

View All Tags

· 3 min read
BLxcwg666

新的跳转样式

另外为什么一定要是https://www.travellings.cn/go.html ?

也可以是https://www.travellings.cn/coder-1024.html !

如果你使用了https://www.travellings.cn/coder-1024.html,那么你会跳转到同样使用这个样式的站点,这显然比跳转的时候弹出一个分类询问要更酷!你们使用相同的跳转页,代表你们有着一样的品味,对吧!(此功能会在10月24号正式上线)

如果你想使用coder跳转页,但还是想像原来一样在总成员库里随机跳转?

很简单https://www.travellings.cn/coder-1024-go.html !

现在你可以使用任意一种样式页来进行跳转,如果关于样式你忽然有了个新点子,code it and PR it!

技术栈

我合并了技术栈,先从博客开刀。从分支合并入了主库。

刚刚我们说到了新的样式,它是怎么实现的?

首先我们会在https://www.travellings.cn/coder-1024.html里写上获取的接口比如

fetch("https://api.travellings.cn/coder")

其次我们会定期的爬取成员的站点,检测站点是否存活,是否存在开往的跳转页。我们会在判断的时候这样写:

# 示例:检测站点是否存在https://www.travellings.cn/coder-1024.html
if selector.css('a[href^="https://www.travellings.cn/coder-1024.html"]'):
print("给此站点在数据库添加标签coder")
connect_update(
"UPDATE webs SET tag = '{}' WHERE link='{}';".format("coder", url)
)

最后在api界面这样写

@app.get("/coder")
def get_coder_random_num():
# 随机选择1条存活,并标签为coder的数据
random_num = connect(
"SELECT * FROM webs WHERE status='RUN' AND tag='coder' order by random() limit 1;"
)[0]
# 返回这些数值
return {"id": random_num[0], "name": random_num[2], "url": random_num[-1]}

最后,开往长期招全栈工程师,感兴趣可以联系我们。

· One min read
linlinzzo
Big_Cake

博客

8月开往测试了博客页,收录效果还是不错的,现在正式把它合并到主站里。

爬虫

爬虫目前分为2种:

  • 简单的测活爬虫,可以在最低配的服务器上运行。每天都跑。

  • 复杂的测开往存在爬虫,在开发人员的电脑上运行,看开发人员时间,一般每个周末跑。因为2核2G的服务器很容易跑崩,感觉这里可以加一个广告(招中小云服务器提供商)或者放一个爱发电的捐赠按钮。

· 2 min read
linlinzzo

在 2022 年暑假的时候,我们就在讨论一件事情————开往使用前端来实现随机,目前文件越来越大,势必会影响页面加载速度,不妨实现后端随机。我们注意到十年之约的虫洞就是使用后端实现随机,这样可以避免传输全量的博客数据。但在往后的一年当中,我们一直就需求及其可实现性一拖再拖,拖到了最近几天。近期一位爬虫工程师向我们沟通了开发的事宜(其实是我们主动问他的),在 6 月 16 日,我们完成了接口的测试,并进行了部署。现在,您打开开往的随机跳转页面,就会发现原来的travellings.js改成内联脚本了。

后端随机接口地址:https://api.travellings.cn/random 数据返回形式:JSON(其中,id为网站序号,url为网站地址)

· 5 min read
vicevolf

一群狼走得远……

想法来自 https://github.com/XXIIVV/webring

使用说明

“开往”取自“开放的网络”。将开往的徽标插入您的网站,表示您支持开放的网络。

每当有用户访问加入开往的网站时,点击徽标后会随机跳转到另一个加入开往的网站。加入开往的网站越多,友链接力的规模越大,分享的流量也越多。

“ 网站E → 开往 → 网站X → 开往 → 网站A → 开往 → 网站M → 开往 → 网站P → 开往 → 网站L → 开往 → 网站E … ”

  1. 您的网站应满足:
  • 愿为开放的网络做出贡献(如分享知识经验设计等);
  • 没有违法以及影响体验的内容(如侵入式广告等);
  • 正常更新维护中(国内无法正常访问会被移除);
  • 强制启用 https 。
  1. 将徽标插入您网页明显的地方(让友链传递下去),提出 issues 申请收录。这一般在 3 个工作日内完成审核。

example

  • 一般放在打开网页直接看到的地方就行;

example1

  • 对于博客等不方便插入徽标的网页,建议在顶部导航插入Travelling开往的外链,在网页底部插入徽标;

example2

参考代码

<a href="https://travellings.now.sh/" target="blank" title="开往-友链接力"><img src="https://travellings.now.sh/assets/logo.gif" alt="开往-友链接力" width="120"></a>

海外镜像

<a href="https://volfclub.github.io/travellings" target="blank" title="开往-友链接力"><img src="https://volfclub.github.io/travellings/assets/logo.gif" alt="开往-友链接力" width="120"></a>
<a href="https://travellings.netlify.com" target="blank" title="开往-友链接力"><img src="https://travellings.netlify.com/assets/logo.gif" alt="开往-友链接力" width="120"></a>


Q&A

开往能增加我网站的流量吗?

当然。不恰当的估算下:假设当前有 2 个网站加入了开往,每个网站有 10 人使用开往,那么每个网站似乎就增加了 10*2*1/2=10 的流量;如果有10个网站加入开往是不是还是平均下来增加 10 人的流量呢?显然不是,因为:

  • 访客可通过开往多次友链接力;
  • 有开往的网站多了,单站击量也会提高;

这样我们再算算,10个网站加入了开往,接力次数提升到3,每个网站有 15 人使用开往,那每个网站就增加了 15*10*3/10=45 的流量。 这也是为什么建议将开往的徽标放在您网站明显位置(推荐顶栏,侧栏)的原因,以便让友链一直接力下去,获得更多的流量。

开往是否安全会不会侵犯隐私?

安全,不侵犯隐私。全部 https 抗劫持;开源无统计代码,不侵犯隐私;镜像自动部署,无人工干预。加入开往的网站全部经过人工筛选,确保流量从源头就是干净优质的。

开往给站长和访客带来了什么?

网络曾经从封闭走向开放,如今又走向了封闭。在此环境下,独立网站(类似“独立游戏”)的流量或多或少的受到影响。开往尝试让传统友链“活跃”,让网站相互接力,让流量相互流动,让网络开放起来。

  • 站长:表示您支持网络的开放,并可获得更多的流量。
  • 访客:发现更多优质的网站,一场说走就走的网上旅行。

我想修改徽标配合我的网站?

assets 文件夹中有矢量文件,可修改徽标图片自己托管。

举报问题网站或退出开往?

提个 issues 吧。