過去ログ置き場を作る件at PATISSERIE
過去ログ置き場を作る件 - 暇つぶし2ch2:ひろゆき@どうやら管理人 ★
14/06/06 11:43:05.39
なるべくリソースコストを下げたいので、
datをほうり込んだら、JSで表示されるみたいにしたいのですが、
ログのディレクトリ構造とかどうしようかと、、
アホみたいな量のファイルになるので、
一個のディレクトリにぶち込むとかはやばいかなぁと。

3:名無しさん
14/06/06 11:57:44.21 5m1jbu5nu
今ある過去ログ倉庫 URLリンク(sweet.2ch.sc)
とは別に作るんでしょうか?
これも read.cgi を JavaScript モードにしておけば
JS 表示になりますけど...

4:名無しさん
14/06/06 12:43:51.34 pnUix5/ap
URLリンク(i.imgur.com)
ログ速のように指定のレス数以下は省けるようなフィルター機能があると過去ログ探しやすいです

5:ひろゆき@どうやら管理人 ★
14/06/06 15:59:34.29
現状の掲示板サーバは、書き込みがあるのでSSDでレスポンス早くしてますが容量は大きくないので、
書き込みの出来ない過去ログ専用サーバに移したほうが、
効率的なんですよね。

>>4
おぉ、便利。

6:アップデート告知ロボ ★
14/06/06 19:28:28.42
今のサーバは SSD + HDD のハイブリッド構成になっていて
ライブスレは SSD 上ですが
過去ログエリアは HDD 上にあります

あとフィルタもいいかも知れませんが,どうせなら
昔「検索 (find) を過去ログに対応させる」という
話があったものの立ち消えになってたと思うので
この際それを進めてみてはと...

7:名無しさん
14/06/06 20:20:47.06 Hf3bW8G7y
専ブラはどういう扱いになるんだろ

とりあえず、現状の仕様
URLリンク(www.monazilla.org)
URLリンク(www.monazilla.org)

8:名無しさん
14/06/06 20:25:05.43 Hf3bW8G7y
kako.[server].2ch.net を用意して、302でリダイレクトさせる感じになるのかな

sweet.2ch.sc/patisserie/dat/1402022504.dat にアクセスすると
kako.sweet.2ch.sc/patisserie/1402/14020/1402022504.dat にリダイレクト、とか

リダイレクトをxmlhttprequestは勝手に隠蔽してくれるので
read.htmlはそのまま動くんじゃないかと期待してみる

9:名無しさん
14/06/06 20:33:58.50 5m1jbu5nu
>>7
スレリンク(patisserie板:31番),39

10:ひろゆき@どうやら管理人 ★
14/06/07 06:03:40.84
そういえば、過去ログの検索ってどうなったんだっけか。。。

11:ひろゆき@どうやら管理人 ★
14/06/07 06:05:01.44
おぉ、dat.gzにして、
↓みたいにすればいいんすかね。
kako.sweet.2ch.sc/patisserie/1402/14020/1402022504.dat

12:名無しさん
14/06/07 07:07:07.28 X7ZSw7tAu
リダイレクトは専ブラが対応できないかも
(Not Found と同様の扱いをしてるっぽい)
スレリンク(patisserie板:155番)

過去ログファイルの実体は別サーバに置くとしても
NFS か何かでマウントして掲示板サーバから
普通に読めるようにするのも一案かも

13:名無しさん
14/06/07 10:33:51.55 6PZAcqirk
302でdat落ち、404でスレ削除/存在しないって判定にしたいのは分かるんだなー

>>11
事前に圧縮しておいて、mod_rewriteで書き換える感じ?
URLリンク(www.webdesignleaves.com) みたいな
高速化よりディスクスペース節約の側面が大きそうだけど

あと、URLはあくまで案なのでいろんな人から意見を聞いたほうがいいかと!!

14:ひろゆき@どうやら管理人 ★
14/06/08 00:23:41.65
>>12
掲示板サーバのリソースコストが増えるのであんまり得策でないかと。

>>13
>事前に圧縮しておいて、mod_rewriteで書き換える感じ?
そんな感じかなぁと。

15:名無しさん
14/06/08 04:29:11.13 hgpLYRWFQ
とするとかつての memories/花子みたいな感じなのかな
ただ以前は定期的にサーバの引っ越しをして
跡地を memories/花子に収容してましたが

そのやり方を踏襲するのか
それとも引っ越しせず過去ログを直接
memories に放り込むのかってとこですね

16:名無しさん
14/06/08 06:53:00.17 hgpLYRWFQ
そういえば .gz の扱いは元々 mod_negotiation でやってたような
URLリンク(httpd.apache.org)
ただ gzip 圧縮に対応していないクライアントのために結局
生 .dat と圧縮 .dat.gz 両方用意しなきゃならないことになるんで
圧縮/非圧縮の切り替えも含め全部 mod_deflate に任せた方がいい
ということになって .dat.gz は作らなくなったということだったかな...

17:名無しさん
14/06/08 15:55:06.07 f0/vxBHRt
あと利点としては、F22の仕事を過去ログ置き場に押しつけられるってところか

F22の仕様を詳しく知らないんだけど
過去ログ倉庫の生成でファイルを開くときにdat.gzだと処理が増えないか?
ってことだけちょっと気になった

18:ひろゆき@どうやら管理人 ★
14/06/08 23:59:09.54
>>16
moD_deflateって、毎回圧縮してキャッシュをしないので、
CPU負荷が高いとかじゃなかったでしたっけ?

