Tistory 基本皮肤性能测试

힘센캥거루
2024년 7월 6일(수정됨)
5
etc

在轮流应用 Tistory 免费皮肤时,这次我决定自己制作一个皮肤。

在制作皮肤的过程中,我一直在 Google 的 PageSpeed Insight 上进行测试,但无论如何,分数都很难超过 50 分。

选择了一个已经预先优化的皮肤,想法是修改该皮肤的 CSS 可能更容易,因此决定测试基本皮肤的性能。

1. 测试环境

为了保持测试环境的一致性,我新做了一个博客。

该帖子中间包含了一些文字、10 张照片和 1 张地图。

使用的插件有 YouTube、响应式网页皮肤图片最小化、插入之前的发布文章和更多分类文章,共 4 个。

测试使用了 Google 的 PageSpeed Insights。

可以查看该地址的性能、搜索指标等多种内容。

2. hello world

想要测试除了皮肤的 HTML 和 CSS 之外的基本服务器响应时间。

即使对皮肤进行再多优化,如果服务器响应时间慢,也无济于事。

因此,在皮肤编辑中删除了所有 HTML、CSS,只输出标签为 <h1> 的 hello world。

像下面这样....

Tistory 基本皮肤性能测试-1

Tistory 基本皮肤性能测试-2

这样做之后,访问该地址,可以确认仅输出了 hello world!

然后在 PageSpeed Insights 上输入了这个地址。

Tistory 基本皮肤性能测试-3

1) 移动环境

在移动环境中的性能得分为 78 分。

问题是该页面仅简单输出 h1 标签的 hello world!

这意味着即使对网站进行了再多优化,只要使用 Tistory 的服务器,移动环境中的得分超越 78 分是不可能的。

Tistory 基本皮肤性能测试-4

下面是测量项目的详细内容。

从第一内容绘制到最后内容绘制大约需要 3.3~4.2 秒。

Tistory 基本皮肤性能测试-5

简单来说,服务器加载 CSS、min.js 等 JavaScript 需要 1.7 秒,仅输出 hello world 需要 4.1 秒。

在移动中优化可能需要妥协。

Tistory 基本皮肤性能测试-6

2) 桌面环境

在桌面上的分数几乎接近 100 分。

Tistory 基本皮肤性能测试-7

可能是因为在移动头文件的情况下,为提供移动环境而传输了更多 JavaScript。

具体内容不太想了解,就跳过了。

Tistory 基本皮肤性能测试-8

Tistory 基本皮肤性能测试-9

接下来,我们测试一下各个皮肤的分数。

需要注意的是,以下分数不是绝对值。

测试时的服务器环境、网络环境可能导致分数有所变动。

3. 皮肤测试

1) Letter

Tistory 基本皮肤性能测试-10

Tistory 基本皮肤性能测试-11

Tistory 基本皮肤性能测试-12

2) Magazin

Tistory 基本皮肤性能测试-13

Tistory 基本皮肤性能测试-14

Tistory 基本皮肤性能测试-15

3) Book Club

Tistory 基本皮肤性能测试-16

Tistory 基本皮肤性能测试-17

Tistory 基本皮肤性能测试-18

4) #1

Tistory 基本皮肤性能测试-19

Tistory 基本皮肤性能测试-20

Tistory 基本皮肤性能测试-21

5) #2

Tistory 基本皮肤性能测试-22

Tistory 基本皮肤性能测试-23

Tistory 基本皮肤性能测试-24

6) Odyssey

Tistory 基本皮肤性能测试-25

Tistory 基本皮肤性能测试-26

Tistory 基本皮肤性能测试-27

7) Poster

Tistory 基本皮肤性能测试-28

Tistory 基本皮肤性能测试-29

Tistory 基本皮肤性能测试-30

8) Portfolio

Tistory 基本皮肤性能测试-31

Tistory 基本皮肤性能测试-32

Tistory 基本皮肤性能测试-33

9) Square

Tistory 基本皮肤性能测试-34

Tistory 基本皮肤性能测试-35

Tistory 基本皮肤性能测试-36

10) Whatever

Tistory 基本皮肤性能测试-37

Tistory 基本皮肤性能测试-38

Tistory 基本皮肤性能测试-39

4. 结果整理

1) 皮肤简单评分比较

手机和桌面上得分最高的是 Square。

这可能是因为它是基本皮肤中最简单的。

皮肤类型

手机评分

桌面评分

hello world!

78

98

Letter

51

77

Magazine

49

71

Book Club

49

73

#1

53

81

#2

51

65

Odyssey

52

76

Poster

55

79

Portfolio

52

80

Square

55

93

Whatever

49

82

2) 移动详细评分项

皮肤类型

性能

可访问性

建议

搜索引擎优化

hello world!

78

89

96

100

Letter

51

72

82

92

Magazine

49

69

82

92

Book Club

49

72

82

92

#1

53

75

82

85

#2

51

76

82

85

Odyssey

52

65

79

92

Poster

55

72

82

92

Portfolio

52

65

82

92

Square

55

68

79

92

Whatever

49

72

79

92

3) 桌面详细评分项

皮肤类型

性能

可访问性

建议

搜索引擎优化

hello world!

98

89

96

100

Letter

77

74

81

92

Magazine

71

68

81

92

Book Club

73

72

81

92

#1

81

76

81

85

#2

65

76

78

85

Odyssey

76

71

78

92

Poster

79

72

81

92

Portfolio

80

65

81

92

Square

93

68

74

92

Whatever

82

72

78

92

13. 结果分析及结论

综上所述,Tistory 基本皮肤的性能处于中等水平。

得分较高的 Square 反而在可访问性和建议上得分较低,而在可访问性和建议上得分最高的是 #1 皮肤。搜索引擎优化由于大多数图片缺少 alt 值而得到 92 分。

如果你对前端有一定的理解,建议修改 Square 的可访问性和建议。如果没有这种经验,选择其他任何一个表现相似的皮肤即可。

移动优化目标设定为 78 至 50 分,桌面优化目标为 70 至 90 分比较合适。

希望你取得好成绩。

댓글을 불러오는 중...