ASPNET では、アプリケーション ストアとキャッシュ ストアが好きになりました。彼らは素晴らしいです。初心者の場合は、データ ロジック オブジェクトをそれらに投入するだけで済みます。データベースにクエリを実行する必要があるのは、わずかなデータに対して 1 回だけです。
最高の ASPNET 機能の 1 つである IMO.
それ以来、私は Linux 用の Windows を捨てたので、webdev 用に PHP、Python、Ruby を使いました。PHP を最もよく使用するのは、すべて PHP を使用していくつかのオープン ソース プロジェクトを開発しているためです。
言うまでもなく、データ オブジェクトのキャッシングに関して PHP が提供する機能について説明しました。これまでに私は遊んだことがあります:
- ファイルへのシリアル化 (かなり遅い/高価なプロセス)
- データを JSON/XML/plaintext/etc としてファイルに書き込みます (読み取り操作の場合はさらに遅くなります)
- 純粋な PHP としてファイルにデータを書き込む (読み取りは最速ですが、書き込み操作は非常に複雑です)
アプリはあらゆる種類のシナリオでインストールされるため、サードパーティのアプリ (memcached など) に依存しないソリューションを探していることを強調しておく必要があります。安価な共有ホスティング アカウント)。
私が今やっていることに戻りますが、ファイルを安全に保持していますか? 運用サーバーのセキュリティでは、ファイル書き込みは常に無効になっていますが、書き込みができない場合にPHPがRule 1
キャッシュできる方法がまったくわかりません。セキュリティを強化するためのヒントやコツはありますか?
私が忘れている別のファイルに保存する方法はありますか?
「制限された」環境でキャッシュするより良い方法はありますか?