タグ

2007年6月11日のブックマーク (6件)

  • cyano: mod_expiresとmod_rewriteを使ってサイトの帯域節約と体感速度を向上させる方法

    普通の帯域節約術としては、mod_deflateでdeflate圧縮するとか、CSSやJSファイルのHTTPレスポンスヘッダにLast-ModifiedやEtagを追加しておいて、ブラウザがHTTPリクエストヘッダにIf-Modified-SinceやIf-None-Matchを付加するようにし、コンテンツが変更されていなかったら304 Not Modifiedを返すという方法を取るかと思います。 しかし、HTTPサーバーはコンテンツの数だけ304 Not Modifiedを返さないといけないため、その分帯域を消費しますし、またCSSや画像などのパーツの304 Not Modifiedが返ってくるまで、そのパーツのレンダリングが行えないという問題があります(つまり体感速度に影響します)。 今回紹介するのはExpiresヘッダやCache-Control: max-age=31536000を

    silver_arrow
    silver_arrow 2007/06/11
    キャッシュの制御について。mod_expiresで有効期限365日にして、変更が必要なときはファイル名変えろと。で、ファイル名の変更はmod_rewiteで…という話。
  • エンタープライズ検索サーバ「Apache Solr 1.2」登場 | エンタープライズ | マイコミジャーナル

    The Apache Lucene Projectは7日(米国時間)、Apache Solrの最新版となる「Apache Solr 1.2」を公開した。Apache SolrはApache Lucene Java検索ライブラリをベースにして構築されたエンタープライズレベルの検索サーバ実装。ヒットハイライト機能、ファサード検索機能、キャッシュ機能、レプリケーション機能、Web管理インターフェースなどを備えるといった特徴がある。Apache Solr自体はApache Tomcatにおいてサーブレットとして動作する。 1.2は、Apache Solr初のパブリックリリースとなると同時に、Apache Incubatorからの卒業リリースという位置づけにもなっている。1.2ではCSVデータ読み込み、時刻ベースの自動コミット、高速ファサード、ネイティブフィルタ機能、スペルチェックハンドラ機能、ワー

    silver_arrow
    silver_arrow 2007/06/11
    Luceneベースで、機能拡張とか管理I/Fの用意とか。
  • 日本 Ruby 会議 2007 - RubyKaigi2007速報ログ

    会期中はこのページを起点に、セッション内容の速報をお届けしています。 日 Ruby 会議 2007 実行委員会のご協力のもと、るびま編集部がお送りします。 このログは講演を聴きながら作成したものです。 不正確な点、不完全な点がありますことをご了承ください。 目次 一日目 6/9(土) 開場 9:30 オープニング 10:00 - 10:10 セッション 壱 10:10 - 11:55 Rubyコア Ruby 1.9実装の現状と今後 (ささだ こういち) 安定版rubyとその今後 (卜部 昌平) 日Rubyのリファレンスマニュアル2007・初夏 (青木 峰郎) JRuby: Ruby for the Java Platform (Charles Nutter / Thomas Enebo) 昼休み セッション 弐 13:00 - 14:00 基調講演 (まつもと ゆきひろ) 2007年と

  • 【日本Ruby会議2007】「Rubyの生産性は他言語の1.6~3倍」---楽天技術研究所 森正弥氏

    Rubyで開発を行った結果,生産性だけでなく,セキュリティやパフォーマンスでも良好な結果が得られたという 「楽天市場の実際のサービスを開発してみた結果,Rubyの生産性は他言語の1.6~3倍だった」---楽天技術研究所 代表の森正弥氏は6月10日,日Ruby会議2007でこう語った。楽天は6月,まつもとゆきひろ氏を研究部門である楽天技術研究所のフェローに招いている。 楽天のサーバーは現在数千台規模。開発体制も委託を含めれば1000人規模となっている。開発環境としてはJavaやLAMPなどを主に利用しており「成熟した感もある」(森氏)。その中で「最先端のサービスを提供するために,10年前の創業時,数人で作っていたころのようなチャレンジを行いたい」(森氏)と2006年に設立したのが楽天技術研究所だ。 そして「RubyRailsで開発をやりたい,という熱い思いから」(森氏)楽天エンジニア

    【日本Ruby会議2007】「Rubyの生産性は他言語の1.6~3倍」---楽天技術研究所 森正弥氏
    silver_arrow
    silver_arrow 2007/06/11
    スピード感重要だなぁ。
  • 【日本Ruby会議2007】JavaによるRuby実行環境「JRuby 1.0」正式リリース,作者Nutter氏とEnebo氏が発表

    Charles Nutter氏とThomas Enebo氏は6月9日、JavaによるRuby処理系「JRuby 1.0」を正式リリースした。両氏が同日東京で開催されたイベント「日Ruby会議2007」で明らかにした。 JRuby 1.0は,日時間の6月9日現在,JRubyの公式サイトでもまだアナウンスされていないが,公式サイトのダウンロードページから入手できる。 JRubyは,Javaで記述されたRubyインタプリタ。RubyJavaバイトコードに変換して実行することから「スケーラビリティが高く,Javaライブラリも使える」。両氏が示したベンチマークによると、JRubyはオリジナルのRuby処理系より速いケースもあるという。 Nutter氏とEnebo氏は米Sun Microsystemsの社員で、業務としてフルタイムでJRubyの開発を行っている。 講演では、JRubyでJava

    【日本Ruby会議2007】JavaによるRuby実行環境「JRuby 1.0」正式リリース,作者Nutter氏とEnebo氏が発表
    silver_arrow
    silver_arrow 2007/06/11
    JRubyリリース。
  • sta la sta - シムシティ風の都市開発シミュレーションゲームで環境問題について学べる - ElectroCity

    http://electrocity.co.nz/ シムシティのような都市開発シミュレーションを通して自然環境やエネルギーの大切さについて学べるオンラインゲーム『ElectroCity』のご紹介。 『ElectroCity』の目的は大きく2つ。町を大きくする(人口を増やす)ことと、環境に気を使いつつ電力をきちんと供給すること。これらを達成するために森を切り開いたりプラントを建設したりしていきます。 こちらが『ElectroCity』のゲーム画面。 ゲーム開始時点ではまだ小さなタウンしかありません。 操作としては、まずはマップ上で何か作りたい箇所を選択してみます。するとこんなメニューが出てきますので、予算の許す範囲で好きなものを建設しましょう。 ちなみに予算がマイナスになったらそこでゲームオーバーですのでご注意を。 途中、こんな警告が表示されたら、それは電力が不足していますので発電所を作るな

    sta la sta - シムシティ風の都市開発シミュレーションゲームで環境問題について学べる - ElectroCity
    silver_arrow
    silver_arrow 2007/06/11
    おもしろそ。