投稿:

更新:

Notionのデメリット+対処法を語る【1年使って感じたこと】

はじめに

こんにちは。 1 年使って感じた Notion のデメリットを語ります。 Notion のことを悪く言いたいわけではありません。 どのサービスも完璧ではなくデメリットを分かった上でどのように使うかを大事にしています。

Notion のデメリットとは?

デメリットにも 2 種類あります。

  1. どうしようもないこと
  2. どうにかできること

この話に限らず、世の中にはやってどうにかなること、ならないことがあります。身長を 20 センチ伸ばすのは不可能でも、勉強の偏差値を 20 上げるのは可能なように。偏差値 80 の人が偏差値 100 になる、などは難しすぎるので例外です。あくまで例えです…

どうしようもないこと

  • Web サーバが落ちると使えない
  • インターネットに繋がらないと使えない

Web サーバが落ちると使えない

これは Notion に限らず、AWS などの IaaS を使っている WEB サービス全てが落ちるのでどうすることもできません。

例えば、Notion を wiki として使っているなら、任意の wiki サービスが落ちている可能性が高いですし、逆に AWS が落ちていないが国内の VPS が落ちていて、そのサーバー上で動かしていれば独自でデプロイしている wiki も使えません。サーバーが落ちる類の問題は、基本的にはどうしようもないです。

別々の会社に同時デプロイしておいて、ロードバランサで振り分けるにしても、ロードバランサが落ちたら意味ないですし、完璧な対策は難しそうです。 結局は、停止する確率の掛け算から確率を考えるしかないですし、仮に計算上 99.99%動くとしても、1 年では 52 分ほど使えない時間がありますし。

AWS であれば、物理的に複数の地域で Web サーバを動かしていれば冗長化は可能なので、やっている企業さんだと良いですね。Google Cloud も。

インターネットに繋がらないと使えない

一時的に端末(スマホ・PC)に読み込んだ情報は残りますが、基本的にはインターネットに接続できない場合は使えません。 例えば、ブログ記事をいつでも確実に手元で書きたいなら、任意のテキストエディタを使ってローカル上で書くのが良いと思いますし、自分はそうしています。

定期バックアップを何かしらでやれば、データが消える心配ともおさらばです。 僕は、GitHub と 複数の Google Drive などでバックアップを取っています。

どうにかできること

  • 描画が重い
  • DNS サーバが落ちて名前解決が出来ず使えない
  • モバイルアプリが重く・画面が小さいため使うに値しない

描画が重い

結論として、性能の良いスマホ・PC に買い換えることで対処できます。 性能の良い PC を使っていても遅いと感じることは実は結構あります。そのため、Notion はもうあまり使っていません。

重い要因ですが、開発者ツールからDisable JavaScript とすると、何も表示されません。 つまり、Notion の Web ページは JavaScript を使っているということです。ブラウザ上で描画するにも大まかに 2 種類あり、それはサーバーで描画しHTMLとCSSをクライアントに渡す方法、もう一方はクライアントの端末で描画する方法です。 Notion は後者なので、端末のスペックが低い場合、描画に時間がかかることがあります。

某雑貨店の Web サイトが全然動かないという話を身近でも店頭でもよく聞いたものですが、エンドユーザーの端末を考えるとサーバー側で描画が理想です。

近頃の Web アプリケーションはリッチな機能を要求されすぎています。機能的に。 せめて表示だけでもサーバー側で描画してくれると嬉しいですね。

DNS サーバが落ちて名前解決が出来ず使えない

前に Cloudflare で起こった気がします。 パブリックな DNS サーバを使えば解決できます(あまり推奨はされないけど)。

1.1.1.1とか8.8.8.8を DNS キャッシュサーバとして設定してあげれば動きます。 大元のコンテンツサーバが落ちたら、とか考え出すとキリないですが、コンテンツサーバが死んだら世の中パニックなので、Notion が…とか、そういった問題じゃないです。

モバイルアプリが重く・画面が小さいため使うに値しない

タブレット以上の画面サイズでないと使えない(使えなくはないが、使う気が起きない)です。 スマホで使う必要のあることは Notion でまとめなければ良い。 もしくは、スマホで見るページは可能な限りシンプルにするなどで対応可能でしょう。

  • スマホで見るための専用のページを作る
  • データベースの表示を別ページに切り出す

これらの工夫をすることで、スマホで最小限の情報を描画させ、軽く・見やすく使うことができます。

おわりに

どうしようもないことは諦め、どうにかなることは考えて対応することが大事です。

参考

  • 自分の Notion を 1 年半使った経験