滚动更新变化 - 2017年5月1日结束

状态
不打开进一步回复。

安东尼

创始人
作为在下周进行的扫描变更的一部分,在本论坛中已经提到,这是我将更新的官方帖子。我只会更新这篇第一篇文章。我将在线程上发布一个新帖子,提醒我对此帖子进行了更改。

我将为任何成员留下这个开放的声音,提出问题,但我只会在有时间和时间答案 我不会辩论决定。这不是谈判。 然而,我将尝试并提供为什么正在进行改变的原点解释(我喜欢非技术性,因为我肯定的许多其他人也是如此)。

改变将在这里逐步制作,同时在开发网站上运作,在那里进行测试,依此类推。

为什么?

每个决策都是因素分为以下三个点之一,所有这些都是关于我们的大多数用户群(第1点):
  1. 我们的71%的受众是移动用户(每年增长),
  2. 为我们的移动用户提供负载牺牲,以及
  3. 该特征由这种小成员基础使用,移动用户的成本不值得。
一切都是关于我们不断增长的多数移动用户群。桌面是少数群体,不再是一个可接受的借口。

我会搬到谷歌 分开他们的索引 进入移动和桌面版本,使用移动索引提供优先级和频率。我们的用户主要从谷歌找到我们。更多用户发现我们等于更多的对等支持 - 我们的整个目的。

问题

页面要求 - 页面上的每个唯一项目都需要服务器的请求。在提供所有这些请求方面,服务器不得很好。与处理器的桌面高速Internet连接对屏幕上的快速获取这些请求没有影响。对于手机但是,每个请求都是有问题的。 4G是好的,但手机不是大多数的高功率装置。 iPhone7是第一部电话(作为最后一个模型),同样匹配桌面处理速度。这是使用小处理器与高磁盘读/写速度相结合的组合,提供了快速处理页面的手机。一个电话 - 2017.就是这样。该电话基地在移动市场方案中非常微小。其他制造商尚未与该技术匹配,更不用说用户耗尽的用户升级他们当前的电话到高处理手机。 iPhone 7与当前的桌面/笔记本电脑不匹配,但接近一些旧型号高性能。直到我们在接近每个用户的手机中看到这样的手机,并且在现实主义5G速度(比大多数光纤固定电话更快),那么它取决于一个超快的网站,以使设备加载超快。服务器上的许多规范都不会为手机剪辑。

任何默认(股票标准)Xenforo软件页面的平均默认页面请求小于20.一个重要人物,以便进一步读取,并且当我在稍后在时间稍后发布基准图像时。

虽然我们在我们的服务器和全局CDN使用HTTP2,但这并不意味着移动浏览器支持它。它也只略微减少了整个页面大小。 HTTP2有助于减少查询将许多相同的查询组合成一个单一的查询,以便更快地下载,缩小,压缩 - 更快的用户体验。

页面大小 - 页面的大小确定页面传递和加载的快速。结果,所做的更改另外旨在减少整体页面大小。

缓存 - 许多人认为缓存是所有问题的开始和结局。好吧......对于桌面,绝对。它们具有大硬盘,存储大量缓存的数据,并构成完美的环境,以便通过设备本地装载静态。然后我们有手机。是的,我们现在有256GB的最新iPhone可用。第一次。再次,一个设备和不太可能大多数人都购买最大的存储电话。最买的最便宜,这需要最小的存储,而不是不是。我们在应用程序后加载我们的手机,照片,照片。与桌面相比,手机的缓存有限,尤其是您使用手机的越多,从您的设备缓存越多。当您关闭浏览器时,许多常常丢弃缓存,以重新载入下一个开放的划痕。移动浏览器缓存与桌面不同。否则您可以在浏览缓存数据中仅在一周内轻松填充手机的千兆字节。我们在一个过渡期,我们将网络设计页面增长到无限尺寸,因为台式机/笔记本电脑变得如此强大,互联网速度如此美好。然后我们都转移到手机 - 去图!

改变#1 - 头像

头像是移动用户的要求密集型问题。对于每个化身,有三个版本,小型,中型和大,创建和使用,具体取决于加载的页面以及如何使用化身。小和介质是在螺纹视图和线程页面上看到的。只有在配置文件上。所以让我们说两个尺寸的大多数内容页面所看到的。

帖子视图页面有40个线程。如果每个线程由不同的成员,那就是40请求。然后,使用最后一篇海报的头像有那么小的叠加功能。另一个可能的40个请求如果所有用户都在其中唯一。化身只在页面上加载一次,因此如果同一用户多次,则减少浏览器缓存引起的请求。

