タグ

webとperlに関するdannのブックマーク (2)

  • How we build Vox

    The document discusses how Vox, a large-scale, fast, internationalized website, is built using various web technologies. It uses Catalyst as its web framework, Data::ObjectDriver for caching and partitioning data across multiple databases, Perlbal for fast static content delivery, and Memcached for caching. Template Toolkit templates are optimized through versioned caching and syscall reduction. A

    How we build Vox
  • MyAppの継承設定 - Tociyuki::Diary

    アプリケーション・コンポーネント、今回の例ではMyApp、は親クラスの指定をCatalystモジュールに設定をやってもらいます。 Catalystモジュールをuseするときに自動で実行されるCatalyst->importメソッドの中で、クラスMyAppに、おまえの親クラスはだれそれだよと教えてくれます。その中にはCatalyst自身も含むだけでなく、状況に応じて適切なエンジンの親クラスを選んでくれます。そのため、MyAppには親クラスの記述は必ずしも必要ありません。もちろん、独自にMyAppに親クラスを指定しておいてもかまいません。Catalystはそれに加えて必要な親クラスを追加していきます。 (9月16日追記:ここで記述した内容の多くは、Catalyst 5.30以降はCatalystからCatalyst::Setupへ切り出されています。) PODのuseの項によると次の2つはまっ

    MyAppの継承設定 - Tociyuki::Diary
  • 1