それよりは、↓みたいに、両方のファイルを用意して、送ったほうが効率がいいような。。
URLリンク(www.cravediy.com)

19:ひろゆき@どうやら管理人 ★
14/06/08 23:59:47.36
>>17
具体的にどういう作業を想定してるのかわかってないおいらです。。

20:名無しさん
14/06/09 06:44:44.94 FaWtr8M1J
>>18
まぁそうですね
CPU 負荷を取るかストレージ容量を取るかということで
ストレージはどんどん増やせるから気にしないということなら
ファイル両方用意ということでいいと思います

21:名無しさん
14/06/09 07:47:00.55 FaWtr8M1J
そういえば過去ログ削除なんかも時々あるんでしたね
その際にも .gz 再生成が必要になるかと

22:ひろゆき@どうやら管理人 ★
14/06/09 09:10:07.78
>>20
過去ログ用のサーバはストレージは気にしない方針でいきたいなぁと。

>21
過去ログ削除はめったにあるわけでもないので、
負荷を気にするほどのものではないと思いますー。

23:名無しさん
14/06/09 09:25:25.54 dnx7P2O6S
>>22
そういや、過去ログ削除、まだ出来てないようですけど、いつ出来る予定ですか?

24:ひろゆき@どうやら管理人 ★
14/06/11 00:40:12.10
そのうち、、、

25:名無しさん
14/06/11 01:06:29.62 PTxyNDgFR
gzだけ保存して通常のdatはCGIか何かでgz展開したらどうかな
負荷はあるけれどもそんなに過去datへアクセスないでしょうし
DoS攻撃された際はCGIはmod_evasiveとかで守る

26:名無しさん
14/06/11 10:48:50.82 eTEz1kkyH
>>24
うえきwww

脱税するなよ ひろゆき

27:ひろゆき@どうやら管理人 ★
14/06/11 22:18:40.24
>>25
過去ログサーバなので、過去datがメインかと、、、

28:名無しさん
14/06/12 11:10:02.10 XIwvygI38
>>25
subject.txtをDB化、本文は.net側と同じ構成にした上で
静的コンテンツをCDN上に載せるのはどうですかね?
Dat鯖の中の事はあまり解りませんが、最近のDDos/Dos攻撃の防御は
ネットワーク側でも行なうのが一般的みたいです

29:28
14/06/12 11:12:14.78 XIwvygI38
subject.txtだけと書きましたが本文検索も可能にするならDB化は必要ですね。。。

30:名無しさん
14/06/12 12:07:14.44 jbQD+jzfD
そういえば過去ログ鯖は今までどおり米国に置くんです?
それとも・・・

>>28
subject.txtをDB化する意味ってある?
なんというか、利用頻度や重要度からしてオーバースペックに見える

31:名無しさん
14/06/12 12:18:22.28 XIwvygI38
>>30
検索用?
確かにオーバースペックですが、大は小を兼ねるでw

32:ひろゆき@どうやら管理人 ★
14/06/13 05:36:22.27
CDNって特定の動画を1万人に配るとか、
少ないデータを配布するには適してますけど、
多量のデータを扱うのはコスパ悪いですよ。

33:名無しさん
14/06/13 06:09:10.39 YU1Fm9OhN
>>32
URLリンク(www.cloudflare.com)
個人的に使っているここのProプランは共有SSLも使えて$20/月ですが
Dos防御は月々$200のBusinessプランからですね。

34:ひろゆき@どうやら管理人 ★
14/06/14 03:32:58.36
おぉ、cloudflareは検討中ですー。

35:名無しさん
14/06/15 01:30:28.63 JyVzcbVxE
URLリンク(www.dreamhost.com)
とかでもええんとちゃう?

36:ひろゆき@どうやら管理人 ★
14/06/15 02:47:58.39
まぁ、基本、どこでもOKですー。

37:名無しさん
14/06/16 10:23:44.79 kf96Yd52a
>>15 はどうなんでしょう?

* 従来方式
  定期的に掲示板サーバを引っ越し (sweet -> sweet2)
  跡地 (sweet) を memories に収容

* 随時収容方式
  落ちた dat を直接 memories に転送
  掲示板サーバの引っ越しなし

38:ひろゆき@どうやら管理人 ★
14/06/17 05:31:51.01
↓が楽でいいんじゃないかとー。

* 随時収容方式
  落ちた dat を直接 memories に転送
  掲示板サーバの引っ越しなし

39:名無しさん
14/06/17 08:07:28.79 qo1PfKF5t
今の置き場もそんなにリソース使用してるようには見えないけど
どこにJS使うんだろう

40:ひろゆき@どうやら管理人 ★
14/06/17 13:04:01.55
今の置場?

41:名無しさん
14/06/17 20:31:26.75 qo1PfKF5t
倉庫≠置場でした?

42:名無しさん
14/06/18 08:09:28.10 q5uuQem7m
>>39
花子は確かT-Banana (C2D) + 4GB RAMで
Boot HDDと RAID6 HDD で分けているはず...

43:名無しさん
17/05/26 19:36:25.29 w3NIrQByE
今は過去ログどこに置いているのですか?
これからも従来通り専ブラから見られるようにして
2ch.sc公開前の過去ログもクロールしてほしいです。

44:名無しさん
18/12/15 22:36:21.88 TPrJofNWN
1000過ぎたスレがいっぱい放置されてある
片付けて欲しい


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch