タグ

2005年7月12日のブックマーク (2件)

  • きまぐれ日記: もっと SWIG を!

    はてなでは XS を使い始めて処理速度が改善されつつあるようです。 スクリプト言語へのバインディングは、もはやミドルウェアには必須の機能だと思います。 しかし、最近気になっているのは、少なくとも日では XS 直書きのようなスクリプト言語固有の機能を直接使ってバインディングを作成している開発者が圧倒的に多いということです。 正直なところSWIG をもっと使ってほしいです。 私が気に入っている点は以下です。 1. SWIG はスクリプト言語固有のバインディング作成バッドノウハウを エレガントにラップしてくれます。たとえば、例外処理などがいい例ですが、 SWIG のインタフェイス上で例外処理を書いておけば、 各言語の例外処理のシンタックスに適切に変換してくれます。 2. バンディングレベルで OOP の機能が無く、プリミティブな関数呼び出ししかできない スクリプト言語(perl,python,

    ikebe
    ikebe 2005/07/12
    使いどころを見きわめるのが実は一番難しいよな。
  • キャッシュ戦略 - Meta

    他の言語:English 翻訳未完 / Only partially translated 03:54, 25 Feb 2005 (UTC) 時点での英語版最終アップデート: 00:44 (UTC), 12 Feb 2005 サイトの実行性能を改善すべく、ウィキメディアではキャッシュをいくつかの水準で利用しています。 Squidキャッシュ(en:Squid cache)サーバ群は、ウェブページのリクエストの約70%を処理しており、そのうちのほとんどはサイトにログインしていない閲覧者から生じるものです。報道への露出にともなって負荷が殺到する間には、そのトラフィックのほとんどをSquidたちが処理しています。 Memcached is used to save web pages which have been parsed, so that step doesn't need to be c

    ikebe
    ikebe 2005/07/12