新しいブログをホストするための新しいCMSを探していて、MySQLまたはファイルベースのCMSを使用して、最適なルートを決定していました。
たぶん一日おきにブログに書いているので、スピードを探しています。
スピード/セキュリティのどちらが良いか知っている人はいますか?
ありがとう!
新しいブログをホストするための新しいCMSを探していて、MySQLまたはファイルベースのCMSを使用して、最適なルートを決定していました。
たぶん一日おきにブログに書いているので、スピードを探しています。
スピード/セキュリティのどちらが良いか知っている人はいますか?
ありがとう!
セキュリティのために、データベースへのアクセスには単にコンテンツをファイルに保存するよりも1レベル高い認証が必要なため、データベースにコンテンツを保存する方が安全だと思います。
ユーザーがシステムを調べてインクルードフォルダを見つけた場合、パスを推測することですべてのコンテンツが公開される可能性があります。データベースは通常、フロントエンドアプリケーションから抽象化されているため、URLパスを推測するだけでコンテンツにアクセスするのははるかに困難です。
さらに、アプリケーションはおそらくデータベースの特定のフィールドのみをフロントエンドに公開します(データベースアクセス関数がSQLインジェクションなどを防ぐために適切に記述されていると仮定します)。
サイトで非常に大量のトラフィックが発生することが予想されない限り、ファイルからの読み取りとデータベースからの読み取りの違いに気付くことはおそらくないでしょう。