« 姓と名(小噺) [No.76] Santa Ema Merlot 2005 »
Google Code: Subversion への移行
先般つくった MySQL + PHP + Google Map は
$query = "SELECT * FROM kintama WHERE ketsu.......";
この部分を書き換えたらいろいろ応用(流用)できるなぁ、と思い
(別ウィンドウで開く) ※重ねて書くが私は「鉄ちゃん」ではありません。
さて本題。木曜日に、ロリポップから1日分のアクセスログをダウンロードしてみたら、そのログファイルは128MBもあった(記録が38万行に及んで矢鱈と重い)。主な原因はコレ
ガジェット自体は単純・軽量な XML ファイルだが、Google Map の HTML を引っ張る構造にしている。この HTML が46枚ものデータ XML と AJAX 通信する上、Prototype や Script.aculo.us、PdMarker といったライブラリを使うものだから、負荷がかかって当然といえば当然。
通信量とサーバーのレスポンスの因果関係について私は無知だが、まったく影響がないとは考え難い。Google にメリットを提供しても私にはメリットがなく、逆に負荷を強いられるのは如何なものか?
ガジェット利用者の増加傾向は以前から分かっていて、いちど Google Page Creator にこれらファイル群を移動させたことがあったが、あっけなく帯域制限を超過してしまいガジェットが表示されなくなった。
使ってくれる人々がいる以上、いまさら「ガジェット邪魔だ捨てちまえ」というわけにもいかない。うっかりガジェットを作ってしまったばかりに。
そこで金曜日、
Google ガジェット - API 開発者向けガイド: Google ソースコードのホスティング
Subversion クライアントでレポジトリに Checkout したり Commit したり、最後に苦悶
Enabling Subversion Auto-Props
config を edit して、なんとかガジェット本体の Map を緊急避難。javascript のライブラリは外した。
言わずもがな Google Code は開発者・技術者のためのサービス。
本来ならば私のような因数分解も解けない文系シロウトの40歳オヤジなどお呼びでない。しかしその敷居のお高い感じがとてもクヤシイのでやってみた次第(いつものとおり技術的理論・方法論等は一切無視)。
そしてきょう日曜。再度ロリポップから24時間分のログをダウンロードしてみたら、サイズは19.2MB(82,178行)に激減していた。「Service Temporarily Unavailable」も出なくなった。


同じく!!といっては失礼ですが^^;
「私のような因数分解も解けない文系シロウトの40歳オヤジ」ならぬ
オバサンである私(微妙に年齢は上でした^^;)は、MySQLのダウンロード画面で
立ち止まってしまいます。だって技術者向けとか書かれているし。。
レベルが全然違いますが、親近感わいちゃいました!・・(^^)/
決心?がついたらトライしてみよう・・かな。
>> edorune さん
えぇ、ネットの世界は文系に厳しいですよ奥さん! というか、ネット世界を主導する理系の方々は、大多数を占める文系ユーザーに対する思慮を欠いているきらいがあります!
共に経験則とアイデアを以って若者に負けないよう「技術者向け」世界に挑もうではありませんか! 格差社会を是正しようではありませんか! まるで選挙前の演説だこれじゃ! ご静聴ありがとうございました。
わーい、パチパチ!!p(^^)