はじめに タイトルのとおり、Padrino 0.13.0からはコアのルーティング実装が新しいものに替わります。 この記事では、0.13.0から追加された新機能や変更について解説します。 ルーティングの実装については、Padrino Frameworkのルーターを開発した話をご覧ください。 新機能 プリコンパイル機能 新しいルーターでは、目的のルートを高速に探索するために、一度全てのルートを正規表現にコンパイルします。 この機能は、その処理を予めサーバ起動時に行っておくことで、初回リクエスト時のオーバーヘッドを減らすことを目的とするものです。 以下に示すコードをアプリケーション直下、あるいはconfig/apps.rbのconfigure_appsブロック内に追加する事で、この機能が有効になります。 Sinatraとの互換性の修正 *を含むルートにおいて、*に相当する値を取得できない問題の修