[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 06/07 01:52 / Filesize : 123 KB / Number-of Response : 615
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はID出して書き込みやがれ 119



1 名前:nobodyさん mailto:sage [2012/05/16(水) 21:44:16.40 ID:???]
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 118
kohada.2ch.net/test/read.cgi/php/1335198562/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

252 名前:nobodyさん [2012/05/25(金) 23:18:09.10 ID:alyS8DwX]
>>250
なぜスレ違いですか?

>>251
スミマセン。何か不愉快だったでしょうか?

253 名前:nobodyさん mailto:sage [2012/05/25(金) 23:47:00.19 ID:???]
嵐4ね

254 名前:nobodyさん mailto:sage [2012/05/25(金) 23:48:35.75 ID:???]
>>249
釣りだろうけど、いいかげんにしろw
クソ設計で有名なPHPはWebにしか使えないだろw

基幹業務に低速なスクリプト言語なぞ使わない
JavaやC#使うことがあってもPHPはありえん

255 名前:nobodyさん mailto:sage [2012/05/25(金) 23:53:17.97 ID:???]
ここまで全部PHPの自演

256 名前:nobodyさん mailto:sage [2012/05/25(金) 23:54:50.04 ID:???]
結局、荒らしを放置できないのが、いつまでもこいつが居座ってる原因

257 名前:nobodyさん [2012/05/25(金) 23:57:22.92 ID:alyS8DwX]
何か間違ったこと書いたのでしょうか?
PHPは世界でもっとも熱い言語と聞きましたよ!

258 名前:nobodyさん [2012/05/25(金) 23:58:42.58 ID:alyS8DwX]
>>254
大規模サービスは全部PHPらしいですよ!
Hadoopとかも

259 名前:nobodyさん mailto:sage [2012/05/26(土) 00:11:11.65 ID:???]
>>157
4〜5年前に俺を頼って独立した後輩に仕事を頼んでいた頃、
納期の毎に「HDDが壊れた」と言い遅らせたのを思い出したw

さすがに今は頼んでないと言うか付き合いがなくなったので何してるか知らんがw

260 名前:nobodyさん mailto:sage [2012/05/26(土) 00:12:59.63 ID:???]
あれだけ必死に書き込んでたのに、12時跨いだらパタッと書き込みが止まったのは何故なんだろう・・・?



261 名前:nobodyさん mailto:sage [2012/05/26(土) 00:19:39.24 ID:???]
>>257
自分が言われてんだって自覚はしてんだwwwww

262 名前:nobodyさん mailto:sage [2012/05/26(土) 01:37:32.95 ID:???]
PHPは情強が使う言語。
世の中の基幹システムはほとんどがPHP。
ミッションクリティカルな用途にはPHP。

263 名前:nobodyさん mailto:sage [2012/05/26(土) 02:57:38.62 ID:???]
と自己暗示しないと心が安定しない情弱君でした

264 名前:nobodyさん mailto:sage [2012/05/26(土) 06:09:13.10 ID:???]
ID:alyS8DwX
煽り方が結局毎回同じなのでバレバレ
元凶君もうこないって行ってたのにまだ来てるの?

265 名前:nobodyさん mailto:sage [2012/05/26(土) 11:41:11.41 ID:???]
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。

266 名前:nobodyさん mailto:sage [2012/05/26(土) 11:44:46.49 ID:???]
>>265
遅すぎ!
貼るならすぐ貼れよクズ!

267 名前:nobodyさん mailto:sage [2012/05/26(土) 15:04:16.60 ID:???]
だれも相手にしてくれないから自演か。

268 名前:nobodyさん mailto:sage [2012/05/26(土) 18:33:23.35 ID:???]
このスレ的には他言語の話題は禁止。

23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。

269 名前:nobodyさん mailto:sage [2012/05/26(土) 18:36:52.11 ID:???]
クソ設計で有名なPHPはWebにしか使えないだろw
基幹業務に低速なスクリプト言語なぞ使わない
JavaやC#使うことがあってもPHPはありえん


270 名前:nobodyさん mailto:sage [2012/05/26(土) 18:42:34.06 ID:???]
オブジェクト指向を勉強したいならPHPではなくC++から入るべきだ



271 名前:nobodyさん mailto:sage [2012/05/26(土) 18:55:04.90 ID:???]
オブジェクト指向が分かってる人間ならC++で学ぼうとは思わないはずだけどなぁ
へんだな

272 名前:nobodyさん mailto:sage [2012/05/26(土) 19:09:18.34 ID:???]
このスレには他言語が分かる人間はいないんだから気にするな

273 名前:nobodyさん mailto:sage [2012/05/26(土) 19:21:13.82 ID:???]
他人があげつらった検証データだけ並べて低速とかつかえねーとか判断するなら馬鹿でもできる
自分で組み比べたものを出して一流。

ZIPとjpegくらいの差がある

274 名前:nobodyさん mailto:sage [2012/05/26(土) 19:27:32.28 ID:???]
PHPで作られた銀行システムってどこですか?

275 名前:nobodyさん mailto:sage [2012/05/26(土) 22:46:53.33 ID:???]
たった一人の荒らしバカを手伝ってるアホがいるぞ。

276 名前:nobodyさん [2012/05/27(日) 20:00:18.19 ID:WiSCLfzb]
$cl=new cl();
$cl->func();
↑これは
class cl{
function func(){print"ok";}
}
と書けばokと表示されるのですが


$cl=new cl();
$cl->func->func2();
func2を定義するにはどうしたらよいのでしょうか

class cl{
function func(){
 function func2(){}//こうではないし・・・
}
}


277 名前:nobodyさん mailto:sage [2012/05/27(日) 20:22:10.82 ID:???]
PHP メソッドチェーンでぐぐるとよろしい

278 名前:nobodyさん mailto:sage [2012/05/27(日) 20:36:38.06 ID:???]
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。

279 名前:nobodyさん mailto:sage [2012/05/27(日) 21:42:01.29 ID:???]
$cl=new cl();
$cl->func()->func("ok1");
$cl->func->func("ok2");

class cl{
var $func;
function func(){
$this->func= new cl2();
return new cl2();
}
}

class cl2{
function func($v){print $v;}
}

280 名前:nobodyさん mailto:sage [2012/05/27(日) 21:48:34.53 ID:???]
オブジェクト指向 という単語をNGにするといいよ。 説明するとき使わないようにするから



281 名前:nobodyさん mailto:sage [2012/05/27(日) 21:51:33.77 ID:???]
>>279
return $thisでいいじゃんw

282 名前:nobodyさん mailto:sage [2012/05/27(日) 21:57:11.65 ID:???]
こーですかw
$cl=new cl();
$cl->func()->func()->func();

class cl{
function func(){
print "ok";
return $this;
}
}

283 名前:nobodyさん mailto:sage [2012/05/27(日) 22:08:09.79 ID:???]
$obj->setHoge('a')->setPiyo('b')->setFoo('c')->setBar('d')
$obj->setAttributes('Hoge','a')->setAttributes('Piyo','b')->setAttributes('Foo','c')->setAttributes('Bar','d')
$obj->setAttributes(array('Hoge','Piyo','Foo','Bar'), array('a','b','c','d'))
$obj->setAttributes(array('Hoge'=>'a','Piyo'=>'b','Foo'=>'c','Bar'=>'d'))

どれがお好み?

284 名前:nobodyさん mailto:sage [2012/05/27(日) 22:12:08.72 ID:???]
このスレ的にはオブシェクト指向は禁止。

25. オブシェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。

285 名前:nobodyさん mailto:sage [2012/05/27(日) 22:16:39.89 ID:???]
禁止にしたいのは1人だけなのでどしどし質問してね♪

286 名前:nobodyさん mailto:sage [2012/05/27(日) 22:21:45.95 ID:???]
>>283
自分は結局4番使うことが多い気がする。

287 名前:nobodyさん mailto:sage [2012/05/27(日) 22:56:06.45 ID:???]
>>283
3番出してくるあたりスキル低いだろw

288 名前:nobodyさん mailto:sage [2012/05/27(日) 23:11:39.45 ID:???]
このスレ的にはオブジェクト指向は禁止。

25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。

289 名前:nobodyさん mailto:sage [2012/05/27(日) 23:14:23.45 ID:???]
>>287
preg_replaceさんdisってんの?

290 名前:nobodyさん mailto:sage [2012/05/27(日) 23:14:39.19 ID:???]
3はネタだろ



291 名前:nobodyさん mailto:sage [2012/05/27(日) 23:19:57.74 ID:???]
setter,getterの教科書だと1の一択だと思うんだけど
項目増えたらそのぶん増やさないといけないのとコードが長くなるから見難いよなぁ
でもタイプミスには強いけど
setHogeをsetHigeにしたらエラー出て動かんけど
setAttributesで入力可能なものを中に書いてない限り普通に動作するからな
それを書くかどうかってのも悩みどころだ・・・

292 名前:nobodyさん mailto:sage [2012/05/27(日) 23:30:43.78 ID:???]
自作ならsetAttributesの中でセッターゲッター使えばいいじゃん

293 名前:nobodyさん [2012/05/28(月) 00:19:43.89 ID:30FWah9a]
質問

PHPにてsettimeliit(0)にて時間無制限にし、
ignore_user_abort = On も設定

これでもWEB経由の場合apache側のタイムアウトでPHPの処理が完了しないことって
ある??

ブラウザ側のタイムアウトはしないようにしています。
タイムアウトとかその辺詳しいかたおせーてくだし

294 名前:nobodyさん mailto:sage [2012/05/28(月) 00:22:08.43 ID:???]
>>293
>>1
>・ 質問者として、態度をわきまえること。

文章書き直して出直して

295 名前:nobodyさん mailto:sage [2012/05/28(月) 01:41:20.80 ID:???]
タイムアウトは、ネットワーク、サーバ、プログラム、クライアントそれぞれで
ボトルネックあるあるよ

とくにネットワークはむずかしいよ

296 名前:nobodyさん mailto:sage [2012/05/28(月) 05:55:49.78 ID:???]
質問者のくせに生意気

297 名前:nobodyさん mailto:sage [2012/05/28(月) 07:04:28.48 ID:???]
ttp://se-suganuma.blogspot.jp/2009/02/php_27.html
これでいいだろ
コメントに書いてるとこも読んでみろや

298 名前:nobodyさん mailto:sage [2012/05/28(月) 08:28:39.19 ID:???]
>>293
あるある。apatchの設定の timeout

質問者がどーのこーのってのは無視して。あれこのスレの回答者の総意じゃねーし。
態度をわきまえる あたりのNGでもいいな。あいつ回答しないくせに、毎度毎度うざったいんだよ。

299 名前:nobodyさん mailto:sage [2012/05/28(月) 08:48:22.91 ID:???]
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。

300 名前:nobodyさん mailto:sage [2012/05/28(月) 08:56:18.57 ID:???]
その下手くそな縦よほど気にいってんだな



301 名前:nobodyさん [2012/05/28(月) 11:16:25.38 ID:YOUZoqmm]
現状のセッションとは無関係なセッションを作成し
意図的にセッションハイジャックみたいなことを
引き起こしたいんだけど どうしたらいいかな


302 名前:nobodyさん mailto:sage [2012/05/28(月) 11:22:11.28 ID:???]
現状のセッションと無関係なセッションを作成することと
セッションハイジャックになんの関係があるかkwsk

303 名前:nobodyさん mailto:sage [2012/05/28(月) 11:36:48.09 ID:???]
>>302
みたいなこと って言ってんだろ脳ついてるのかボケ

304 名前:nobodyさん mailto:sage [2012/05/28(月) 11:39:53.20 ID:???]
>>301
セッションハイジャックは一つのセッションを巡って二人のクライアントが奪い合う愛憎劇です

305 名前:nobodyさん mailto:sage [2012/05/28(月) 11:46:11.37 ID:???]
>>303
日本語が通じないのか?

306 名前:nobodyさん mailto:sage [2012/05/28(月) 14:38:21.53 ID:???]
キチガイみたいなこと言うな >>301

307 名前:nobodyさん mailto:sage [2012/05/28(月) 19:22:32.54 ID:???]
はーいアニソン聞きながら質問に答えますよー

308 名前:nobodyさん mailto:sage [2012/05/28(月) 23:53:01.13 ID:???]
hi jack

309 名前:nobodyさん mailto:sage [2012/05/28(月) 23:53:47.62 ID:???]
同一phpファイルでも
$fp = fopen($a)
flock($fp,2)//読み取りできないようにする

$b = file($a);
echo $b[0]

とやってもロックされてたら$bで何も読み込めないという事がわかったのですが
このようにロックしながらテキストファイルの頭から最後まで読み込むのに良い方法はないのでしょうか?

310 名前:309 [2012/05/28(月) 23:54:15.92 ID:Z03KQ5K3]
ID出し忘れました・・・。



311 名前:nobodyさん mailto:sage [2012/05/28(月) 23:59:01.10 ID:???]
>>309
読み取りできないようにしてるのに読み込みたいってどういうことだよ

312 名前:nobodyさん [2012/05/29(火) 00:01:21.15 ID:UwfNHIY3]
そのphpで開いてる間はほかの人読み取り不可にしたいなと
$aのテキストファイルはカウンターリストみたいなもんでして

313 名前:nobodyさん mailto:sage [2012/05/29(火) 00:03:09.89 ID:???]
>>312
そのあと普通に読み取り処理書けばいいのでは?

314 名前:nobodyさん [2012/05/29(火) 00:21:48.97 ID:UwfNHIY3]
flock($fp,2)とやった後なのでfile()で読み込めませんでした
カウンターと言っても
test=2013
hoge=2011


と何百行もあるのでfgetで取り出すよりfile()で取り出したいのですが
たとえばAさんがtestの2013を取り出して2014と書き込む間にBさんがtestの2013を取り出してしまうと
本当は2015になるのに2014になってしまったりするので読み込む前から書き込み完了までロックする必要が

315 名前:nobodyさん mailto:sage [2012/05/29(火) 01:48:46.46 ID:???]
ロック中ってfile開けなかったっけ?
と思ったら排他ロックは開けないのか

316 名前:nobodyさん mailto:sage [2012/05/29(火) 01:58:23.74 ID:???]
>>309
本体ロックする直前にどっかに一時コピーするしかないんでないのかな


317 名前:nobodyさん mailto:sage [2012/05/29(火) 02:07:13.76 ID:???]
勝手に要約すると
排他ロックを行った後に特定の行(または行単位)をゲッツするにはどうしたらいいですか〜?
って事か?無理

318 名前:nobodyさん [2012/05/29(火) 03:10:45.44 ID:nVo6bTul]
ちょっと質問があります。

fopenで人のサイトって読み込めるじゃないですか?

2chのコピーサイトみたいのって、
そうやって読み込んで自分のページにしてるんですよね?

だとしたら、読み込まれてる側は何か対策はできないのでしょうか?



319 名前:309 [2012/05/29(火) 04:05:14.95 ID:UwfNHIY3]
無理でしたか・・・。ありがとうございました
ならばfopenの後ロックしたファイルの後ろから10文字取り出す事とかはできるんでしょうか?

320 名前:nobodyさん mailto:sage [2012/05/29(火) 05:29:21.60 ID:???]
>>318
サイトの公開をやめればいい
簡単



321 名前:nobodyさん mailto:sage [2012/05/29(火) 07:48:11.86 ID:???]
>>314
同じファイルポインタ使えよアホ

322 名前:nobodyさん mailto:sage [2012/05/29(火) 10:05:01.18 ID:???]
>>314
すなおに fgetsをループ
ロックも色々問題あるんで(検索してくれ)
そんな苦労するぐらいなら、簡単なDB使う


>>318
直接取得の妨害方法はいろいろあるが、
ブラウザからコピペすればいいので対策にはならんな。

323 名前:nobodyさん mailto:sage [2012/05/29(火) 10:17:21.85 ID:???]
shtml.jp
HTMLを暗号化してコピーを防ぐと自称してるソフトがあるが
解読済みなんで無意味

JISの変なコードを入れてわざと文字化けさせる処理まで入ってるが
これも無意味

324 名前:nobodyさん mailto:sage [2012/05/29(火) 10:23:40.31 ID:???]
自分の作ったものをあえて叩いて反論の評価をもらうのを待つ
あらてのオナニーですか?

325 名前:nobodyさん [2012/05/29(火) 10:25:14.62 ID:Weki6BBX]
phpでwavファイル再生って出来ませんか?
pythonでいうwinsound、rubyでいうwin32/soundのような機能を探しています。


326 名前:nobodyさん mailto:sage [2012/05/29(火) 10:27:18.39 ID:???]
はい

327 名前:nobodyさん mailto:sage [2012/05/29(火) 10:31:18.00 ID:???]
使ったことはないが、PHPでSDLが使えるならマルチメディアなんでもできるはず。
sourceforge.net/projects/phpsdl/

328 名前:nobodyさん mailto:sage [2012/05/29(火) 10:35:51.54 ID:???]
ttp://www.php.net/manual/ja/book.openal.php
こんなんか?wav読み込んで使う感じ

329 名前:nobodyさん mailto:sage [2012/05/29(火) 17:18:39.69 ID:???]
>>321
file()じゃファイルポインタ使えないよ

330 名前:nobodyさん mailto:sage [2012/05/29(火) 20:13:24.20 ID:???]
>>329
そんなの当たり前だ



331 名前:nobodyさん mailto:sage [2012/05/29(火) 20:16:26.66 ID:???]
初心者っつーかプログラミング慣れしてない人ってどーも
改行を特別なものって考えてるんだよね

俺にはHTMLも一つの長い文字にしか見えん

332 名前:nobodyさん mailto:sage [2012/05/29(火) 20:19:43.47 ID:???]
いや、改行されてたら改行されてるように見えるだろ

333 名前:nobodyさん [2012/05/29(火) 23:15:14.04 ID:uv76vkMY]
phpでできないことなどない


334 名前:nobodyさん mailto:sage [2012/05/29(火) 23:53:58.13 ID:???]
PHP初心者です。

$thisが何なのか分からず、勉強が止まってます><
猿にでも分かるように簡単に教えて下さる方いらっしゃいましたら助かります。

335 名前:nobodyさん mailto:sage [2012/05/29(火) 23:55:38.64 ID:???]
正直、呼んで字の如しとしか説明の仕様が無いのだが・・・。

オブジェクト指向そのものを理解するのが先と思われ。

336 名前:nobodyさん mailto:sage [2012/05/30(水) 00:14:23.22 ID:???]
PHPはポンコツ言語だからオブジェクト指向に向いてないがな

337 名前:nobodyさん mailto:sage [2012/05/30(水) 00:20:37.81 ID:???]
NGワードw


>>334
php.net/manual/ja/language.oop5.basic.php
これ読んで引っかかったところを書くがいい

338 名前:nobodyさん [2012/05/30(水) 11:01:23.05 ID:BwZnxNSn]
たまにURLのパラメータが
index.php?id=1&page=1

みたいに、&が&に変換されているため、
$_GETでパラメータを取得できない場合があります。

一旦、$_SERVER['QUERY_STRING']でパラメータを取得して
&を&に変換するしかないのでしょうか?

339 名前:nobodyさん mailto:sage [2012/05/30(水) 11:08:51.69 ID:???]
んなアホな

340 名前:nobodyさん mailto:sage [2012/05/30(水) 11:20:07.77 ID:???]
>>338
アフィリエイトとかから指定されたjavascriptのコードの中に切ってあるパラーメータ
とかかそれ



341 名前:nobodyさん [2012/05/30(水) 11:31:37.63 ID:BwZnxNSn]
>>340
いえ。アクセス解析など見ると、たまに>>338のようなURLが記録されています。
これだと$_GETでパラメータが取れないので、どうした方が良いのかな?
と思って質問しました。

342 名前:nobodyさん mailto:sage [2012/05/30(水) 11:46:30.03 ID:???]
処理を自作するといい
俺はそうしてる

343 名前:nobodyさん [2012/05/30(水) 11:49:48.50 ID:BwZnxNSn]
わかりました。
$_SERVER['QUERY_STRING']からhtmlspecialchars_decodeして
$_GET用に復元する方法しか思いつかないのでそうします。


344 名前:nobodyさん mailto:sage [2012/05/30(水) 12:22:17.28 ID:???]
>いえ。アクセス解析など見ると、たまに>>338のようなURLが記録されています。
たんにそのアクセス解析がエスケープして表示してるだけだろ

345 名前:nobodyさん mailto:sage [2012/05/30(水) 12:22:49.07 ID:???]
こんな手も
dzz.dip.jp/note/archives/47.html

346 名前:nobodyさん mailto:sage [2012/05/30(水) 12:31:27.92 ID:???]
バッドノウハウだな
仕様を守らない糞クライアントには怒りの400 Bad Requestを下すべき

347 名前:nobodyさん mailto:sage [2012/05/30(水) 12:36:22.23 ID:???]
400にするにはどうするかというと、結局同じようなことをするしかないのだがね

348 名前:nobodyさん mailto:sage [2012/05/30(水) 12:55:45.88 ID:???]
PHPは諸悪の根源

349 名前:nobodyさん [2012/05/30(水) 13:45:28.51 ID:BwZnxNSn]
>>345
まさにこの事象です・・。自分もアクセスする側の問題だと思うのですが、
ここの上司が言うように対応しなきゃいけないんですかね・・。

とりあえず、PHP側で変換することにしましたが、不便ですね

350 名前:nobodyさん mailto:sage [2012/05/30(水) 14:12:46.39 ID:???]
>>347
2番目以降のパラメータが無視されたことによるエラーをアプリ側でハンドリング
しないで500で返していること自身まずいのではないだろうか。

自分も>>346に賛成ではじいたほうがいいと思うけど。
定期巡回してネタぱくりにくる子とかひっついたらいやじゃない。



351 名前:nobodyさん [2012/05/30(水) 14:16:39.78 ID:C3oTCERX]
1分置きに2chのwebprog板のすべてのレスのログを定期的にとってくるプログラムがあるとします。

これを何も考えないで実装した場合、
毎回BODYリクエストで全てのログをとってくることになりますよね?
これだと転送量に負荷がかかるので、
次の段階として、HEADリクエストでContent-Lengthをとって、
更新が認められたらBODYリクエストでとってくることになりますよね?

ここで1つ目の質問なのですが、
更新があった場合HEADリクエスト→BODYリクエストなので、
ヘッダーは2回返ってくることになり、
その分BODYリクエストのみに比べて転送量が増えてしまいます。
HEADリクエスト送った後、レスポンスを返してもらって、
そこで通信を切断はしないで、待っててもらい、
必要に応じて残りのBODY部分も送ってくれるようにリクエストを送る。
みたいなことは可能でしょうか?

さらなる最適化として、HEADリクエストを送ってBODYリクエストを送るわけですが、
この時前回のLengthを記録してれば、そこから差分のBODYを返してもらうことも可能ですが、
これは当然アプリケーション側が対応してないと不可能ですよね?

352 名前:nobodyさん mailto:sage [2012/05/30(水) 14:32:49.28 ID:???]
お金の匂いがします






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<123KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef