問題タブ [saas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
layout - 従来の Web サイトと比較して、SAAS の Web デザインはどのように異なりますか?
マルチテナント アプリケーションの UI 設計の違いに関するガイダンスを探しています。ホワイトペーパーやブログ エントリへのポインタは大歓迎です。
database-design - マルチユーザーWebアプリケーションデータベースの設計
完成すると、ホストされたマルチユーザーソリューションとなるWebアプリケーションに取り組んでいます。私は自分のアプリのデータベース設計を処理するための最良の方法を見つけようとしています。具体的には、複数の個別のアカウントを処理する方法を理解する必要があります。
私の見方では、いくつかのオプションがあります。1)データベーステーブルのセットを1つ用意します。各テーブルには、各行を適切なユーザーアカウントにマップする「user」列などを含めます。2)ユーザーごとに完全に別個のデータベースを作成します。これは、パフォーマンス上の理由から、それほど素晴らしいアイデアとは思えません。3)単一のデータベース内でユーザーごとに個別のスキーマを作成します。各スキーマには、各ユーザーのテーブルが含まれます。
この問題をどのように処理しますか?私が見逃しているオプションはありますか?この問題の処理方法に違いがある場合は、データベースとしてPostgreSQLを使用しています。
saas - ASP モデルと SaaS モデルの違いは何ですか?
ソフトウェア製品 (iprocurement) のビジネス モデルを見つけることに興味があります。しかし、ASP (アプリケーション サービス プロバイダー) と SaaS モデルの間でかなり混乱しました。違いは何ですか?前もって感謝します。
django - SaaS としてデプロイする Django (basecamp スタイル)
私は Django プロジェクトの開発をほぼ完了しました (いくつかのプラグ可能なアプリを使用)。
このプロジェクトを SaaS (basecamp のようなもの) として提供したいと考えています。
例: project1.mysaas.com 、 project2.mysaas.com など
道を示すためにあなたの専門知識を求めます。
私が考えた方法は次のとおりです。
- 1 Sites を使用してサイト固有の設定を定義します。
- 2 リクエストを検出し、それに応じて設定を設定するミドルウェア
- 3 サイトごとに Django プロジェクトを作成 (プラグイン可能なアプリを取り込む)
ありがとう。
ところで、私はまったくの初心者です。
asp.net - ASP.NET SaaSアプリケーションファイルストレージ:ドライブ文字パスまたはUNCパス
asp.netアプリケーションフレームワークのファイルシステム部分では、SaaS /マルチテナンシーアプローチと一致するように、特にスケールアップに関して更新する必要があります。
現在のファイルシステムは、テナントごとに別々のフォルダーにファイルをディスクに保存します。
つまり、X:\ FilesFolder \ ApplicationInstance \ TenantAなどです。ここで、テナント名とファイル名はGUIDです。ファイルを取得してすべてのパスと名前を解決し、元のファイル名などを返すHttpHandlerがあります。各テナントのルートパスを保存します。つまり、X:\ FilesFolder \ ApplicationInstance \は、ある時点で移動できることに基づいています。必要に応じて別の場所に移動します。
このシステムのスケールアップに関する懸念について、いくつか質問があります...(ハードウェア/ Windowsインフラストラクチャの側面についての無知を許してください。私の質問は、ファイルシステムコードの更新の実装に関するものです)
1)ファイルをすべてNASデバイスに保存する必要があることは明らかですか?
2)NASデバイスを追加してサーバーファームを構築する場合、ドメインコントローラーの実行を開始する必要がありますか?そして、これはパスへの参照にどのように影響しますか?
編集: サーバーファームにはドメインが必要ないことがわかりました。これはすばらしいことですが、これが使用可能なパスなどにどのように影響するかはまだわかりません。
3)ドライブ文字パス(マップされたドライブ)またはUNCパスを使用する必要がありますか?
4)名前のドライブ文字の代わりにUNCを参照すると、パフォーマンスが低下しますか(同じマシンでも)
5)どのような権限の問題が予想されますか?また、これはドメインで実行されているかどうかにどのように影響しますか?
編集: ドメインがあると権限が簡単になりますが、それでも違いが何であるかはわかりません。
このアプローチ、ベストプラクティス、またはより良いアプローチに関するコメントをいただければ幸いです。
ありがとう
ruby-on-rails - Heroku で Railskits SaaS キットを使用した人はいますか?
Railskits SaaS キットを購入し、アプリを Heroku にデプロイすることを検討しています。Railskits SaaS ベースのアプリを Heroku にデプロイした人はいますか? それについてあなたの経験は何でしたか?ありがとうございました。
sql-server - サービスとしてのソフトウェア - データベース
メンバーシップ サービスとして販売する CRM Web アプリケーションを構築している場合、データベースを設計および展開するための最良の方法は何ですか?
テーブルごとに数百件のレコードを格納する 1 つのデータベースがありますか?それとも、異なるクライアントに複数のデータベースをデプロイしますか?
Flickr のようなサイトが使用していると思うので、単一のデータベースを使用することは本当に問題なのでしょうか?
html - CSS を簡単にカスタマイズできるように HTML を設計するためのガイドライン
私は Saas プロジェクトを行っており、各顧客が「自分の」Web サイトの CSS ページをアップロードできるようにしたいと考えています。(ただし、実際には、お客様のサイトはすべて、仮想ホスティングを使用して当社がホストしています)。
css を事後的に適用できるようにページの html を設計する際の適切なガイドラインは何ですか。
apache-flex - Intuit IPP を使用した Flex アプリケーション
Intuit IPP で Federated Application として実行される Flex App を構築しようとした人はいますか? 私の理解では、Intuit 環境で動作するネイティブ Flex アプリを構築するのは非常に簡単です。また、「フェデレーション アプリケーション」のアプローチも可能です。これにより、アプリ (任意の言語で記述されていると言う) をどこにでもホストでき、職場に接続することもできます。
このアプローチの出発点を探しています。Thx、マーティン