- 284 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:34:38.72 ID:YtNZP2Mq.net]
- ちなみに、当面の問題は解決した。
実はもっさりというよりはカクカクに近かったのだが、原因はキャッシュによるHDDアクセスの過剰だった。 ヘッダに cache-control: no-store を追加したところ、完全に治った。 ただそれでも(program)が70-90%であることには変わりないのだが、 スクレイピング中でも(idle)は80%以上なので、キビキビ感はある。 前にも書いたが、(>>109) CPUだけで動く部分は実は相当速くて、UIが主なJavaScriptではCPUを使い切ることはないのかもしれない。 俺の場合はスクレイピングが律速過程なので、サーバの速度が上がらない限りここで頭打ちだ。 数値計算のように完全にCPUだけで回るのなら限界が見えるが、そういう用途はないし。 遅延描画は制御がやや面倒だが、実現してしまえばDOMは1画面分しか扱う必要がなく、一瞬で処理される。 俺のアプリに関して言えば、階層スクレイピングを行っているので、 下位階層を参照する時は更新されていることが確定している。 だから no-store で全く問題ないし、あと5倍の余裕があるので、残るは美学的問題だけになった。 ここを修正するかはしばらく様子見になる。 情報をくれた人はありがとう。
|

|