1

Windows2008ServerでWebPlatformInstallerを使用して新しいOrchardCMS1.5.1サイトをセットアップしました。パフォーマンス設定をテストしたかったので、次のWarmupエントリを1行に1つずつ構成しました。

/

/ blog

...そして次のオプションをチェックしました:

xウォームアップページを定期的に生成する90毎分

x一部のコンテンツが公開されるたびにウォームアップページを生成する

私がサイトにアクセスしたとき、パフォーマンスはまだ少し遅かった。パフォーマンスウォームアップ設定では、各ページのステータスがゼロで、その横に赤い「下矢印」アイコンが表示されます。

他に有効にする必要があるものはありますか?権限など、構成に欠けているものはありますか?

アップデート:

私のサイトにはウォームアップページを保存するためのフォルダーがないことに気づきました。そのフォルダを手動で追加しましたが、それでも問題は解決しませんでした。そのフォルダに設定する必要のある権限はありますか?

更新2:

Sebastien Rosと話した後、私は何が悪いのか理解していると思いますが、それでもそれを修正する方法がわかりません。OrchardのベースURL設定は、本来は「www.mydomain.com」に設定されていますが、ネットワークに関しては、サーバーは、ウォームを生成するために、サイトがインターネットにアクセスしてそのアドレスでクエリを実行することを許可していません。アップページ。さらに悪いことに、同じIPアドレスでホストされ、ホストヘッダーを使用してサイトを区別するサイトがいくつかあります。これにより、ベースURLをローカルIPアドレスとして構成することさえできなくなります(とにかく他のモジュールで問題が発生します)。

私が今持っている選択肢がわからない。

ありがとう、ブライアン

4

2 に答える 2

1

一般設定ページがベースURL、つまりhttp://mywebsite.comを指していることを確認してください。デフォルトでは、ローカルホストを指している可能性があります。

于 2012-08-22T11:43:03.063 に答える
0

サーバーホストのネットワークエンジニアに、Webサイトに戻ってくる送信要求にネットワーク制限があることを確認しました。そのため、パフォーマンスモジュールはwww.mydomain.comにクエリを実行して、回答を得ることができませんでした。ネットワークの制限が解除されると、ウォームアップによってステータス200のキャッシュページが作成されることがわかりました。

または、各オーチャードサイトのホストファイルにエントリを作成することをお勧めします。私はこれを試しませんでしたが、私が持っているホストヘッダーのシナリオでも機能しない理由はわかりません。

ブライアン

于 2012-09-11T18:12:54.243 に答える