read.cgiをjavascriptで実現させるプロジェクトのスレッドです。
テスト版
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/
探検
read.cgi 2006―JavaScriptはCGIの夢を見るか
■ このスレッドは過去ログ倉庫に格納されています
NGNG
2006/08/30(水) 20:04:44ID:+7rDruHP0
「差分取得」ではなく「部分取得」のつもりだったのですが。
、、と、もしかして、
既に現状のread.htmlが、リクエストのURIを解析して
.dat全体の中から必要な部分だけを転送するようになっているのですかね。
bbsdに関しては、現在は管理していないのはわかりますが
「何バイト書き込むか」を確実に把握出来るので
初回はともかく(再起動に備えて別ファイル等も必要でしょうが)
行頭情報を常時保持しても大きな負担にはならないとの考えからです。
、、と、もしかして、
既に現状のread.htmlが、リクエストのURIを解析して
.dat全体の中から必要な部分だけを転送するようになっているのですかね。
bbsdに関しては、現在は管理していないのはわかりますが
「何バイト書き込むか」を確実に把握出来るので
初回はともかく(再起動に備えて別ファイル等も必要でしょうが)
行頭情報を常時保持しても大きな負担にはならないとの考えからです。
2006/08/30(水) 20:14:48ID:+7rDruHP0
あ、ごめんなさい、補足。
つまり、「必要個所だけを転送する」ためには、行頭情報が必要で
可能であればそれをキャッシュしておきたい、という考えがあるのですが、
そのキャッシュをbbsdと別に持つとすると、毎回stat()をかけなければいけない
というのがあります。
fstat()ならまだしも、stat()はアクセス権チェック等もあることから
「可能ならば省略したい処理」になるのではないかと。
で、bbsdならば、更新確認のstat()が不要なままで、
確実な行頭情報を得られるということですね。
つまり、「必要個所だけを転送する」ためには、行頭情報が必要で
可能であればそれをキャッシュしておきたい、という考えがあるのですが、
そのキャッシュをbbsdと別に持つとすると、毎回stat()をかけなければいけない
というのがあります。
fstat()ならまだしも、stat()はアクセス権チェック等もあることから
「可能ならば省略したい処理」になるのではないかと。
で、bbsdならば、更新確認のstat()が不要なままで、
確実な行頭情報を得られるということですね。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 2025/03/09(日) 23:28:52.38 ID:wjwXwp390<> <a href="../test/read.cgi/newsplus/1741528557/204" rel="noopener noreferrer" target="_blank">>>204</a> <br> 時給で働いたのは大学生の時だけだな <br> アルバイトほど時間を無駄にするものはない <br> あの時期に投資の考え方があればと非常に後悔してるわ <>
- 越境のウクライナ軍1万人包囲か 米の情報提供停止で窮地に ★6 [蚤の市★]
- 【自民】「建物だけで8000万円以上」 森山幹事長の「鹿児島の大豪邸」が25年間未登記状態だった! 専門家は「法律に抵触する行為」 [ぐれ★]
- 【国民民主】玉木代表 103万円の壁「私たちは交渉で負けた。正直、悔しい」 [ぐれ★]
- 「異常事態です」大阪公立2番手校で、まさかの倍率1倍割れ 寝屋川ショックに広がる波紋 [蚤の市★]
- 減反の欠陥「何もしてこなかったじゃないか」米価高騰、いらだつ首相 [蚤の市★]
- 小学生の自殺者数が過去最高。少子化で小学生の数は激減してるのにどういうこと? [633746646]
- 【実況】博衣こよりのえちえち打ち上げ歌枠🧪 ★3
- この時間喉乾いたら何飲む?
- 【画像】えなこさん(31)、スペインの街角で自慢のEカップを見せつける→5.6万いいね [808139444]
- マリン配信実況スレ🏡
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★549 [931948549]