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

힘센캥거루
2025년 12월 11일(수정됨)
3
14

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基本スキンのパフォーマンステスト-1Tistory基本スキンのパフォーマンステスト-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

2) Magazin

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

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

3) Book Club

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

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

4) #1

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

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

5) #2

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

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

6) Odyssey

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

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

7) Poster

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

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

8) Portfolio

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

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

9) Square

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

10) Whatever

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

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点の間に設定するのが妥当と思われる。

では、健闘を祈る。

관련 글

期限切れドメイン悪用(Expired Domain Abuse)への対応 - 誰かが昔の自分のドメインを悪用しているとき
期限切れドメイン悪用(Expired Domain Abuse)への対応 - 誰かが昔の自分のドメインを悪用しているとき
以前、私のブログはティ스토リーの fecu.tistory.com だった。しかし Next.js でブログを作ると決めたあと、ティ스토リーにあったすべての記事を削除し、ティ스토リー自体も削除してしまった。これが最大の失敗だった。1. 誰かが私と同じドメインでブログを開設した...?最初のうちは新し...
FLXダンパーの購入方法 - クローゼット扉ダンパー修理、クローゼットの扉がバタンと閉まる時の修理
FLXダンパーの購入方法 - クローゼット扉ダンパー修理、クローゼットの扉がバタンと閉まる時の修理
主寝室のクローゼットの扉が、ある日からドンッドンッという音を立てて閉まるようになった。最初は「静かに閉めればいいか」と思って放置していたが、妻の手が扉にはさまりそうになり、これは絶対に直さないといけないと思うようになった。まずはダンパーを取り外して、どこで購入できるのか調べてみることにした。ダンパー...
サンゲ・ベク病院救急外来の口コミ - 縫合の基準、ドレッシングの方法、縫った傷の回復期間
サンゲ・ベク病院救急外来の口コミ - 縫合の基準、ドレッシングの方法、縫った傷の回復期間
浴槽で床に落としたカミソリを拾おうとして、うっかり滑ってしまった。体勢を 잡ろうとしてバタバタしていたら、浴槽の角をスネで思いきり蹴ってしまった。それで脚を見たら、なんだか傷が?傷の中に真っ白な脂肪層と筋膜が見えたのは初めてだった。慌ててデュオダームで覆ったものの、思ったより傷が大きくて病院に行くべ...
折れてしまった LEXON MINA(レクソン ミナ)を修理してみた・完結編
折れてしまった LEXON MINA(レクソン ミナ)を修理してみた・完結編
前回、首が折れてしまったレクソンミナを修理する記事を書いた。あれだけ丈夫で、ずっと使えると思っていたのに…また子どもたちが壊してしまった。今度は底板が折れてしまって、スイッチもまともに押せない状態だ。ひとまず状態をちゃんと確認するために分解し、プラスチック溶接機でどうにか蘇生させようとしてみたが失敗...
LEXON MINA(レクソン ミナ)ライトの分解と修理
LEXON MINA(レクソン ミナ)ライトの分解と修理
まだ3歳の娘と妻が一番気に入っている、LEXON MINA(レクソン ミナ)のライト。ある日、布団の中でかくれんぼをしていたら、ついに壊してしまった。&nbsp;大学院から帰ってきたら、ライトはすでにご臨終だった。修理に出そうかと思ったが、完成品として輸入されているためアフターサービスは不可能だった...
Cuckooの内釜を安く交換する方法
Cuckooの内釜を安く交換する方法
ある日Cuckooの内釜を見てみたら、状態が本当にひどかった。このままだとフィルム入りビビンバを食べるのと大差ないかも…。すぐに内釜を交換することにした。まずは型番を知るために炊飯器の側面を見た。うちの炊飯器の型番はCRP-LHTR0610Fだった。最初に調べたのはクーパンとNAVERだった。ところ...

댓글을 불러오는 중...