パフォーマンスの面では驚異的です。サイトは、ログインしている人とそうでない人によって表示されます。彼らはより多くのprivledgesを持っている以外は、ログインしているユーザーのサイトはほとんど同じです。だから私はもっと効率的であると思っています。PHPのパフォーマンスの質問
関数が最初に一度にチェックされるだろう、とユーザーならば、再度チェックする必要がないため、それはオプション1を使用してパフォーマンスのためのより良いでしょう場合、私は疑問に思って// OPTION ONE
if(isLoggedIn()){
Write the whole web site plus the content the logged in user can access
}
else {
Write the whole website again, minus the content the logged in users can access.
}
//OPTION TWO
Write the website content and inset the login function wherever i need to restrict the access, so the function would be called a few different times.
ユーザがログインしていなければ、最初のチャンクを無視して2番目のチャンクをロードします。
を、維持するために簡単です何?開発者はサーバーよりも高価です(とにかくトラフィック量が少ない)ので、バージョンを維持するのが簡単になります(#2のようになります)。 – ircmaxell
別の質問があります。実際、この質問はパフォーマンスのチューニングとは関係がありません。このようなやり方では何も調整できません。プロファイリングを学ぶ –