【RFC-116】新品葱提供一个为极端恶劣网络环境优化设计的版本

变更内容:优化版本去除一切跟主要信息无关的内容, 比如没有任何头像, 图标或remote font,css,js等无用数据的传输,只传输必要的html页面数据, html本身结构也要精简, 帖子内的图片只以文本链接形式呈现.当然如果能保持精简的前提下也可以考虑加上发回帖的功能.
变更理由:翻墙困难时期网络环境极度恶劣, 网速差不多几百字节每秒, 稍微多传输一点就会被掐断连接, 打开新品葱页面时帖子本身的内容只占有很小一部分, 大部分流量和时间都耗费在用户头像, css, js等这种和帖子无直接关系的事情上, 就算用curl直接抓取, html本身也有一堆跟帖子内容无直接关系的代码, 而且curl就算抓取的时候带上header还是有很大概率抓取到验证码页面.
讨论时间:默认值
变更步骤:针对GFW造成的恶劣网络环境优化页面加载, 同样数据量传输呈现更多有意义信息
12
分享 2019-09-29

11 个评论

類似百度貼吧過去的精簡版吧
admin 公共账号
你在Tor Browser里设置一下安全等级就可以不加载图片了
scrqanjqzyech 新注册用户 回复 admin
Tor Browser的安全等级只能控制remote font和js加载, css和images占用的数据还是远大于html页面, 而且品葱的html页面本身也有很多与内容无直接关系的代码, 在翻墙困难时期这多余的几十k(包括images, css, 和不必要的html代码)足以导致有意义的正文加载失败和/或梯子连接被GFW掐断.
admin 公共账号
这才是正道,品葱的数据库是公开的,自己做一个只读版很容易。
klmawe 新注册用户
github搭建一个墙内可以访问的页面确实是个好主意, 但翻墙困难时期github的可用性也几乎是每秒几百个字节
而且品葱这种高度敏感的网站, 一般都是用Tor Browser进行浏览, 每次重启缓存都自动清空, meek和非meek翻墙的切换又必须重启整个Tor Browser, 越是翻墙困难时期这种切换越是频繁进行, 因此浏览器缓存的作用会被大大削弱.
Anyone heard of ZeroNet? Guess this would be the exact fit for the thread starter's intention.
ZeroNet在墙内不可用
wvyijdccontnde 新注册用户
可在Tor Browser地址栏直接用"view-source:"语法直接浏览网页源码, 不会被CloudFlare拦截.
例如在地址栏输入: "view-source:https://pincong.rocks/"(不含双引号).
品葱整个网站的数据传输都是经过压缩的, 所以html多几k并不会对实际的传输造成多大影响, 压缩后体积大约是实际html大小的20%.
我这里传输一下首页的源代码只需要大约11KB.
而且这种浏览方式还有一个好处就是这种浏览方式支持offline mode(离线模式)浏览, 此模式下所有网络请求都尝试通过读取缓存来满足, 无需联网, 如果读取缓存无法满足确需联网的会提示当前网页无法在离线模式下工作(例如在离线模式下用普通方式浏览品葱).
不知道有没有可能, 但仍然提示站方进一步优化html源码可读性, 让本站html代码的阅读能像正常阅读一样轻松.
你说的不可用是指什么?
tracker被封,找不到源
原来如此,怪不得我试的时候发现总不对劲

要发言请先登录注册

要发言请先登录注册