除请求之外,每个都是图像。这增加了大小。虽然头像上传大小是有限的,但对于移动设备,这仍然是需要下降3G / 4G的连接和负载在带有有限的缓存和读/写能力的微小处理器上,所有这些数据都在屏幕上加载页面。

把这所有的船上拿下,这就是为什么所有用户上传的头像都消失了。那些与默认的男性,女性和其他图标留下了该网站(这些图标是男性,女性等的周末)。这将最多80个化身请求的页面更改为3(调整单个类型化身)以进行重用。

@joeylittle. 我将努力进入用户信息区域,更多使用横幅。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#2 - 特色线程

除了最新的线程贴在论坛主页上,这只是复制论坛本身内的最新线程。它只是另一个需要加载到最终结果的内容系统。

因此, @joeylittle. 已经提出了更好的想法,因为它使用空间来解决新会员欢迎型横幅/区域,以获得重要的"get started"快速输入指南信息。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#3 - WordPress / Xenforo Disconnect

将文章系统链接到论坛系统的系统已经消失。它引起了许多隐藏的问题,它是越野车和资源密集。很高兴看到对一个地方的最新内容的合并以便快速查看,但是可以通过新的帖子和其他搜索选项看到所有相同的信息,您可以自己执行自己(例如,仅在X小时或天中查找所有最新线程) 。发现您始终拥有的搜索功能的力量,这是在其他地方自动提供此类内容的原因。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#4 - 删除了BBCode限制

限制了某些功能的BBCode使用的系统已被删除。它在这里未使用的功能过载,所有这些都需要将大量大的JS文件下载到每个用户设备以帮助管理限制。因为你有一些东西,并不意味着你可以开始着色帖子内容。

这不是一个创造性的论坛,这是一个重点安置。员工将被编辑和删除此类工具的这种创造性自由。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变#5 - 对话修剪改变

在后台运行的对话修剪器自动删除所有没有任何帖子的PC 365天(旧设置为3年),包括附件。这消除了数据库中的重大负担,从而在后续内存管理和缓存要求中,允许更重要的数据始终处于内存中。

这将降低我们的DB大小和磁盘大小,以便本质上的内容,非必要的和过去的私人性质。 PC对网站没有流量,虽然自己没有负载负担,但旧的陈旧电脑成为数据库大小和数据库大小相关方面的负担。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#6 - 媒体库

多年来我们已经尝试了各种媒体选择,而且没有任何成功的人。有些人可能已经使用了媒体库功能,但大多数人没有。画廊在这里和那里分开了一两次或两个。因此,它对整体系统来说真的是另一种负担。

在今天的互联网中,图像存在问题。版权侵权法是不断变化的。欧盟法院和最近的美国电路决定表明,网站本身可以持责任侵权,审核未能清除清晰的版权图像。不再只是上传者负责,但法院还惩罚了他人。决策持有时间有多长,或者其相关性是否适用于这里,是无关紧要的。重点是人们相信存在"fair use"另一个人的艺术作品,这是不正确的。人们相信您需要获得DMCA或侵权警告。错误又错了......你可以立即起诉,这发生在世界各地,侵犯另一个人的版权。

如果您不拥有图像的权利,那么无需同意的任何内容,就是版权侵权。甚至是头像。欧盟是一回事,但最近的美国法院裁决,一个完全不同的问题。虽然我们受到澳大利亚法律的管辖,但到目前为止,这种裁决只会惩罚侵犯者自己......在这些问题成为网站所有者的问题之前,这只是一个时间问题,其他国家允许自由一切都在惩罚任何参与者。

一旦再次为具有此类许可的人再次启用图像上传,由于围绕世界上围绕着版权的法律问题越来越多的法律问题,它们将受到严重限制。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#7 - 标签

标签消失了。我让他们跑他们的课程,尝试过他们,但非常有限的成员使用它们或关心他们的使用。这使得它们噪音和代码膨胀。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#8 - 服务器修复/增强功能

现在已实现服务器修复。实现服务器增强功能。目前禁用所有附件,除了门票外,所以可以上传附件以帮助问题。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变#9 - 风格& AMP Installed

您可以看到的,现在安装了风格的基础知识。现在安装了用于移动搜索的AMP以帮助Google Mobile搜索。桌面和移动的目前正在审理修改。尚未进行轻微的调整和其他修改。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变#10 - 聊天

