1

私は私の最初のウェブサイトを作成しているところです。これは中小規模のフォロワーがいることを願っています。私はそれを実行するための基本的なツールを持っていますが、プロジェクトの各ステップで、特にMemcache、データマッパー、フレームワークとMVC。

さて、私の質問は、プロの皆さん、私に何をすればいいのかということです。できるだけ早く起動してコードを徐々に更新できるようにハックする必要がありますか、それとも起動前にこれらの手法と機能を調べて実装する必要がありますか?

コメントを答えとして除外できれば、私はそうします。

4

2 に答える 2

2

まず最初に、あなたが言及したことのほとんど(MemCacheなど)は、そこにある大多数のサイトでは必要ありません。

何百万ものユーザーを処理するための「究極の」サイトを構築しようとすると、失敗します。全く。このタイプのアーキテクチャは、自分が何をしているのかを正確に知っている人でも、実行するのに時間がかかります。

これを「正しく」行うということは、何度か書き直すことを意味します。FB、Twitterなどは、現在のアーキテクチャから始まったわけではありません。彼らは小さく、微調整し、セクション全体を書き直し、途中のある時点で最初からやり直しました。その後、再びそれを通過しました。

それがうまくいくことを知ってください。あなたのサイトをまとめて、いくつかのことを学び、そして立ち上げてください。Uberサイトを構築しようとするよりも、人々がどのように操作し、コードがどのように応答するかを観察することで、より多くのことを学ぶことができます。

小規模から始めるもう1つの理由は、自分が何を望んでいるのかがわかっているかもしれないが、最終的にはユーザーは自分が何を望んでいるかに基づいて固執することになるからです。うまくいけば、あなたはそれを理解して繰り返すことができます。

于 2012-08-11T01:30:24.633 に答える
0

コードの記述方法しかわからない場合は、HerokuのようなPAASクラウドでアプリをホストする必要があります。

セキュリティは大きな懸念事項です。ほとんどの新規参入者は同じ基本的な間違いを犯し、簡単にハッキングされます。ユーザーに関する情報を保存する場合は、ハッカーがその情報を入手することは望ましくありません。HerokuのようなPAASソリューションでは、忍者がプラットフォームのセキュリティを管理しています。そして、あなたが言及したことの多くは、パフォーマンスの調整、スケーリングなどに関係しており、これも前述の忍者によって処理されます。サイトが稼働しているときは、やることがたくさんあるので、すべてを自分でやろうと決心した場合、実際には仕事に溺れてしまいます。

于 2012-08-11T01:49:02.753 に答える