分类标签归档:web开发

设置通过反向代理,实现多ip站群系统管理(站群连文件都不需要上传的那种)


昨天受到zero大神的指点,感觉有了思路 ( 其实主要是技术认知不行.... ) , 本来我在写这个镜像站的时候 最早的思路是这样:

用户访问站群(多ip多分布) → 镜像站带上域名参数,然后用requests请求主程序 → 主程序通过域名判断返回的内容和模板...

基本的思路,就和爬虫一样...自己镜像自己.....但是这个过程中,多使用了一次requests,感觉有点消耗资源...,Z大的建议是:

用户访问站群(多ip多分布) → apahce直接反向代理到主程序 → 主程序通过reques

......

点击阅读更多...

66行的单文件django SEO镜像站群代码以及实现思路


有的人说Django很重...其实说这句话的人主要也是不会用Django才会这样说... 比如有人给你一把瑞士军刀....你当然可以只用来剪指甲... 下面这个代码,不足70行代码,就可以实现一个简单的镜像站功能... 非常灵活,非常方便...,直接把代码保存为main.py , 然后运行python main.py runserver 8000 ,连数据库都不用装!,模板也不需要 ( 全部是抄的... )

题外话

为什么突然想起这个功能...,因为有一个强大的思路: 目前在搞的一套站群程序,最

......

点击阅读更多...

模板调整上下篇文章摘要,侧边栏摘要显示


今天上午,把模板进行了一番调整,主要是把上下篇,侧边栏的摘要都显示出来...主要自己还不懂前端,所以干起来比较费劲.. 大致的效果如下 : 这是摘要...,css部分还要看下怎么处理比较好... -w722 在侧边栏的时候,显示了日期和摘要... ( 虽然有种说法,日期时间修改的越早越好... ),但是还是先这样显示出来了... -w377

同时今天把分布监控的部分给修复了一下,一个小BUG...

关于以后的站群的方向

今天突然发现一个灵感,统一后台如果可以最终只要加一下域名,选择一下模板,远程的什么东西自然就全部

......

点击阅读更多...

站群复制前需要解决的几个问题


在优化这个站群系统的时候,给自己规定了一个硬性里程碑的约定,也就是说,在硬性里程碑里面的成果,是不能调整的,达到了一定的阶段以后,一定是要完成的事件.. 那么今天就是约定的hpv站上线的事情了...,本来是要做负载均衡,后来考虑到这个博客太不稳定,功能还在迭代,目前思路不断,还有一堆的功能清单等待开发...所以暂缓这个负载均衡,先单项目跑一下再说..

那么在复制这个博客的时候,就必须要认真的思考以下2个问题:

  1. 如果A项目更新代码的时候,如何以最方便的方式,直接同步到B项目 ( 只py文件的核心
......

点击阅读更多...

搭建一个单文件的Django应用


很多人感觉Django很庞大,是一个严格遵守MTV开发流程的框架..每次搭建一个Django的时候,都需要好多文件,布置起来非常复杂... 但是其实Django只是把功能提供给你而已,你要不要用,完全取决于需求... 比如我就有这样一个需求:

如何搭建一个非常简单的服务,访问首页的时候,直接返回该服务器所在的ip地址?

这个功能作用是什么,比如我家里有一台服务器,公网ip经常变,我需要对其进行一个自动的白名单维护..,那么就需要知道这个ip是否有改变.. 当然你也可以在该服务器上写上这样一个任务

......

点击阅读更多...

博客升级-结合django-celery-beat的全自动定时查排名和收录


自动上次收录功能排名查询自动更新功能,.做好,距离现在已经4天了.. ,后来昨天又改成了分布式的查询方式,但是感觉没做成全自动任务,总感觉少了点什么.. 本来想用APScheduler直接做定时任务的,但是感觉这样就没进步了(因为现在一直都是用这个框架) 所以就研究了一下django_celery_beat,不得是不说,还是有一些坑,经过一些配置,总算好了: -w1118

在后台简单的配置一下,就可以实现了每天1次的查排名和收录(全自动的方式)

这个django-celery-beat还算是比较强大,支持

......

点击阅读更多...

博客新增分布式百度收录自动查询收录,监控功能


今天才发现,原来这个博客的作者实在是强大(这篇文章有说明强大之处),我就纳闷,为什么这个博客的收录的会这么好(有的文章几乎是当天发,1小时就收的这种),后来才发现,原来他的是把百度推送集成到了后台文章提交里面... 意思就是,每更新一篇文章,就自动推送给百度,这个功能实在是棒,就算他不说,我也会做,这个作者看来还是懂一些的SEO的...,而且在每发一个分类或是Tag的url的时候,还会自动重建全文搜索的索引(不得不说,虽然影响效率,但是实在是高...)

其实这个功能,结合我的未收录地图的功能,简

......

点击阅读更多...

系统优化-增加了分布式排名查询功能


Django集成了Celery分布式的方式,且把查排名这个功能也集成到系统中了.. 目前的效果大致如下: -w1416 目前只是集成百度pc排名,移动端的排名还没弄,首先比较麻烦,而且最重要的还没办法上... 这个Django不得不说,实在是方便...,简单几个配置就实现了

  1. 分布式排名查询,可以多台电脑同时更新
  2. 对查排名的结果进行计算,知道整体的变化情况,方便后续..

接下去?

  1. 结合站内,把近期需要操作排名的词,自动分配到各个页面上(既所谓的内链优化)
  2. 对接到KP系统
  3. 未收录地图里面,再新增计算字
......

点击阅读更多...