用好anyproxy进步公家号文章收罗服从
副问题[/!--empirenews.page--]
影响身分首要会有以下几点: 1、收集情形不佳; 2、手机或模仿器中微信客户端瓦解; 3、其余一些收集传输错误; 由于我较量垂青收罗体系的运行本钱,这个本钱包罗硬件投入,运算力投入和占用的人工精神。以是必需进步运行的不变性。因此假如收罗间断,肯定增进人工精神的本钱。以是针对这一点我对anyproxy做了一些进阶的改革,而且借助了其余一些器材进步了运行服从。以下就是详细的办理要领: 一、代码进级1)微信赏识器白屏 办理要领:修改文件requestHandler.js,照旧在rule_default.js同级目次下,(mac体系/usr/local/lib/node_modules/anyproxy/lib/;win体系评述区网友cnbattle提供C:UsersAdministratorAppDataRoamingnpmnode_modulesanyproxylib) 在代码中找到proxyReq.on("error",function(e){这个函数,并修改内容 这样当产生错误时,会返回一个革新当前页面的js;这样措施就能继承下去了 2)替代全部图片,减轻赏识器承担 起首必要建造一张很是小的图片,我做的是1x1像素,png透明图;放到恣意文件夹里。然后修改文件rule_default.js的代码: 在文件开头有很多var的位置插手以下代码 在下面的代码中找到shouldUseLocalResponse : function(req,reqBody){函数,在函数内插入代码: 继承在下面的代码中找到dealLocalResponse : function(req,reqBody,callback){函数,在函数内插入代码: 这三段代码就会将公家号内里的全部图片替代成当舆图片,减轻收集传输压力和赏识器占用的内存,有用的进步运行服从; 3)榨取手机或模仿器会见一些无用的和会导致错误的网址 同样在rule_default.js里找到代码replaceRequestOption : function(req,option){函数,在函数内部插入代码: 这个修改之前的文章也提到过了,在这里从头再具体先容一下。他的用途许多,差异的手机和模仿器都有也许会见一些无用的地点导致装备变慢,通过这个代码就可以阻止会见。 二、行使pm2打点anyproxy历程pm2 是一个带有负载平衡成果的Node应用的历程打点器. 当你要把你的独立代码操作所有的处事器上的全部CPU,并担保历程永久都在世,0秒的重载, PM2是美满的。它很是得当IaaS布局,但不要把它用于PaaS方案(随后将开拓Paas的办理方案). 首要特征: 内建负载平衡(行使Node cluster 集群模块) 靠山运行 0秒停机重载,我领略或许意思是维护进级的时辰不必要停机. 具有Ubuntu和CentOS 的启动剧本 遏制不不变的历程(停止无穷轮回) 节制台检测 提供 HTTP API 长途节制和及时的接口API ( Nodejs 模块,应承和PM2历程打点器交互 ) 测试过Nodejs v0.11 v0.10 v0.8版本,兼容CoffeeScript,基于Linux 和MacOS. 起首安装pm2 在pm2情形下运行anyproxy 此刻anyproxy就在pm2的情形中运行了 之后尚有几个pm2的呼吁可以辅佐打点和监控anyproxy 出格提醒:pm2运行后,终端窗口是可以封锁的。 行使pm2打点anyproxy历程,最重要的目标是:anyproxy由于错误而退出措施之后,pm2可以另anyproxy自动重启。 三、打消sudo暗码,并使pm2开机自启以下内容是在mac情形下的要领,windows也应该有相同的要领,假如相识的网友可以私信发给我。 1)起首打消sudo的暗码 运行呼吁: 找到代码: 修改为: 这样sudo的暗码就打消掉了,然后就可以将pm2插手到开机自启动中了 2)配置开机自启 在终端中输入呼吁: 然后进入编辑模式,按键盘字母i开始编辑,粘贴代码: 编辑完之后,按esc,再键入呼吁wq生涯退出编辑模式。 再执行呼吁: 这样一个可执行文件就成立好了 然后打开mac体系的“体系偏好配置”,找到“用户与群组”,在左侧选择当前用户,右侧选择登录项;然后点击+号,找到当前用户的根目次(可以按shift+command+h快捷键),选择autoexec.sh文件,添加到登录项中,就可以开机自启动了。 颠末以上的几项配置之后,anyproxy体系就会比原本越发不变,着实首要缘故起因是模仿器或手机的不不变导致的anyproxy产生的错误。颠末现实测试,anyproxy今朝可以长时刻运行不瓦解。而微信客户端照旧在运行约莫6个小时之后瓦解,以2秒翻一页的速率,收罗总数约莫1万个页面。假如不收罗阅读量,就可所以1万个公家号的汗青动静页。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |