From c0c73379890f1a4ee6ee07b1aee188c33ef66ab0 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 2 Apr 2025 00:11:46 +0900 Subject: feat(blog/nuldoc): dynamically join nested section ids --- vhosts/blog/content/posts/2023-12-03/isucon-13.ndoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'vhosts/blog/content/posts/2023-12-03') diff --git a/vhosts/blog/content/posts/2023-12-03/isucon-13.ndoc b/vhosts/blog/content/posts/2023-12-03/isucon-13.ndoc index ea4431e7..30b82b9f 100644 --- a/vhosts/blog/content/posts/2023-12-03/isucon-13.ndoc +++ b/vhosts/blog/content/posts/2023-12-03/isucon-13.ndoc @@ -49,26 +49,26 @@ remark = "公開" ISUCON で高スコアを出す戦略については、戦闘力の高い方々が良質な記事を書いてくださっている。 ここでは、上述したような低い目標を達成するための戦略について書こうと思う。

-
+
環境を破壊しない

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

-
+
すぐに変更を取り消す

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

-
+
小さくデプロイする

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

-
+
使い慣れた道具を使う

使用する言語、ミドルウェア、ツール類を、使い慣れたものに限定する。 -- cgit v1.2.3-70-g09d2