1. Shinya Okano
  2. nullpobug-study-9

Commits

Shinya Okano  committed 1f452b4

URLルーティングの話を少し書いた

  • Participants
  • Parent commits dfef361
  • Branches default

Comments (0)

Files changed (1)

File docs/web_and_database.rst

View file
 URLルーティング
 ===============
 
+CGIなどのサーバ側で実行されるスクリプトは、URLと実行するスクリプトのファイルパスが一対一の密結合になっていた。
+
+この場合、動的なURLを扱うのが難しく、スクリプトファイルの構造化もやりづらかった。
+
+こういった場合に、URLルーティングの仕組みを導入して解決することができる。
+
+基本的には1つのスクリプトファイルがすべてのリクエストを受け取り、そこから処理を他のスクリプトに委譲したりする。
+
+Apacheであればmod_rewriteを使ってindex.phpを隠蔽するなどがよくあるやり方。
+
 WSGI
 ====
 
+WebサーバとPythonのWebアプリケーションをつなぐ、共通のインターフェース。
+
 memcached
 =========