0

この特定の問題がすでに回答されている場合は、お詫びします(検索しても、直接関連するものは何も見つかりませんでした)。

私たちは、パートナーのWebサイトにコミュニティのコメントと「ソーシャル」を提供するために使用されるWebアプリの開発者です。このアプリは、フロントエンドでJavascriptとHTMLを使用し、バックエンドでPHPとmySQLを使用します。

現在、私たちはすべてを独自のサーバーで実行していますが、これは非常に高価になっています。

サーバーを介してアプリをホストできるかどうかをパートナーに尋ねたいと思います。パートナーは、共有に役立つ帯域幅/ CPU負荷のために、月額料金が割引になります。

私の質問は、ソースコードを公開せずにCPU時間と帯域幅のほとんどをオフロードできるような方法で、パートナーのWebサーバーを介してアプリをホストする方法はありますか?

私はどんなアイデア/助けを大いに感謝します!!

どうもありがとうございました!

4

2 に答える 2

2

静的またはめったに変更されないコンテンツも提供する場合、クライアントはキャッシュリバースプロキシを実行して、ソースコードをまったく提供せずにサーバーから負荷を取り除くことができます。ただし、これを正しく機能させるには、キャッシュヘッダーを実装する必要があります。

nginxを調べてみてください。

考え直して:FacebookのHip-Hop for PHPを使用してスクリプトをコンパイルしようとしましたか?まず第一に、スクリプトのパフォーマンスが大幅に向上するはずです。第二に、それでもホスティングをアウトソーシングする必要がある場合は、ソースコードを使用せずに、コンパイル済みプログラムをデプロイします。

于 2012-07-05T09:16:58.000 に答える
2

あなたが彼らのサーバーにコードを置くならば、彼らは見つけることができます。したがって、100%機能するわけではありません。あなたはそれを難し​​くすることができますが、それでもそれは素晴らしいことではありません。

最も実行可能な解決策は、アプリケーションの一部を分離して共有することです。つまり、プロセス(ソースやその他の必要なデータ)を提供しますが、それは全体の一部にすぎません。そうすれば、あなたのトータルソリューションを持っているパートナーはいませんが、あなたは部品を外部委託します。

于 2012-07-05T09:19:12.967 に答える