X

【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4 - ボーリング場

■ このスレッドは過去ログ倉庫に格納されています
1FOX ★
垢版 |
2008/01/27(日) 04:12:57ID:???0
日増しに増加する携帯からのアクセス。
かつて、羨ブラが生まれたように何かが生まれないと
ならない気がする。

たぶん解決策は、時間を売って空間を買うだと思うけど
いろいろ考察して、次の一手を決めようかと、

Love Affair 作戦。
Part4 ボーリング場 (頑固じゃなきゃネ)


前スレ
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part3 - シーガーディアン
http://qb5.2ch.net/test/read.cgi/operate/1095146311/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part2 - 大黒埠頭
http://qb5.2ch.net/test/read.cgi/operate/1088657713/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part1 - マーリンルージュ
http://qb5.2ch.net/test/read.cgi/operate/1075887465/

Wikiページ http://info.2ch.net/wiki/pukiwiki.php?Love%20Affair
168stream ◆PNstream2s
垢版 |
2008/01/30(水) 20:12:57ID:Hj0VxC+T0
>>166
HTTP1.0はConnection: closeがデフォルトです
1.1だと必要だけど
169FOX ★
垢版 |
2008/01/30(水) 20:16:17ID:???0
げっ >>167

まだ使わないでねー
というか datは別cgiでやる予定からさ、、、

subject.txt はジンギスカン化しようと思っているのだ
そして dat の方は、別cgiで範囲指定で取ってもらって
転送量を1/100くらいに仕様と目論んでいるのだ

つまるところ、まだ先には進まないでね
170stream ◆PNstream2s
垢版 |
2008/01/30(水) 20:19:59ID:Hj0VxC+T0
んじゃ
$s['uri'] = "/test/p.so/{$s['host']}/{$s['board']}/subject.txt";
より
$s['uri'] = "/test/p.so/{$s['host']}/{$s['board']}/";
のほうが望ましい?
171FOX ★
垢版 |
2008/01/30(水) 20:20:45ID:???0
うん
2008/01/30(水) 20:22:20ID:kAMXP8JB0
ん?
つまり Apacheの差分取得じゃ無くて、cgi処理で任意のレス範囲分を
取得させようと言う事なのか?
173FOX ★
垢版 |
2008/01/30(水) 20:26:36ID:???0
そうなのだ

IDでの抽出やキーワードでの絞り込みまでやろうかなの構想。
次のステップですがネ

1. 転送量は減らしたい
2. php より dso の方が100倍速い

と思うので。
174まみら ★
垢版 |
2008/01/30(水) 20:28:25ID:???P
入れました
175FOX ★
垢版 |
2008/01/30(水) 20:29:12ID:???0
おっ
176FOX ★
垢版 |
2008/01/30(水) 20:29:43ID:???0
c-docomo5 の中で観測ができないのが残念、無念。
177まみら ★
垢版 |
2008/01/30(水) 20:32:49ID:???P
さて、それで自分の所に貯めないようにするんですよね。
えーと…。
2008/01/30(水) 20:33:59ID:LRPWgOUk0
今、真っ赤だけどこれが少しでも軽くなるのか

http://ch2.ath.cx/
http://ch2.ath.cx/c-docomo5.html
179FOX ★
垢版 |
2008/01/30(水) 20:34:32ID:???0
そこを見たいのだった。
2008/01/30(水) 20:36:17ID:FdlunvwZP?PLT(13132)
キャッシュためなくていい?
181FOX ★
垢版 |
2008/01/30(水) 20:37:13ID:???0
うん。

datの方はまだだけど
subject.txt は貯めなくてok
182まみら ★
垢版 |
2008/01/30(水) 21:14:32ID:???P
まっしろになっちゃう。。?
183FOX ★
垢版 |
2008/01/30(水) 21:20:45ID:???0
たとえばどこ?
184まみら ★
垢版 |
2008/01/30(水) 21:25:55ID:???P
http://bg20.2ch.net/test/p.so/etc7.2ch.net/qa/
とか上手く取れてないみたいです。
185FOX ★
垢版 |
2008/01/30(水) 21:27:52ID:???0
IE だと見えるけどなぁ

