Tistory Default Skin Performance Test

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

After trying out various free Tistory skins, I decided to create my own skin.

During the process of skin development, I continuously tested the scores on Google's Pagespeed Insights, but it was challenging to exceed a score of 50, no matter what I tried.

Thinking it would be easier to choose a pre-optimized skin and modify its CSS, I decided to test the performance of the default skins.

1. Test Environment

To ensure consistent testing conditions, I set up a new blog.

This post includes some text in between, 10 photos, and 1 map.

I'm using four plugins: YouTube, Responsive Web Skin Image Minimization, Insert Previous Posts, and View More Posts by Category.

The test was conducted using Google's Pagespeed Insights.

You can check various performance and search metrics for the address.

2. Hello World

I wanted to test the basic server response time, excluding the skin's HTML and CSS.

No matter how much I optimize the skin, if the response time from the server is slow, there's nothing I can do.

Therefore, I decided to delete all HTML and CSS in the skin editor and only display the hello world tag as <h1>.

Like this...

Tistory Default Skin Performance Test-1

Tistory Default Skin Performance Test-2

By doing this, you can check that nothing but hello world! is displayed when accessing the address.

Then, I input the address into Pagespeed Insights.

Tistory Default Skin Performance Test-3

1) Mobile Environment

The performance score in the mobile environment was 78.

The issue is that this page simply outputs hello world! within an h1 tag.

This implies that no matter how optimized the site is, scoring above 78 in mobile environments using Tistory servers is impossible.

Tistory Default Skin Performance Test-4

Below are the details of the measurement items.

It took 3.3 to 4.2 seconds for the first content to render and for the last content to be drawn.

Tistory Default Skin Performance Test-5

Simply taking 1.7 seconds to load CSS and min.js files from the server, and 4.1 seconds just to display hello world.

Optimization in mobile seems to be an inevitable concession.

Tistory Default Skin Performance Test-6

2) Desktop Environment

The score on desktop was nearly 100.

Tistory Default Skin Performance Test-7

Perhaps the header value being mobile means more JavaScript is required to provide a mobile environment, which might be a reason.

I wasn't interested in specific details, so I skipped it.

Tistory Default Skin Performance Test-8

Tistory Default Skin Performance Test-9

Now, let's test each skin to see the scores.

Note that the scores below are not absolute values.

Scores may vary depending on server and network conditions at the time of testing.

3. Skin Tests

1) Letter

Tistory Default Skin Performance Test-10

Tistory Default Skin Performance Test-11

Tistory Default Skin Performance Test-12

2) Magazin

Tistory Default Skin Performance Test-13

Tistory Default Skin Performance Test-14

Tistory Default Skin Performance Test-15

3) Book Club

Tistory Default Skin Performance Test-16

Tistory Default Skin Performance Test-17

Tistory Default Skin Performance Test-18

4) #1

Tistory Default Skin Performance Test-19

Tistory Default Skin Performance Test-20

Tistory Default Skin Performance Test-21

5) #2

Tistory Default Skin Performance Test-22

Tistory Default Skin Performance Test-23

Tistory Default Skin Performance Test-24

6) Odyssey

Tistory Default Skin Performance Test-25

Tistory Default Skin Performance Test-26

Tistory Default Skin Performance Test-27

7) Poster

Tistory Default Skin Performance Test-28

Tistory Default Skin Performance Test-29

Tistory Default Skin Performance Test-30

8) Portfolio

Tistory Default Skin Performance Test-31

Tistory Default Skin Performance Test-32

Tistory Default Skin Performance Test-33

9) Square

Tistory Default Skin Performance Test-34

Tistory Default Skin Performance Test-35

Tistory Default Skin Performance Test-36

10) Whatever

Tistory Default Skin Performance Test-37

Tistory Default Skin Performance Test-38

Tistory Default Skin Performance Test-39

4. Summary of Results

1) Simple Comparison of Scores by Skin

The skin with the highest score on both mobile and desktop was Square.

This is likely because it's the simplest among the default skins.

Skin Type

Mobile Score

Desktop Score

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) Mobile Detailed Score Items

Skin Type

Performance

Accessibility

Recommendations

SEO

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) Desktop Detailed Score Items

Skin Type

Performance

Accessibility

Recommendations

SEO

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. Analysis and Conclusion

In conclusion, the performance of Tistory's default skins was relatively average.

The Square, which had the highest performance score, showed somewhat lower scores in accessibility and recommendations, while #1 had the highest scores in these areas. For SEO, most skins scored 92 due to a lack of image alt tags.

If you have a good understanding of front-end development, it might be best to modify Square among the default skins to improve accessibility and recommendations, otherwise, choosing any other skin will likely have similar performance limitations.

Setting a mobile optimization target of between 78 and 50 points and a desktop optimization target of between 70 and 90 points seems appropriate.

Good luck!

댓글을 불러오는 중...