タグ付けされた質問 「web-applications」

[reactjs]や[google-sheets]のようなより具体的なタグが適用できないWebアプリケーションに関する質問に使用します。Webアプリケーションは、「Web」を介してアクセスされるアプリケーションであり、インターネットまたはイントラネット、つまり内部ネットワークを介してアクセスできます。

17
Node.jsをいつ使用するかを決める方法は?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はこの種のものに不慣れですが、最近Node.jsがいかに優れているかについて多くを聞いています。一般的にjQueryとJavaScriptの操作がどれほど好きかを考えると、Node.jsをいつ使用するかを決定する方法を考えざるを得ません。私が考えているWebアプリケーションはBitlyのようなものです -いくつかのコンテンツを取り、それをアーカイブします。 ここ数日間の宿題から、次の情報が得られました。Node.js 通常のWebサーバーとして実行できるコマンドラインツールで、JavaScriptプログラムを実行できます 優れたV8 JavaScriptエンジンを利用 同時にいくつかのことを行う必要がある場合は非常に良いです イベントベースなので、素晴らしいAjaxはすべて似サーバー側で実行できます ブラウザとバックエンドの間でコードを共有できます MySQLと話しましょう 私が出会ったいくつかの情報源は次のとおりです。 Node.jsの詳細–導入とインストール NodeJSについて 例によるノード( Archive.is) Webアプリを作ろう:NodePad Node.jsはAmazonのEC2インスタンスでほとんどそのまま実行できることを考慮して、PHP、Python、Rubyなどの強力な王とは対照的に、Node.jsが必要な問題の種類を理解しようとしています。。私はそれが言語に関する専門知識に本当に依存することを理解していますが、私の質問はより一般的なカテゴリに分類されます。

18
Memcached対Redis?
キャッシングには、Redisサーバーを備えたRuby Webアプリを使用しています。代わりにMemcachedをテストするポイントはありますか? 何が私たちのパフォーマンスを向上させますか?RedisとMemcachedの間の長所または短所はありますか? 考慮すべき点: 読み取り/書き込み速度。 メモリ使用量。 ディスクI / Oダンプ。 スケーリング。

29
Djangoはスケーリングしますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 私はDjangoでWebアプリケーションを構築しています。Djangoを選択した理由は次のとおりです。 フリー/オープンソースのツールで作業したかった。 私はPythonが好きで、長期的な言語だと感じていますが、Rubyについては確信が持てず、PHPを学ぶのは非常に面倒なように思えました。 私はアイデアのプロトタイプを作成していて、将来についてあまり考えていませんでした。開発のスピードが主な要因で、私はすでにPythonを知っていました。 Google App Engineへの移行は、将来そうすることを選択した場合、より簡単になることを知っていました。 Djangoは「素晴らしい」と聞きました。 自分の作品を公開することについて考えることに近づいている今、私は規模に関心を持ち始めています。Djangoのスケーリング機能に関して私が見つけた唯一の情報は、Djangoチームから提供されたものです(私はそれらを無視するために何も言っていませんが、これは明らかに客観的な情報ではありません...)。 私の質問: 今日Djangoで構築された「最大の」サイトは何ですか?(私は主にユーザートラフィックによってサイズを測定しています) Djangoは毎日100,000人のユーザーに対応できますか?各ユーザーが数時間サイトにアクセスしますか? Stack OverflowのようなサイトはDjangoで実行できますか?

21
サーバーを介さずにユーザーがダウンロードできるようにメモリ内にファイルを作成する方法は?
サーバーとやり取りせずに、クライアント側でテキストファイルを作成し、ユーザーにダウンロードを促す方法はありますか?自分のマシン(セキュリティなど)に直接書き込むことができないことはわかっていますが、作成して保存するように指示できますか?

24
スケジュールされたジョブを設定しますか?
私はDjangoを使用してWebアプリで作業しており、ジョブを定期的に実行するようにスケジュールする方法があるかどうか知りたいです。 基本的には、データベースを実行して、自動的に定期的にいくつかの計算/更新を行いたいのですが、これを行うためのドキュメントが見つからないようです。 誰でもこれを設定する方法を知っていますか? 明確にするためcronに、私はこれを実行するジョブを設定できることを知っていますが、この機能を提供するDjangoの機能があるかどうか知りたいです。多くの設定(できればゼロ)を行わなくても、このアプリを自分でデプロイできるようにしたいと思います。 最後にリクエストがサイトに送信されてからジョブが実行されているかどうかを確認するだけで、これらのアクションを「遡及的に」トリガーすることを検討しましたが、もう少しクリーンなものを望んでいます。