「うまく取れない」というのは具体的にはどういうことですか?
2008/01/30(水) 21:35:06ID:???0
operate のレスポンス

HTTP/1.1 200 OK
Date: Wed, 30 Jan 2008 12:32:25 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1
Vary: Accept-Encoding
Content-Length: 4969
Connection: close
Content-Type: text/plain

qa のレスポンス

HTTP/1.1 200 OK
Date: Wed, 30 Jan 2008 12:31:24 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain

中身見てみないと良くわからないけど、、、
Content-Lengthが返ってきていないのかな?

187stream ◆PNstream2s
垢版 |
2008/01/30(水) 21:37:14ID:Hj0VxC+T0
c側がContent-Lengthが入ってるのが前提になっちゃってるんだなあきっと。
188まみら ★
垢版 |
2008/01/30(水) 21:38:59ID:???P
今Content-Lengthが0の場合ってのを省きました
189FOX ★
垢版 |
2008/01/30(水) 21:39:33ID:???0
ありゃりゃ そなのか、

BG側で Content-Length はどうやって入れればいいのかな?
190FOX ★
垢版 |
2008/01/30(水) 21:42:12ID:???0
現状こうなのだ

ap_set_content_type(r, "text/plain") ;
ap_rprintf(r,"%s",ch2->BigBuffer) ;

そして長さはch2->zz_filesizeに保持しているのだ
191まみら ★
垢版 |
2008/01/30(水) 21:44:13ID:???P
ファイル操作してるっぽい所をコメントアウトしました。
2008/01/30(水) 21:44:44ID:???0
etc7サーバは、chunkedで返って来てますね。

HTTP/1.1 200 OK
Date: Wed, 30 Jan 2008 12:42:43 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain

qb5サーバ
HTTP/1.1 200 OK
Date: Wed, 30 Jan 2008 12:44:08 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1
Vary: Accept-Encoding
Content-Length: 4969
Connection: close
Content-Type: text/plain



193stream ◆PNstream2s
垢版 |
2008/01/30(水) 21:44:59ID:Hj0VxC+T0
>>190
それだとある程度の大きさを超えるとContent-Type設定するのを待たずに
クライアント(c.2ch)にデータ送信を始めちゃう。
小さなデータだと最後まで待ってくれるんだけど(例:operate)

別の方法が必要
194FOX ★
垢版 |
2008/01/30(水) 21:46:45ID:???0
ググレカスに聞いているところです
195stream ◆PNstream2s
垢版 |
2008/01/30(水) 21:51:10ID:Hj0VxC+T0
ch2->BigBufferにはキャッシュから読み取ったデータが入ってる?
それとも掲示板サーバーからのデータが入ってる?
2008/01/30(水) 21:51:44ID:???0
chunkedで送られると結構受け側の処理が面倒ですね。
できればまとめて送ってくれた方が使う方は嬉しいですね。
わがまま言ってすみませんです。
197FOX ★
垢版 |
2008/01/30(水) 21:55:48ID:???0
ap_set_content_type(r, "text/plain") ;
ap_set_content_length(r,ch2->zz_filesize) ;
ap_rprintf(r,"%s",ch2->BigBuffer) ;

こうしてみた。

>>195
送るべきデータのサイズが入っています。
198FOX ★
垢版 |
2008/01/30(水) 22:03:10ID:???0
Content-Lenrh 行くようになりましたか?
2008/01/30(水) 22:04:13ID:???0
>>198
OKです。
ありがとうございます。
200まみら ★
垢版 |
2008/01/30(水) 22:11:06ID:???P
今日は一段落かしら。

>>188は復活しときます?>こうすけさん
201FOX ★
垢版 |
2008/01/30(水) 22:11:13ID:???0
c-docomo5 の負荷はどうですか?
2008/01/30(水) 22:17:52ID:???0
>>200
今って、まだ内部でキャッシュしてるんだよね?
>>188は一応戻しておきましょう。

