Как сохранить переменную на уровне приложения в php?

Как сохранить переменную на уровне приложения (то же для всех пользователей) в php, которая будет обновляться через некоторое время?

Я пытался найти об этом. Я нашел следующие решения:

  1. Реализуйте использование файлов.
  2. Кэш (Memcache или APC)
  3. Реализация с использованием поддержки базы данных

2 считается лучшим (AFAIK). (Мне не разрешено ничего устанавливать на сервере)

Как насчет других двух (упомянутых выше) или любых других вариантов и как я могу их реализовать? Я немного обеспокоен тем, что трафик умеренно высокий (но плохо то, что я все еще не могу использовать механизм кэширования). Нам просто нужно сохранить содержимое буфера около 255 байт на уровне приложения.

Любые фрагменты, указатели или помощь любого рода будут высоко оценены.

Благодарю.

Вам нужно постоянное хранилище, а не кеш или что-то в этом роде. Если ваше приложение уже не использует базу данных, есть несколько вариантов, которые вы можете выбрать:

  • писать в текстовый файл, простую однострочную запись или предпочтительно в формате, таком как xml, json
  • пишите на движок легкого хранения, такой как sqlite, простое хранилище (Amazon S3)

Если ваше приложение уже использует базу данных, почему бы не сохранить эти данные в отдельной таблице?

Для этого нужны базы данных. Если вы не хотите тратить много времени на создание большого приложения базы данных, попробуйте выполнить sqlite .

Некоторые кеши (в частности, memcache) являются потерями, и большинство из них не выживут, перезагружаясь. Используйте базу данных.

Если у вас нет возможности использовать базы данных, вы можете рассмотреть возможность записи данных в файл на диске.