12
ブラウザでの最大並列http接続?
HTTPサーバーへの接続を一時停止しています(comet、reverse ajaxなど)。それは問題なく動作しますが、ブラウザは特定のドメインへの2つの中断された接続のみを同時に許可することを確認します。したがって、ユーザーがブラウザーのタブ1で私のWebサイトを表示していて、それをタブ2にもロードしようとすると、私のサイトへの2つの許可された接続を使い果たしてしまいます。 私はいくつかのワイルドカードドメインのことを行うことができると思います。この場合、httpサーバーに次のように私のサイトへのアドレスを解決させます。 *.example.com/webapp -> 192.0.2.1 (the actual ip of my server) そう: a.example.com/webapp b.example.com/webapp c.example.com/webapp すべてはまだ(www.example.com/webapp)を指していますが、ブラウザーはそれらを異なるドメインと見なすため、2つの接続制限に遭遇しません。これは本当ですか? それが真実であっても、すべてのドメインにわたって、ブラウザごとのアクティブな接続の数に制限はありますか?上記のスキームを使用するとします-たとえば、Firefoxは常に24の並列接続しか許可しませんか?何かのようなもの: 1) a.example.com/webapp 2) www.download.example/hugefile.zip 3) b.example.com/webapp 4) c.example.com/webapp ... 24) x.example.com/webapp 25) // Error - all 24 possible connections currently in use! 例として24接続/ Firefoxを選択しました。

4
ディレクティブを定義するときの「コントローラー」、「リンク」、および「コンパイル」関数の違い
ディレクティブロジックにコントローラー関数を使用している場所と、リンクを使用している場所があります。アンギュラーホームページのタブの例では、1つのコントローラーを使用し、別のディレクティブのリンクを使用しています。2つの違いは何ですか?

5
MEAN.jsとMEAN.ioの違い
私はMEAN JavaScriptスタックを使用したかったのですが、独自のWebサイトとインストール方法のいずれかである2つの異なるスタック、mean.jsとmean.ioがあることに気付きました。それで私は自分にこの質問を尋ねました:「どちらを使用しますか?」 それで、この質問に答えるために、私はコミュニティにこれらの2つの違いは何であるかを説明できるかどうか尋ねます。そして、もし可能なら賛否両論?彼らは私にとてもよく似ているからです。

19
WebサイトとWebアプリケーションの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 私は自分のWebサイトとWebアプリケーションの違いを考え出そうとして困惑しています。私が見ているように、Webサイトは特定のページをポイントし、Webアプリケーションはコンテンツと情報への一種の「ポータル」です。 しかし、私が行き詰まっているのは、Webアプリケーションが引き続きブラウザーを介して表示され(そうではないのか?)、Webサイトがコンテンツを動的に表示できるため、Webサイトとアプリケーションの境界がかなり灰色になることです。 たとえば、ASP.NETやAJAXなどを使用するWebサイトは、データを動的かつ非同期に取得できるため、Webアプリケーションになりますか?または、PHPとCMSを使用するWebサイトは、要求に基づいてページを形成するため、よりWebアプリケーションになりますか?クライアントとそのデータベース内のコンテンツの要求に応じて? それとも私はここで完全に間違っています-WebアプリケーションとWebサイトの違いは何ですか?

1
HTML5 WebSocket APIをサポートしているブラウザーは何ですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 ブラウザで実行するインスタントメッセージングアプリケーションを開発します。 どのブラウザがWebSocket APIをサポートしていますか?