>>201 FOXさん
まだ、読み込み先がbg20に変わっただけなので、負荷は変わりません。
キャッシュしないように変更したときに大きく減ると思います。
203FOX ★
垢版 |
2008/01/30(水) 22:19:09ID:???0
今すぐ出来る?
それとも時間かかる?
2008/01/30(水) 22:24:16ID:???0
>>203
すぐには無理ですね。
ちょっと時間かかると思います。

>>200
変更出来そうですか?
205まみら ★
垢版 |
2008/01/30(水) 22:26:46ID:???P
いえ、もうキャッシュしてない筈ですが。

If-Modified-Since: $modifiedの$modifiedには何を入れればいいのかしら。
206FOX ★
垢版 |
2008/01/30(水) 22:27:29ID:???0
そですか、

質問です c.2ch.net はPHPでしたっけ?
207まみら ★
垢版 |
2008/01/30(水) 22:28:55ID:???P
PHPです
208FOX ★
垢版 |
2008/01/30(水) 22:29:06ID:???0
>>205
良くわかんないので
なしでやってみよう。

同様に dat の読み込み方も変更できますか?
2008/01/30(水) 22:29:33ID:???0
>>205
datの方は変更できそうですか?

>>206
YES
2008/01/30(水) 22:31:13ID:???0
>>205
delay処理をbg20で行うのであれば、If-Modified-Sinceは不要です。
If-Modified-Sinceは手元にある情報から変更あるかないかを見るために付けています。
211FOX ★
垢版 |
2008/01/30(水) 22:33:16ID:???0
datの方はあした作るんで、

あと他にDISKをアクセスする部分ありますか?
たぶん広告のところはそうでしょう
2008/01/30(水) 22:35:41ID:???0
>>211
そうですね。
あとは、広告部分だけですね。
213stream ◆PNstream2s
垢版 |
2008/01/30(水) 22:35:52ID:Hj0VxC+T0
>>197
その方法だと結構もったいないような。
apr_brigade_insert_fileあたりを使うと、
sendfileが使われてかなりパフォーマンスアップするです。
2008/01/30(水) 22:37:28ID:???0
>>206
dsoの雛型みたいなのがあれば時間を見て移植したいと思います。
なにか参考になるものいただけますか?
215FOX ★
垢版 |
2008/01/30(水) 22:39:12ID:???0
>>212
おー すばらしい
是非広告の読み書きは・・・

1) SpeedyCGIのようにプロセス間でも共有のメモリがあるならそこにおく
2) 最低でもMemotyDiskに配置する

を早急にお願いします。

>>213
今晩というか朝方研究してみます。
216FOX ★
垢版 |
2008/01/30(水) 22:40:22ID:???0
>>214
私も SunOSさんに聞きながら
あとはクグレカスさんに聞いてやっているだけなので
何もないのだー
217FOX ★
垢版 |
2008/01/30(水) 22:41:41ID:???0
DSOはここですー

http://sunos.saita.ma/mod_cgidso.html
2008/01/30(水) 22:43:23ID:???0
>>215
まずは、2)の方法ですね。
リブートで飛んでしまっても困らないし

>>216-217
勉強してみます。
219まみら ★
垢版 |
2008/01/30(水) 22:48:13ID:???P
>>208-209
明日考えます。

>>210
省きました。
2008/01/30(水) 22:52:32ID:???0
>>219
昔のgetresを送ろうか?
221まみら ★
垢版 |
2008/01/30(水) 22:54:44ID:???P
>>220
古いのだと2006年3月の持ってます。
2008/01/30(水) 22:55:55ID:???0
>>221
じゃあ、大丈夫かな?
223まみら ★
垢版 |
2008/01/30(水) 23:04:11ID:???P
getresだけでも58個ありますねw。多分大丈夫かも。
ただ時間はかかるかもですが。
224stream ◆PNstream2s
垢版 |
2008/01/30(水) 23:11:26ID:Hj0VxC+T0
>>215
簡単なサンプル断片置いときます

