2012-03-01 9 views
0

RSSのフィード情報を得るためにSimpleHTMLDomを使用しています。このデータは1日に1回、午前7時頃にのみ更新されます。私は$ html-> save( 'result.htm')という機能を使いたいと思います。その後、ページを見るたびに解析を実行するのではなく、result.htmファイルをロードするだけです。シンプルなHTML Dom Cronジョブで1日に1回ファイルを保存してから、保存したファイルにアクセスしてください

私はこれが良い考えですか?それは本当にページの読み込み時間を大幅に短縮するでしょうか?キャッシュを使用するのは似ているのか、それとも良いのでしょうか?

this questionはほぼこれに対処)

答えて

1

はい、それは良いでしょうし、(あなたがメモリをウェブサーバ、そこからそれを提供するためにページをロードしない限り)あなたはどの速く得ることができませんでした。

あなたはすでにSimpleHTMLDomでデータを処理し、7amで作成したhtmlを保存するだけで、クロムジョブを拡張できます。その後、翌朝までそのファイルを提供し続けます。

翌朝、最初にtmpファイル(result.tmp.html)を作成し、cronジョブの終了後に移動/名前変更を実行するようにしてください。

私はあなたにまだ知らなかったことをあなたに話したかどうかわかりません...

+0

ありがとうございます。これは、一時ファイルについて知っておくと良いことです。 – jasonflaherty

関連する問題