4
Node.jsをポート80で実行する際のベストプラクティス(Ubuntu / Linode)[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 上に最初のNode.jsサーバーをセットアップしていますが、cloud Linux nodeの詳細はかなり新しいですLinux admin。(ところで、Apacheを同時に使用するつもりはありません。) すべてが正しくインストールされていますがroot login、を使用しない限りport 80、ノードでリッスンできないことがわかりました。ただし、セキュリティ上の理由から、ルートとしては実行しないでください。 次のことを行うためのベストプラクティスは何ですか。 安全/サンドボックス化されるように、ノードに適切な権限/ユーザーを設定しますか? これらの制約内でポート80を使用できるようにします。 ノードを起動して自動的に実行します。 コンソールに送信されるログ情報を処理します。 その他の一般的なメンテナンスとセキュリティの問題。 ポート80のトラフィックを別のリスニングポートに転送する必要がありますか? ありがとう

22
ハンドラー「ExtensionlessUrlHandler-Integrated-4.0」のモジュールリストに不正なモジュール「ManagedPipelineHandler」があります
正直なところ、私はIISで汚いトリックを試してみましたが、それを回避しようと思ったとき、回避策が機能しないことに気付きました。これが私がやろうとしたことです: 1)私が持っているASP.NETアプリケーション持つプリローダーを継承するクラスIProcessHostPreloadClientとのすべての重い初期化を行いプリロードメソッドの実装は、(アプリケーションが複雑であり、それはすべての必要なへの接続を確立するために約2分を要するので、それは、巨大なシステムの一部だがサービスおよび一部のUnity登録の事前インスタンス化)。 2)アプリケーションのシャットダウン時に実行する必要がある多くの作業(購読解除、切断、破棄など)があり、それを行うのに最適な場所はGlobal.asaxにある* Application_End *メソッドであると思います。 3)ユーザーアクティビティがある場合はすべて正常に機能します(前述のWebアプリケーションを含むアプリケーションプールが開始された後の最初の要求により、* Application_Start *が呼び出され、その後* Application_End *がアプリケーションプールの停止またはリサイクル時に呼び出されます)が、問題ユーザーアクティビティがなく、アプリケーションが48時間アクティブになった後、それ自体を再起動しようとしたときに発生します(構成された要件)。リクエストが無かったため、正式に申し込みができませんでした。エルゴ、* Application_End *は呼び出されないため、正常に停止できません。 4)厄介な部分がやってきました... Preloadメソッドの最後でコードからGETリクエストを作成しようとしましたが、うまくいきました。しかし、このソリューションは機能しましたが、私には悪いように見えました。それで、私は多くのことを試しました、そして私が試みた最後のことはこれでした: SimpleWorkerRequest swr = new SimpleWorkerRequest(string.Empty, string.Empty, tw); HttpRuntime.ProcessRequest(swr); ...そしてそれが目的です。* Application_Start *が呼び出され(応答を確認しましたが、最初のリクエストで表示されるはずのログインページが含まれていました)、アプリケーションプールのシャットダウン時に、* Application_End *で必要な作業を行うことでアプリケーションが正常に終了しました。 だが この方法でアプリケーションが開始(プリロードおよび開始)された後、Webブラウザーを介してアプリケーションにアクセスしようとしたときに、次のことが起こりました。 HTTPエラー500.21-内部サーバーエラーハンドラー「ExtensionlessUrlHandler-Integrated-4.0」のモジュールリストに不正なモジュール「ManagedPipelineHandler」があります これを理解することができません。なぜこれが発生するのか、そしてそれを修正する方法を誰かに教えてもらえますか? これがわからない場合は、最初の解決策(コードからGET要求を送信する)に戻りますが、何が問題なのかわからないので、この問題は私を悩ませます。

13
クロスドメインCookie
2つの異なるドメインに2つのwebapps WebApp1とWebApp2があります。 HttpResponseのWebApp1にCookieを設定しています。 WebApp2のHttpRequestから同じCookieを読み取る方法は? Cookieは特定のドメインに固有であり、異なるドメインからはアクセスできないため、奇妙に聞こえるかもしれません。ただし、複数のWebアプリケーション間で共有できるCROSS-DOMAIN Cookieについて聞いたことがあります。CROSS-DOMAIN Cookieを使用してこの要件を実装するにはどうすればよいですか? 注:私はJ2EE webappsでこれを試しています

30
Webアプリケーションでストレステストを実行しますか?
以前は、Microsoft Web Application Stress ToolとPylotを使用してWebアプリケーションのストレステストを行いました。簡単なホームページ、ログインスクリプト、およびサイトウォークスルー(eコマースサイトで、カートにアイテムをいくつか追加してチェックアウトする)を作成しました。 ほんの一握りの開発者でホームページを強く叩くだけでは、ほとんど常に大きな問題が見つかります。リリース後、第2ステージでさらにスケーラビリティの問題が表面化します。 私が使用したツールのURLは、Microsoft Homer(別名Microsoft Web Application Stress Tool)とPylotでした。 これらのツールによって生成されたレポートは、私にとってあまり意味がありませんでした。サイトがサポートできる同時負荷の種類を理解するために何時間も費やしました。最も愚かなバグとボトルネックが常に発生するため、常に価値がありました(たとえば、Webサーバーの設定ミス)。 あなたは何をしましたか、どのツールを使用しましたか、そしてあなたのアプローチでどのような成功を収めましたか?私にとって最も興味深い部分は、ストレステストアプリケーションによって報告された数からアプリがサポートできる同時ユーザーの数を計算するための、ある意味のある式を考え出すことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.