ap_set_content_type(r, "text/plain");
apr_file_t* cache;
apr_file_open(&cache, "/subject.txt", APR_READ | APR_BINARY | APR_SENDFILE_ENABLED, 0, r->pool);
apr_finfo_t finfo;
apr_file_info_get(&finfo, APR_FINFO_MTIME | APR_FINFO_SIZE, cache);
//ap_update_mtime(r, finfo.mtime);←ついで
//ap_set_etag(r);←ついで
ap_set_content_length(r, finfo.size);

apr_bucket_brigade* bb = apr_brigade_create(r->pool, r->connection->bucket_alloc);
apr_brigade_insert_file(bb, cache, 0, finfo.size, r->pool);
apr_bucket* e = apr_bucket_eos_create(r->connection->bucket_alloc);//これ以上データを送らないという印
APR_BRIGADE_INSERT_TAIL(bb, e);
ap_pass_brigade(r->output_filters, bb);
return OK;
225FOX ★
垢版 |
2008/01/30(水) 23:17:34ID:???0
わーい ありがとう!
226FOX ★
垢版 |
2008/01/30(水) 23:42:02ID:???0
キャッシュしているデータをMD(MemoryDisk)に置くことにした @bg20
2ch.net 以外は対象外にした。
227FOX ★
垢版 |
2008/01/30(水) 23:46:39ID:???0
ジンギスカンをどーんと 2Gとるです
りぶーとします。
2008/01/30(水) 23:48:10ID:g8exEEKb0
>>226
ところで、白山羊さんの場合はbbspinkへの需要もあると思うけど、
bbspinkの場合は直接サーバーに取りに行けと言うことでOK?
2008/01/30(水) 23:49:27ID:9mV52XM70
>>228
来年の話をすると鬼に笑われちゃうぞ
230FOX ★
垢版 |
2008/01/30(水) 23:51:13ID:???0
どうすっかねぇ
別に立てたほうがお怒りは少ないですかねぇ
231FOX ★
垢版 |
2008/01/30(水) 23:58:23ID:???0
壷君とか讃岐君こないかなぁ

