Webサーバー上で実行するのではなく、ユーザーCPUのC#Webページから時間のかかる機能を実行する良い方法はありますか? C#関数をローカルで実行することは可能ですか、JavaScriptで関数を記述する必要がありますか?関数そのものは秘密ではありませんが、入力と出力がユーザーから秘密に保たれることをお勧めします。このソリューションでは、ユーザーが何かをダウンロードする必要はありません。ビジターCPUでWebページC#の機能を実行しますか?
この関数は、データベース+ユーザー入力のデータを使用し、終了すると出力をデータベースに書き込みます。
機能のベストケースは〜1秒、平均〜30秒、最悪〜10分(すべてのユーザー)です。したがって、この機能をWebサーバーで実行するオプションはありません。
クライアントで処理すると、何かを秘密にすることはできません。 –
私は機能の性能を向上させることを考えています。 –
あなたの質問は、Webの仕組みを完全に理解していないことを示しています。 Javascriptはクライアント側で実行されます。スクリプト言語の多くは、ASP.NETとC#ではJava Webアプリケーションとは異なります。 Silverlightはそうだろう。あなたがしたいことは意味をなさない、データベースとの通信はサーバー側で行わなければならないので、何をしたいのかを試みることによって何も得られない。 –