From 4f46d262e6967c9c638b40f3b0246d21b7a9b9dc Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 9 Apr 2025 20:29:15 +0900 Subject: feat(blog/nuldoc): rebuild --- .../public/posts/2023-12-03/isucon-13/index.html | 59 ++++++++++------------ 1 file changed, 27 insertions(+), 32 deletions(-) (limited to 'vhosts/blog/public/posts/2023-12-03') diff --git a/vhosts/blog/public/posts/2023-12-03/isucon-13/index.html b/vhosts/blog/public/posts/2023-12-03/isucon-13/index.html index 63f6e8f4..f2cc9533 100644 --- a/vhosts/blog/public/posts/2023-12-03/isucon-13/index.html +++ b/vhosts/blog/public/posts/2023-12-03/isucon-13/index.html @@ -58,39 +58,41 @@
-

はじめに

+

はじめに

- 先日 11月25日、ISUCON 13 に参加した。ISUCON への参加は今回が初めてとなる。私 nsfisis の1人チーム「うつしもゆ」として参加し、最終スコアは 13,580 点だった。使用言語は Go。 + 先日 11月25日、 ISUCON 13 に参加した。 ISUCON への参加は今回が初めてとなる。 私 nsfisis の1人チーム「うつしもゆ」として参加し、最終スコアは 13,580 点だった。使用言語は Go。

-
NOTE
- 「ISUCON」は、LINEヤフー株式会社の商標または登録商標です。ISUCON 公式サイトはこちら。 +

+ 「ISUCON」は、LINEヤフー株式会社の商標または登録商標です。 ISUCON 公式サイトはこちら。 +

-
-

目標

+

目標

- 今回は初参加ということもあり、目標を以下のように定めた。 + 今回は初参加ということもあり、目標を以下のように定めた。

-
-
-

戦略

+

戦略

- ISUCON で高スコアを出す戦略については、戦闘力の高い方々が良質な記事を書いてくださっている。ここでは、上述したような低い目標を達成するための戦略について書こうと思う。 + ISUCON で高スコアを出す戦略については、戦闘力の高い方々が良質な記事を書いてくださっている。 ここでは、上述したような低い目標を達成するための戦略について書こうと思う。

-
-

環境を破壊しない

+

環境を破壊しない

- ミドルウェアの設定やアプリケーションコードなど、変更を加えるあらゆるものは、必ずバックアップを取るか Git で管理する。復旧不能になって環境ごと作り直すことだけは必ず避ける。 + ミドルウェアの設定やアプリケーションコードなど、変更を加えるあらゆるものは、必ずバックアップを取るか Git で管理する。 復旧不能になって環境ごと作り直すことだけは必ず避ける。

-
-

すぐに変更を取り消す

+

すぐに変更を取り消す

- それでも壊してしまったときは、即座に変更を取り消す。壊れた理由を調べることに固執しない。 + それでも壊してしまったときは、即座に変更を取り消す。壊れた理由を調べることに固執しない。

-
-

小さくデプロイする

+

小さくデプロイする

- 一度に複数の変更を加えず、可能な限り小さな単位でデプロイする。そしてその都度ベンチマークを走らせ、整合性チェックが通るかどうかを (当然速くなっているかどうかも) 確かめる。 + 一度に複数の変更を加えず、可能な限り小さな単位でデプロイする。そしてその都度ベンチマークを走らせ、整合性チェックが通るかどうかを (当然速くなっているかどうかも) 確かめる。

-
-

使い慣れた道具を使う

+

使い慣れた道具を使う

- 使用する言語、ミドルウェア、ツール類を、使い慣れたものに限定する。「このツールのオプションはほとんどそらで指定できる」と言えるようなものだけを使う。「自分では使ったことがないが ISUCON 強者がお勧めしていた」といった理由でツールを選定しない (もちろん、本番までに練習して習熟するという選択肢は存在する)。 + 使用する言語、ミドルウェア、ツール類を、使い慣れたものに限定する。 「このツールのオプションはほとんどそらで指定できる」と言えるようなものだけを使う。 「自分では使ったことがないが ISUCON 強者がお勧めしていた」といった理由でツールを選定しない (もちろん、本番までに練習して習熟するという選択肢は存在する)。

-
-

パフォーマンスの最適化

+

パフォーマンスの最適化

- もっと強い人の記事を参考にしてほしい。 + もっと強い人の記事を参考にしてほしい。

-
-

おわりに

+

おわりに

- 事前の準備も含めて、大変楽しいイベントだった。次回があるなら是非また参加したい。その際は、順位やスコアを目標として立てられるようになりたいものである。 + 事前の準備も含めて、大変楽しいイベントだった。次回があるなら是非また参加したい。その際は、順位やスコアを目標として立てられるようになりたいものである。

-- cgit v1.2.3-70-g09d2