ここに私のジレンマがあります:
多言語プラットフォームを作成しています。その目的で、各言語のすべての翻訳済みテキストを含む json ファイルを作成しました。
ユーザーが自分のページにアクセスすると、そのファイルから読み取り、翻訳の配列を次のような $_SESSION 変数に保存します
$_SESSION['website_text'] = json_decode(file_get_contents("content_".$language.".json"), true);
次に、ビューでテキストをエコーするたびに、セッション配列から要素にアクセスします。
$text = $_SESSION['website_text']['paragraph2_headline'];
$_SESSION はサーバーに保存されているので、今私は疑問に思っています。私のようにセッションから読み取るか、ファイルから毎回読み取り、json をデコードする方が高速ですか? 2番目のオプションは次のようになります。
$website_text = json_decode(file_get_contents("content_".$language.".json"), true);
$text = $website['paragraph2_headline'];
ご協力ありがとうございました!