Tistory 基本スキンのパフォーマンステスト

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

Tistory の無料スキンを試しに適用してみましたが、今回は自分でスキンを作ってみることにしました。

スキンを制作する過程で Google の PageSpeed Insights でスコアをテストし続けましたが、どうしてもスコアが 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 の間で設定するのが適切と思われます。

それでは、成功を祈ります。

댓글을 불러오는 중...