2009-09-02 4 views
1

しばらくの間dotnetnukeポータルにアクセスしなかった場合、ホストによってはdotnetnukeがサーバのメモリからアンロードされます。次に来る最初の訪問者は、ページを見るために15秒以上(サーバーの速度に応じて)待たされることになります。 Dotnetnukeは大きなフレームワークですが、トラフィックの少ないサイトにもサービスを提供することがあります。そのため、この不愉快な状況が発生します。dotnetnukeをバックグラウンドでメモリにロードする

私の考えは、default.aspx dotnetnukeページからhtmlコードを保持する静的index.htmlページを表示し、javacript onLoad経由でXMLHttpRequestを実行して、default.aspxに読み込みを開始させることです。

私の最初のページは長い販売レターで、人々が販売レターを読んでいる間にバックグラウンドで読み込むようにしたいと思っています。もしリンクやリンクをクリックするとページが読み込まれるようになります。 dotnetnukeページ。彼らがロードされる前にリンクをクリックしてサイトを訪問するのはまだ待つ必要がありますが、最初にそこにいる(そしてその手紙を読んでいる)ものは私が欲しくないものですサイトが立ち上がるのを待つ間にゆるい。

default.aspxのコンテンツを変更するたびに、新しいindex.htmlページを作成して古いものを上書きする必要があります。 私は、ほんの数行のコードで同じXMLHttpRequestを使ってこれを行うことができます。

あなたはどう思いますか?

私はWeb開発やdotnetnukeのすべてではないので、私はあなたの意見やあなたのアドバイスをどのようにこれに対処したいですか。

ps。私のホストは私にルートフォルダにdotnetnukeをインストールさせないので、/dnn/Default.aspxにリダイレクトされたindex.htmlページを持っていました このようにして、私は実際にルートのすべてのコンテンツを持つindex.htmlページを持つことができます/ dnn/Default.aspxの代わりに検索エンジンにそのページを取得させ、自動リダイレクトをプリフォームする必要はありません。

pps。私はあなたのサイトを15分または30分ごとに無料でチェックするサービスを認識していますが、それは私の訪問統計を失ってしまうので、それは答えではありません。

+1

IISをWebサーバー上で制御できる場合は、ASP.NETワーカープロセスをアンロードしないように構成できます。 – Will

+1

dotnetnuke(hack-cough-hack)の一般的な風味に合わせて、ホームページを表示して19分ごとに更新したWebブラウザコントロールを使用してwinformsアプリケーションを作成し、サーバー上で実行します。その後、私は仕事をやめて、全国の鉄道で駄目になってしまいました。 – MusiGenesis

+0

@Will Yea、それは分かっていますが、私はそれを持っていません。 – Ivan

答えて

0

私はあなたがこれを思うかもしれないと思います。

あなたのサイトを10分または15分ごとにチェックする無料のWebサイトモニタリングサービス(そこにはトンがあります)にサインアップしてください。これにより、アプリケーションがメモリに保持され、稼働時間を監視することができます。

+0

申し訳ありませんが、先ほど言及していたことを忘れてしまいました。これらのサービスはhttp://host-tracker.comのように実際に私の訪問統計を台無しにする可能性があります。 – Ivan

+2

したがって、ホストトラッカーが使用するのと同じアプリケーションに別のサイトを作成し、そのサイトを監視対象とするようにします。 – Brandon

+0

華麗で、しかもとても簡単です。ありがとうございました。 :)時々、大砲を使って覚えるために大砲を使わなければならないと思う。:) – Ivan

0

イワン、

Webサーバへの定期的な要求を行うことで生きているあなたのサイトを維持することができ、多くの安価な「ピング」ソリューションがあります。私はあなたのために特別なコーディングを必要としないので、まずこのオプションを検討します。

google dnn keep-alive; http://www.google.com/search?q=best+dotnetnuke+keep+alive+solutions&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

+0

申し訳ありませんが、先ほど言及したことは忘れてしまいました。これらのサービスはhttp://host-tracker.comのように実際に私の訪問統計を台無しにする可能性があります。 – Ivan

関連する問題