聊天已从论坛中删除仅用于移动手机。平板电脑和更大的没有变化。在移动设备上的聊天菜单选项访问聊天,从而减少了论坛家庭的手机上的屏幕房地产的非特定噪声。一些小调整到功能。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

更改#11 - 页面长度

我已更改页面长度以最小化由于此处帖子的经常长度而发生的移动观看/滚动问题。线程视图页面从40到25减少,并且每个页面本身,帖子从25到12切割,每页。卷轴短,更多页面。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变#12 - 标题

由于多年来关于标题中的单词的自动大写以及如何影响缩短的缩写,因此,我将标题更改为所谓的"sentence case"这是指只有首都的第一个字母,那么其他一切小写。成员多年来表达了这个问题,如果有的话,他们宁愿缩写是如何缩写的,并且更有意义(我同意)。终于做了那种改变。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变13 - 显着的次要选项调整

更重要的是要提及,但我调整了可用的选项。您将看到一些新的东西,移动的方面不同,您可能会发现您之前没有访问的东西,您可能会发现对现有设定限制的扩展/缩短。

我将在此结束时经过选项和用户组权限,并列出适用于用户的当前重要设置。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变14 - 造型

我已经做出了我计划用风格制作的所有变化。您将注意到在景观中的手机内的移动略有不同,而且与桌面相比肯定。至于背景颜色,我确实播放了它,但老实说,最后3件款式的白色背景,我没有理由突然造成问题。它看起来很清晰,锐利,明亮,用于读过所有设备和屏幕的阅读。我认为一些问题可能是较新设备上的屏幕是如此之好,当与我在这里的瞄准时,它们的屏幕太尖锐,清晰,清晰,易于阅读的对比。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

改变15 - 优质成员资格

我非常清楚提供给高级成员的一些功能,我已删除。更换一些性质听起来很明显,但是,我也不会抢劫彼得支付保罗,并撤消这些变化的全部目的。这么说,我不是傻,我一直在加强溢价成员现有升级,例如7天已成为编辑和删除的14个,图像上传大小已经升级到10MB,因此没有问题从手机直接上传,和更多。不要愚弄10MB的图像是我们存储或向用户提供的东西,它不是。我们允许它为简单起见。我们将其优化到上传时的更小的图像,然后将CloudFlare服务再次更改为基于调用其缓存(JPG,WEPP,PNG,ET Cetera)的设备的最精通格式和大小。

我计划在未来几周内添加更多功能返回溢价,尽管我希望确保添加的功能不承受其他人,也不是移动设备。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =)

结果结果

开始在之前和之后分享一些数据,每个人都应该经历重大的加载改进,桌面和移动:

论坛回家之前:
  • 要求40.
  • 页面大小650KB.
论坛回家:
  • 要求25.
  • 页面大小390KB.
之前的线程查看(没有广告):
  • 要求68.
  • 页面大小710KB.
线程视图(没有广告):
  • 要求26.
  • 页面大小400KB.
给定之前的线程(没有广告):
  • 要求53.
  • 页面大小730KB.
给定线程(没有广告):
  • 要求28.
  • 页面大小490K
这些变化从请求中剃了高达800ms。到目前为止衡量的平均基准是约500ms的改进。半秒钟听起来很多,但这是在服务器上。在您的设备上,这可以进一步改进,具体取决于您与CDN服务器场相关的位置。在移动设备上,在慢速连接和旧设备上可以是秒或更大的速度。

A / B基准测试,使用200,000个请求在500个并发:

在论坛中的分数之前:
  • 花时间 - 47秒
  • 每个请求的时间 - 230ms平均值
  • 连接时间 - 平均415ms
  • 处理时间 - 平均120ms
在论坛的成绩之后:
  • 花时间 - 30秒
  • 每个请求的时间 - 77ms
  • 连接时间 - 60ms
  • 处理时间 - 15ms
再一次,对于手机,时间进入服务器和换电,在体面负载下返回跳闸,更快地处理到以前更快。负载较少,连接较少,等于更长的流量在较短的时间内通过。更快的页面加载在设备处。
 
上次编辑:

信天翁

Myptsd Pro
世界卫生大会?嘿。 Mumbo Jumbo对我来说,这将是一个"acceptance thing"。我会留在栅栏上"hope" for the best.

如果我丢失了我的头像,那将是不舒服的,但无论如何都是或者进展......只是不要给我们任何愚蠢的形象。只是我们的名字。
 
状态
不打开进一步回复。
最佳