■ 仔花子を一台で、
仔花子も10台近くなってきた、これを一台でまかなおうかと、
全てのサブドメインを一台のサーバに設定して、bg.2chみたいな構成で、
datは花子に
過去ログの削除は花子のを削除する (・∀・)サテオシゴト・・・ ε三三三三(; ・∀・)鯖マデオツカイ
HTTP/1.1 302 Found
HTTP/1.1 302 Found
( ・∀・) 鯖カラヘンジ(・∀・ ;)つ□ 三三三三3
( @_@) □ ナニナニ・・・ +OK 0/1024K Location:temp/
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
(・∀・∀・)
(・∀・)新着 0件 67.195.110.170
b3091074.crawl.yahoo.net
クローラかw gimpoは見えるな、嬉しいな
pizaは見えない、悲しいな
地道に追いますかー >>106 だけど
http://piza.hanako.2ch.net/test/read.cgi/accuse/968688491/
をブラウザでみるとなんで[ここ壊れています]になるんだ?
と思ったら、もしかしてpizaはdatの形式が違うんだな。
うひょひょひょですなぁ
沢山やることあるなぁ
新規板 [2ch BBS ..2nd] (http://piza.hanako.2ch.net/accuse/) を作成しました
(・∀・)オルスバン ε三三三三(; ・∀・)鯖マデオツカイ
HTTP/1.1 302 Found
[2ch BBS ..2nd]: HTTP/1.1 302 Found
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
(・∀・∀・)
(・∀・)イテンツイビ
(・∀・)オルスバン ε三三三三(; ・∀・)鯖マデオツカイ
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
(・∀・∀・)
ツイビシッパイ(´・ω・`) おじゃる丸板をNHK教育板に変更してもらえませんか
http://piza.hanako.2ch.net/test/read.cgi/accuse/968688491/
(・∀・∀・)
(・∀・)サテオシゴト・・・ ε三三三三(; ・∀・)鯖マデオツカイ
2ch BBS ..2ndのSETTING.TXT取得中
HTTP/1.1 302 Found
HTTP/1.1 302 Found
( ・∀・) 鯖カラヘンジ(・∀・ ;)つ□ 三三三三3
φ(・∀・)未読変換(4144バイト)
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
(・∀・∀・)
(・∀・)新着 37件
HTTP/1.1 302 Found
2ch BBS ..2nd:SETTING.TXT:HTTP/1.1 302 Found
取得完了 まぁ ちっても古いサーバは数も少ないしあとまわしにして
標準のサーバを先に全部やりますかー
1. まずはgimpoの削除が動くようにする
2. gimpo.hanako.2ch.net/kakolog.html とかhtmlファイルを gimpo.2ch.netで見えるようにする
3. html意外だと・・・ gifとかjpegとかいろいろあるなぁ、それもやんなきゃ。当然キャッシュして。
カンマセパレートdatの板(banana3000収容)
tako
piza
pyon
salad
jbbs
kitanet
mentai 1. まずはgimpoの削除が動くようにする ← できたー 302でリダイレクトされているやつ
つまり404だと思う
http://cloud.ula.cc/d404.cgi
favicon.icoはいれたー f15.cgi関連表示してもいいのか?
まあ何もできないけどさ gimpoの過去ログをブラウザで開くと、スレ削除されたのと同じ表示されますね(´・ω・`)
http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/
■掲示板に戻る■
datが存在しません。削除されたかURL間違ってますよ。
read.cgi ver 05.0.7.9 2010/05/24 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)
ちなみにtokiの場合は今まで通り
http://toki.2ch.net/test/read.cgi/nandemo/1277905331/ read.cgiもそれなりの表示になるようにしなきゃですなぁ ですね。よろしくお願いします(`・ω・´)ゞビシッ!!
それと>>89のギコのソースおいとくます。ブラウザからだと重いですからね・・・
ttp://www1.axfc.net/uploader/Sc/so/196745 >>126
テストスレ8(1001)
1 名無しって何ですか? sage 2009/10/24(土) 20:52:22 神 ID:TFGUwyeb BE:709617683-S★(1252224) 株主優待
トリップテストとかログインテストとかはこちらでどうぞです。
〜中略〜
総レス数 1001
■ このスレッドは過去ログ倉庫に格納されています
--------------------------------------------------------------------------------
IE等普通のブラウザで見る場合 http://tubo.80.kg/tubo_and_maru.html
専用のブラウザで見る場合 http://www.monazilla.org/
2ちゃんねる Viewerを使うと、すぐに読めます。 http://2ch.tora3.net/
この Viewer(通称●) の売上で、2ちゃんねるは設備を増強しています。
●が売れたら、新しいサーバを投入できるという事です。
よくわからない場合はソフトウェア板へGo http://hibari.2ch.net/software/
モリタポを持っていれば、50モリタポで表示できます。
--------------------------------------------------------------------------------
read.cgi@hanako ver 2011/01/22
FOX ★ DSO(Dynamic Shared Object) メル欄とBeがリンクになっていないような
でも他は花子Ver.の方がすっきり見やすくていいね >>126
早朝から対応ありがとうございますヽ(´ー`)ノ
携帯から見るとこうなりました
スレタイが取れなかった
1 :ここ壊れています(1)
1kb
●で過去ログ表示中
>>127
ブラウザからは普通に見えますね〜
>>128
本文のhttp://〜もリンク切れてますね。このほうがシンプルで見やすくなりましたけどw beの部分はもしかしてdatに埋め込んである?
携帯は何からみてますかね? urlほしいだす A. 花子専用のread.cgi (>>126)
http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/
B. 従来のread.cgi@toki (>>123)
http://toki.2ch.net/test/read.cgi/nandemo/1277905331/
これらをWebブラウザで開いて比べた
A. の1ヘッダ部分
> 1 名無しって何ですか? sage 2009/10/24(土) 20:52:22 神 ID:TFGUwyeb BE:709617683-S★(1252224) 株主優待
・名前欄「名無しって何ですか?」がmailto:sageへのリンクにならず、メール欄の「sage」がそのまま表示される(>>128)
・「神」はhttp://2ch.se/へのリンク
・BE欄「BE:709617683-S★(1252224) 株主優待」にはBEの通称i番号が表示され、リンクになっていない(>>128)
B. の1ヘッダ部分
> 1 :名無しって何ですか?:2010/06/30(水) 22:42:11 神 ID:pHB7rmw3 ?S★(1268100) 株主優待
・名前欄「名無しって何ですか?」がmailto:sageへのリンクになる
・「神」はhttp://2ch.se/へのリンク
・BE欄「?S★(1268100) 株主優待」に通称i番号はなく、JavaScriptへのリンクになっている
また、本文中のhttp://〜がA. ではリンクにならない(>>129) >>131
あーそーだ
べっかんこも改修しなきゃなぁ
月曜日にやってもらおう ところでご相談なんですが、
http://piza.2ch.net/gay/kako/979/979023631.html ← 実在していたhtml
は受付嬢である現在のpiza.2ch.netにはないのです
そこで piza.hanako.2ch.netから持ってきて表示(キャッシュ機能あり)しようと思うんですが
.htaccessのリライトを使って .html のアクセスだったら
専用のスクリプトを起動して処理するってのをやってみようかなと、
1. その方法以外にもなにかある?
2. リライトってどう記述するの?
元のファイルはここー
http://piza.hanako.2ch.net/gay/kako/979/979023631.html >>132
なるほど〜。分かりやすいまとめ感謝です
>>133
よろしくお願いします(`・ω・´)ゞビシッ!! RewriteRule ([a-zA-Z0-9_-\/]+).html$ test/aidaho.cgi$1
.html のアクセスが来たら /test/aidaho.cgiに食わせる PATH_INFO形式 どんな文字でもいいように
RewriteRule ([\.]+)\.html$ test/aidaho.cgi$1
の方がいいのかな どんな文字でもはやめた方がいいような
また攻撃に使われそうだから
CGI側でもブロックはするだろうけど一応 なるほど、そうかも
あとで実験スクリプト作ってみよう CGIを通すのが必須でなければ直接飛ばしちゃうとか
RewriteRule ([a-zA-Z0-9_\/-]+\.html)$ http://piza.hanako.2ch.net/$1 花子の負荷を下げるのも目的だから
フロントでキャッシュしたいのよねー
とくに静的なものはながーく
削除が入ってhtmlが変更されることもあるので微妙だけど
削除後のことはとても重要だったりする なるほど
RewriteRule ([a-zA-Z0-9_/-]+).html$ test/aidaho.cgi/$1/
置き換える文字種はこれでいいのかしら うーん、板名とスレッドキーで分けたほうがより安全な気がする
RewriteRule /([a-zA-Z0-9]+)/kako/\d{3}/(\d{9}).html$ /test/aidaho.cgi/$1/$2/
こう?最近mod_rewrite使ってないからわすれた >>144
確か、9ケタか10ケタが、htmlのある階層が違うんだよね。10ケタだと1階層深い。
9ケタ10ケタを1つのRewriteRule文で表すのは困難かな。
マッチしないと置換されないので2文でも問題ないよね。
# 9ケタ
RewriteRule /([a-zA-Z0-9]+)/kako/\d{3}/(\d{9}).html$ /test/aidaho.cgi/$1/$2/
# 10ケタ
RewriteRule /([a-zA-Z0-9]+)/kako/\d{4}/\d{5}/(\d{10}).html$ /test/aidaho.cgi/$1/$2/
↓のように書けば、1文で表せるけどそこまでやらなくてもいいような・・・
RewriteRule /([a-zA-Z0-9]+)/kako/[0-9/]{3,10}/(\d{10}).html$ /test/aidaho.cgi/$1/$2/
あと↓のように書けるかもしれないけど、後から見たときにわかりにくい
RewriteRule /([a-zA-Z0-9]+)/kako/\d{3}(/\d{5})?/(\d{10}).html$ /test/aidaho.cgi/$1/$3/ あとは・・・
http://piza.2ch.net/log/ とか
http://piza.2ch.net/log2/ とか
http://mentai.2ch.net/mukashi/
とかの下にも過去ログが転がってる。このへんはやっかいだよ。
単にlogとかlog2とかmukashiっていうディレクトリに入ってるだけで、
http://piza.2ch.net/log/板キー/kako/スレキー最初3ケタ/スレキー.html
みたいな感じ。 >>145
そか、階層の深さが違うんでした
2つのルールに分割したほうがメンテしやすいすね
>>146の件は個別にルールを追加していく鹿? リライトして専用のスクリプトに食べさせるとこまでいった。
RewriteRule (/?.+\.dat)$ /test/aidaho.so?$1
RewriteRule (/?.+\.html)$ /test/aidaho.so?$1
RewriteRule (/?.+subject\.txt)$ /test/aidaho.so?$1
RewriteRule (/?.+SETTING\.TXT)$ /test/aidaho.so?$1
QUERY_STRING形式だが、
aidaho.so の中でその先はいろいろしようかと、
なんせ リライト難しいっす、私には
ずっとapacheログを観察中
/apple-touch-icon.png
/apple-touch-icon-precomposed.png
これ入れとけばなんかいいことあるのか?
>>149
iPhone/iPadのホーム画面用アイコンapple-touch-icon.pngをサイトに設定しよう ...
2010年6月15日 ... 今日は、「Webサイトを作ったらまずやるべきこと」に追加する内容をお伝えします。
iPhone/iPadのホーム画面にあなたのサイトが追加されたときに表示されるアイコンの
設定方法です。
ttp://web-tan.forum.impressrd.jp/e/2010/06/15/8178 - 76k - キャッシュ - 類似ページ こんな感じで大方の呼び出しは大丈夫なようだ
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/?test/read\.so/(.+)$ /test/read.cgi/$1
RewriteRule ^/?test/read\.html/(.+)$ /test/read.cgi/$1
RewriteRule ^/?.+/kako/test/read\.cgi?(.+)$ /test/read.cgi?$1
RewriteRule (/?.+\.dat)$ /test/aidaho.so?$1
RewriteRule (/?.+\.dat\.gz)$ /test/aidaho.so?$1
RewriteRule ^(/?.+\.html)$ /test/aidaho.so?$1
RewriteRule (/?.+subject\.txt)$ /test/aidaho.so?$1
RewriteRule (/?.+head\.txt)$ /test/aidaho.so?$1
RewriteRule (/?.+SETTING\.TXT)$ /test/aidaho.so?$1
RewriteRule ^(/?[A-Za-z]+)$ /test/aidaho.so?$1/
RewriteRule ^(/?[A-Za-z0-9/]+/)$ /test/aidaho.so?$1
RewriteRule password a [F]
RewriteRule MSOffice a [F]
</IfModule>
iPhoneユーザー増殖か。。。 時代の流れを急に感じてきた。 aidaho.so を作る間に offlaw.cgi read.cgiのキャッシュ機能が動いているかどうかの
データとりを仕込んでおこう
キャッシュ期間は現在 30日 SSDにキャッシュ保存しているんだけど。。。
ulacloud@banana8105:~$ df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ada0s1a 1012974 340458 591480 37% /
devfs 1 1 0 100% /dev
/dev/ada0s1e 289526798 8 266364648 0% /hd
/dev/ada1s2e 66547010 12568000 48655250 21% /home
/dev/ada0s1d 4058062 1705618 2027800 46% /usr
/dev/ada1s2d 8122126 42670 7429686 1% /var
/dev/md0 886686 386708 429044 47% /md
/md/usr/local/bin 886686 386708 429044 47% /usr/local/bin
/md/usr/local/sbin 886686 386708 429044 47% /usr/local/sbin
/md/usr/local/lib 886686 386708 429044 47% /usr/local/lib
/md/usr/local/libexec 886686 386708 429044 47% /usr/local/libexec
/md/usr/local/apache2/bin 886686 386708 429044 47% /usr/local/apache2/bin
/md/usr/local/apache2/lib 886686 386708 429044 47% /usr/local/apache2/lib
/md/usr/local/apache2/modules 886686 386708 429044 47% /usr/local/apache2/modules
げっ yahooさんに加えて googleさんまでやってきた
deny from crawl-66-249-68-210.googlebot.com #(35) 0.89%
deny from crawl-66-249-68-241.googlebot.com #(32) 0.82%
deny from crawl-66-249-68-205.googlebot.com #(31) 0.79%
robots.txt を入れたのになぁ、激しすぎる。
User-agent: *
Crawl-delay: 120
deny from crawl-66-249-68-205.googlebot.com #(81) 1.05%
deny from crawl-66-249-67-240.googlebot.com #(78) 1.02%
deny from crawl-66-249-67-138.googlebot.com #(73) 0.95%
deny from crawl-66-249-68-174.googlebot.com #(73) 0.95%
deny from crawl-66-249-68-138.googlebot.com #(72) 0.94%
deny from crawl-66-249-68-210.googlebot.com #(72) 0.94%
deny from crawl-66-249-67-242.googlebot.com #(72) 0.94%
deny from crawl-66-249-68-241.googlebot.com #(72) 0.94%
deny from crawl-66-249-67-206.googlebot.com #(72) 0.94%
deny from crawl-66-249-67-140.googlebot.com #(71) 0.92%
deny from crawl-66-249-68-147.googlebot.com #(70) 0.91%
deny from crawl-66-249-67-209.googlebot.com #(69) 0.9%
deny from crawl-66-249-68-240.googlebot.com #(69) 0.9%
deny from crawl-66-249-68-239.googlebot.com #(68) 0.89%
deny from crawl-66-249-67-210.googlebot.com #(68) 0.89%
deny from crawl-66-249-67-139.googlebot.com #(67) 0.87%
deny from crawl-66-249-68-207.googlebot.com #(67) 0.87%
deny from crawl-66-249-68-170.googlebot.com #(67) 0.87%
>>156
完成するまではDisallow: /でいいんじゃない?
完成してから許可する設定にすれば googleとyahooに急に受付嬢が口説き出されたのが問題なのかな?
それとも誰かに仕向けられた差し金なのだろうか… >>158
いやいや、検索エンジンにクロールしてもらうのもそれに耐えられるものを構築するのも
今回の目的の一つでして、
ヘッダーを一工夫してみようかしら
Date , Last-Modified , Expires あたりを設定するとおとなしくなるかしら、
たぶん今は何も設定していない。
http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/
これに EXpires Last-Modified をつけたつもりなんだけど
どうやれば見(ら)れるんだっけ? >>161
ヘッダを見るにはtelnetでも使って見るしかないんじゃね・・・ %wget -S http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/
--2011-01-22 23:09:43-- http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/
gimpo.2ch.net をDNSに問いあわせています... 207.29.253.145
gimpo.2ch.net|207.29.253.145|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています...
HTTP/1.1 200 OK
Date: Sat, 22 Jan 2011 14:09:42 GMT
Server: Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n
Cache-Control: max-age=31536000
Expires: Sun, 22 Jan 2012 14:09:42 GMT
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
Vary: Accept-Encoding
Content-Length: 2547
Connection: close
Content-Type: text/html
長さ: 2547 (2.5K) [text/html]
`index.html' に保存中 >>161
cwd=[/home/ulacloud/public_html/test/]
2行目にこんなのが出てますよん firefoxに>>163入れて>>161で実験
GET /test/read.cgi/nandemo/1256385142/ HTTP/1.1
Host: gimpo.2ch.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 200 OK
Date: Sat, 22 Jan 2011 14:12:08 GMT
Server: Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n
Cache-Control: max-age=31536000
Expires: Sun, 22 Jan 2012 14:12:09 GMT
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 1456
Connection: close
Content-Type: text/html
設定したとおりになっている予感
Expires を 60*60*24*365 sec にしたのだ。
Last-Modified は・・・ ap_set_last_modified(r);を呼んだだけなんだが、そう設定されるのね、
これはこれでいいのかな、
Cache-Control: max-age=31536000
Expires: Sun, 22 Jan 2012 14:09:42 GMT
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
Last-ModifiedレスポンスヘッダはクライアントのIf-Since-Modifiedリクエストヘッダを見て、
304 Not Modifiedステータスコードと組み合わせないと意味ないんじゃね? みなさんどもども
>>165 まぁ いいんじゃね、
>>166 cul はいってなかった。
追加したコードは
{
apr_time_t now = apr_time_now();
apr_time_t additional = apr_time_from_sec(60*60*24*365);
apr_time_t expires = now + additional;
apr_table_mergen(r->headers_out, "Cache-Control",apr_psprintf(r->pool, "max-age=%d", 60*60*24*365));
char *timestr = apr_palloc(r->pool, APR_RFC822_DATE_LEN);
apr_rfc822_date(timestr, expires);
apr_table_set(r->headers_out, "Expires", timestr);
ap_set_last_modified(r);
// ap_set_content_length(r,tile->data->size);
}
>>169
なるほどなぁ
304返しちゃえば、中身はおくんなくてもいいの? *** Log Reset ***
+++GET 4404+++
GET /test/read.cgi/nandemo/1256385142/ HTTP/1.0
Accept: */*
Accept-Language: ja
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Pragma: no-cache
Host: gimpo.2ch.net
Cookie: READJS="off"
Connection: keep-alive
Browser reload detected...
+++RESP 4404+++
HTTP/1.0 200 OK
Date: Sat, 22 Jan 2011 14:16:24 GMT
Server: Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n
Cache-Control: max-age=31536000
ここの部分だけでいいのかな
----------------------------------------------
Expires: Sun, 22 Jan 2012 14:16:24 GMT
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
----------------------------------------------
Vary: Accept-Encoding
Content-Length: 2547
Connection: close
Content-Type: text/html
+++CLOSE 4404+++
+++GET 4405+++
GET /disp/1001000000010000/00813400.gif HTTP/1.0
Accept: */*
Referer: http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/
Accept-Language: ja
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
If-Modified-Since: Sat, 22 Jan 2011 14:16:06 GMT
Pragma: no-cache
Host: e.ofuda.cc
Connection: keep-alive
+++RESP 4405+++
HTTP/1.0 304 Not Modified
Date: Sat, 22 Jan 2011 14:16:24 GMT
Server: Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n
Connection: close
+++CLOSE 4405+++ とりあえず、If-Since-Modified送るone liner。
curl -v --header "If-Since-Modified: Thu, 01 Jan 1970 00:00:00 GMT" http://gimpo.2ch.net/test/read.cgi/nandemo/1256385142/ 2>&1|less
>>170
入れればおk ○If-Modified-Since
×If-Since-Modified >>171
送らなくていいはず。転送量やディスクから読み出しを節約できます >>175
ゴメン、間違えてた
>>171
むしろ送っちゃいけないみたいよ 来週あけたら curl 入れてもらおう
そして >>174 を見込むと、
>>176
なるほど、それは節約できる。
この辺のこと覚えるとかなり節約できますなぁ ######-########-####-##-###-###-##-#############################-####-#-
#######-#######-#########-#-#######-#####-#############-##-########-####
-##########-####################################-####-######-#-#########
###########-############-################-#######-##-#-############-####
#############-##-########-#-##-#######-##########-##########-#######-###
-####-######-#-######-########-###-#########-###-############-##########
#-#########-##-######-########-##################-#################-##-#
########-########-####-##########-#####-###-##-#####-#####-#############
##############-#####-#############-##-############-####-##-###-###-#####
-#-#-########-##########-######-###-####################-##-######-#####
#####################-#-####-########-#############-#####-#####-###-####
今こんな感じ -キャッシュヒット #花子からdatもってきてキャッシュ
だいぶましにはなったんだけど、クローラーが相手ですからねー
yahoo , google , ガーラ
ガーラは過去ログ読まなくてもいいと思うんだけどなぁ
それも 304 返しでおさまるのか !? apr_ のプログラムで最後304を返すのはどうやってやるのかな? おいちゃん304レスポンスは レスポンスボディを*含んではならない*だよ。 CGIの仕組みとしてはステータスコードを出力するには、例えば304 Not Modifiedだったら
Status: 403 Not Modified
とヘッダに混ぜて出力すれば良かった気がする
CGIでないやつならわかんないです >>184
なんか数字がおかしくなってる
Status: 304 Not Modified
こうでした。 こんなコードを書いてみた
r->status = HTTP_NOT_MODIFIED ; って強引に代入して、return 0;でアパッチに返してやればいいのかなかな?
{
const char *if_modified_since ;
apr_time_t tmp_time;
apr_int64_t mtime;
int not_modified = 0;
if(if_modified_since = apr_table_get(r->headers_in,"If-Modified-Since") != NULL)
{
apr_time_t ims_time;
apr_int64_t ims, reqtime;
tmp_time = ((r->mtime != 0) ? r->mtime : apr_time_now());
mtime = apr_time_sec(tmp_time);
ims_time = apr_date_parse_http(if_modified_since);
ims = apr_time_sec(ims_time);
reqtime = apr_time_sec(r->request_time);
not_modified = ims >= mtime && ims <= reqtime;
if(not_modified)
{
r->status = HTTP_NOT_MODIFIED ;
return 0 ;
}
}
}
DSO HTTP_NOT_MODIFIED でググッたら
sunosさんが書いておいてくれてるじゃありませなーんか、
http://sunos.saita.ma/dso-example.c
/* Not Modified の場合 */
/* return HTTP_NOT_MODIFIED; */
しろと、 これでどうだ、ch2->mtimeはキャッシュファイルの日付だ
{
const char *if_modified_since ;
apr_time_t tmp_time;
apr_int64_t mtime;
int not_modified = 0;
if_modified_since = apr_table_get(r->headers_in,"If-Modified-Since") ;
if(if_modified_since)
{
apr_time_t ims_time ;
apr_int64_t ims ;
tmp_time = ((ch2->mtime != 0) ? ch2->mtime : apr_time_now());
mtime = apr_time_sec(tmp_time);
ims_time = apr_date_parse_http(if_modified_since);
ims = apr_time_sec(ims_time);
not_modified = ims >= mtime;
if(not_modified)
{
return HTTP_NOT_MODIFIED ;
}
}
} うまく行ってるのかどうかよくわからないけど、
クロールのスピードはかなり落ちたなぁ
半分くらいかしら、
負荷はなんなくさばけているんだけど
クロールされているからキャッシュはたまるたまる、
でかいSSDが欲しいなぁ でかいのもあるの? 今1番来ているのはここ 182.48.17.147
yahooさんもgoogleさんも来ていないみたい
EXpires Last-Modified 304の効果か !? 明日は、 htmlを返すというのをやろう
つまり gimpo.2ch.net/accuse/index.html とかそういうの
これが出来たらほぼ完成か! >>190
MLCなら512GB〜1Tまでありますよ〜
SLCだと200GBが一番ですね
どっちもウン十万しますが 高いのぅ
花子の負荷をさげめ為にyasaiもcloudに移してみる あれか、yasaiも古いから .dat じゃなくて .dat.gz しかないのか・・・ http://yasai.2ch.net/test/read.cgi/arc/1000086532/
(・∀・∀・)
(・∀・)サテオシゴト・・・ ε三三三三(; ・∀・)鯖マデオツカイ
HTTP/1.1 302 Found
HTTP/1.1 302 Found
HTTP/1.1 302 Found
( ・∀・) 鯖カラヘンジ(・∀・ ;)つ□ 三三三三3
( @_@) □ ナニナニ・・・ +OK 0/1024K Location:temp/
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
(・∀・∀・)
(・∀・)新着 0件 これは動いているから read.cgi@cloudの問題かしら、
これにレス
引用してレス
同じ名前
逆参照
同じ名前
同じメール
p2 info: ホストの移転を検出しました。(yasai.2ch.net/arc → toki.2ch.net/arc)
お気に板、お気にスレ、最近読んだスレを自動で同期します。
Error:
p2 info - http://yasai.2ch.net/test/read.cgi/arc/1000086532/ に接続できませんでした。
p2 info - 板サーバから最新のdatを取得できませんでした。
(p)http://yasai.2ch.net/test/read.cgi/arc/1000086532/l200
--------------------------------------------------------------------------------
アーケード 似スレ 情報 お気に+ 削除 元スレ
p2で取得しようとするとこんな感じに… >>195
0バイトのdatファイルは取得出来るけど… なんかyasaiとかふるいのやってもいまいちなのでyasaiは元にもどして
他のを見繕ってこよう >>131
>>133
へっかんこが対応したらしい。
現在 piza gimpo tsushima あっそうそう yasaiじゃなくてtsushimaで実験継続していますー >>202
ご対応ありがとうございます(`・ω・´)ゞビシッ!! http://tsushima.2ch.net/test/read.cgi/news/1231206508/l50
read.cgi→■ このスレッドは過去ログ倉庫に格納されています
offlaw.cgi→(404):そんな板orスレッドないです。