でてこーい (AA略
2008/01/31(木) 00:10:26ID:C+Pdv7YK0
★携帯用 2chブラウザ iMona Part15★
http://pc11.2ch.net/test/read.cgi/software/1196554110/

このあたりの人は?
233FOX ★
垢版 |
2008/01/31(木) 00:14:52ID:???0
どんどんこーい
234FOX ★
垢版 |
2008/01/31(木) 00:15:10ID:???0
テストに強力して欲しいのだ
2008/01/31(木) 00:16:32ID:IgWGoVvn0
まず、どうやればいいのかわからないんじゃないかと>壷っちと讃岐
236FOX ★
垢版 |
2008/01/31(木) 00:17:36ID:???0
懇切丁寧にみんなが説明してくれます。
2008/01/31(木) 00:18:17ID:IgWGoVvn0
みんなかよw
2008/01/31(木) 00:19:51ID:tGWE5dMxP?PLT(13132)
本当はずっと見てたり。

おめでとうおいら。
2008/01/31(木) 00:22:28ID:hrba+PVD0
(・∀・)カエレ!!
240FOX ★
垢版 |
2008/01/31(木) 00:27:51ID:???0
>>238
使ってみた?
2008/01/31(木) 00:33:40ID:tGWE5dMxP?PLT(13132)
家にネット環境ないんで明日やろうかなぁと。
242FOX ★
垢版 |
2008/01/31(木) 00:34:22ID:???0
そっかぁ
2008/01/31(木) 00:36:09ID:tGWE5dMxP?PLT(13132)
誕生日プレゼントくれたらネカフェにダッシュで行ってくるの。
2008/01/31(木) 00:38:00ID:Wh04AJUT0
誕生日いつだよ
245動け動けウゴウゴ2ちゃんねる
垢版 |
2008/01/31(木) 00:46:55ID:pOADs1sdP
(;^ω^)僕の背中にのれお
  ⊃∩
2008/01/31(木) 00:57:42ID:k2IfE6Ys0
半コテマジうぜえ、消えろ
247動け動けウゴウゴ2ちゃんねる
垢版 |
2008/01/31(木) 00:58:32ID:Chju53ECO
>>233 VIPからきますた(・∀・)!
きwwwwまwwwwwwwすwたwwww















はい、大人しく帰ります。
2008/01/31(木) 00:59:27ID:uluKV99Z0
一時的にべっかんこ止めてみたら?
2008/01/31(木) 01:01:18ID:e9jz1JJoO
讃岐先生めっ〜けっw
讃岐たんの具合がわるいの
携帯→2ch運用情報の方に来てほしぃ〜の(>_<)
お・ね・が・い・・・
250FOX ★
垢版 |
2008/01/31(木) 01:40:20ID:???0
dat の方できた予感

http://bg20.2ch.net/test/r.so/namidame.2ch.net/news/1201706412/
2008/01/31(木) 02:06:30ID:XbzWIxKN0
>>243
おめでとう(^ω^ )
2008/01/31(木) 02:16:14ID:87zcdwI40
>>250
早速ですが、アクセス流してみました。
こちらで見る限りうまくいっているようです。
253FOX ★
垢版 |
2008/01/31(木) 02:16:48ID:???0
おー

すげー
2008/01/31(木) 02:28:19ID:jyaNzX0Q0
bg20のアクセス数とかr/p.so叩かれた回数って見れない?
255FOX ★
垢版 |
2008/01/31(木) 02:30:11ID:???0
どだろ

調べてくる
256FOX ★
垢版 |
2008/01/31(木) 02:31:23ID:???0
http://bg20.2ch.net/_service/

はあるみたい。
257FOX ★
垢版 |
2008/01/31(木) 02:32:49ID:???0
また フォルダのgifでてない・・・
2008/01/31(木) 02:50:55ID:jyaNzX0Q0
グラフっぽいものが見れて、ひろゆきに見せたら
鯖数増やさずに済んだぜHEHEHEとかできるかなーと思った

がんばって!
259動け動けウゴウゴ2ちゃんねる
垢版 |
2008/01/31(木) 04:11:04ID:INf8YNU0O
>>257
スレ違いなのはわかってるが毒餃子で抗議したい、投票所作ってくれ

いや抗議した側の総数をあっちに握られていては意味がない!
握り潰される、今までがそうだった
市民団体(※在日代表不可!)みたいな組織で集団抗議がしたい
国際問題になれば、それが抑止力となって再発を防ぐ防波堤になる
せめてネラーの総意を纏める場所ぐらいは欲しい!
2008/01/31(木) 04:23:36ID:8fQtw/aq0
投票所でやれ
2008/01/31(木) 05:32:18ID:BxuPbrcE0
>>250
datの差分取得もそこからできるようになっているの?
262動け動けウゴウゴ2ちゃんねる
垢版 |
2008/01/31(木) 05:41:17ID:N6BPD/eG0?PLT(25252)
>256
図ってやる・・・・(^_^;)
263マァヴ ◆jxAYUMI09s
垢版 |
2008/01/31(木) 05:44:57ID:N6BPD/eG0?PLT(25252)
http://pvbg.40.kg/
待っているとこのへんになんか表示されてしまう予感(^_^;)
264動け動けウゴウゴ2ちゃんねる
垢版 |
2008/01/31(木) 06:50:13ID:pOADs1sdP
(;^ω^)見捨てないでくれお>>246
  ⊃∩
265動け動けウゴウゴ2ちゃんねる
垢版 |
2008/01/31(木) 07:24:12ID:heyrfXuqO
専ブラ使ってるが、とにかく使い難い
とは言え、使わないとアンカーレスするのも大変になるわ検索は出来ないわと最悪
しっかりした専ブラを作る事と専ブラによる監視を辞めてもらいたい
2008/01/31(木) 10:48:45ID:IgWGoVvn0
使い勝手は作者に言え
267まみら ★
垢版 |
2008/01/31(木) 14:09:10ID:???P
>>250
docomo5に入れた
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況