Сохранение настроек скрипта в ini

356
.
Добрый день.
В общем есть задача такого плана.
Есть php скрипт который запускается раз в 5 секунд и производит мониторинг(с этим все понятно) теперь для данного скрипта необходимо сделать меню настроек, дабы можно было как то им управлять.
Собственно сам вопрос что лучше, хранить настройки в виде массива в файле setting.ini, setting.txt или же писать все данные в сессии и сделать так чтобы сессии эти не убивались.
Вариант использования базы данных не подойдет ибо ее попросту нету.
Или может кто знает более оптимальный вариант который не будет нагружать сервер(не забываем что файл исполняется раз в 5 секунд и меет подключения по курлу)
.
(\/)____o_O____(\/)
Энштеин, memcached memcache xcache
парсить файл тоже нагрузка, смотря сколько настроек, если не много, то в сессию можно, хотя это по сути тоже файл и сереализ данных
.
# Koenig (14.10.2013 / 13:50)
Энштеин, memcached memcache xcache
парсить файл тоже нагрузка, смотря сколько настроек, если не много, то в сессию можно, хотя это по сути тоже файл и сереализ данных
Мемкешн тоже не вариант ибо на хостинге он не подключен изначально, щас нашел интересную статейку, вот задумался теперь, сам тесты провожу )) Статейка
.
(\/)____o_O____(\/)
Энштеин, можно настройки прям вначале скрипта поставить, тебе для чего вообще надо? обычно файл с настройками, тот же ини делают для удобства, то есть залез в него и поменял
.
# Koenig (14.10.2013 / 14:00)
Энштеин, можно настройки прям вначале скрипта поставить, тебе для чего вообще надо? обычно файл с настройками, тот же ини делают для удобства, то есть залез в него и поменял
Настройки щас так и присутствуют в самом скрипте, хочу сделать возможность смены через веб интерфейс дабы не лезть в фм постоянно.
.
(\/)____o_O____(\/)
Энштеин, статья норм, можно как автор решить, парсить и кэш с сериализом
с ини по удобнее, так как миллионов классов имеется готовых, для чтения и изменения, что в итоге скрипт для интерфейса получиться коротким
.
# Koenig (14.10.2013 / 14:09)
Энштеин, статья норм, можно как автор решить, парсить и кэш с сериализом
с ини по удобнее, так как миллионов классов имеется готовых, для чтения и изменения, что в итоге скрипт для интерфейса получи
Не смог найти готовые решения.
Я понимаю так, в веб интерфейсе есть пара полей которые привязаны к ключам, например
key_test = 1;
key_test2 = 14;
key_test3 = 0.12;
ну и так далее, то есть теперь при изменении через веб интерфейс нам просто необходимо перезаписать файл setting.ini с новыми параметрами.
Верно?
.
I'm the Cult of Personality...
# Энштеин (14.10.2013 / 14:03)
Настройки щас так и присутствуют в самом скрипте, хочу сделать возможность смены через веб интерфейс дабы не лезть в фм постоянно.
запишы настройки в файл php и инклюдь.
<?php
$set1 = "бла бла";
И сменить легко, и парсить ненадо.
.
# BoGdAn (14.10.2013 / 14:33)
запишы настройки в файл php и инклюдь.
<?php
$set1 = "бла бла";
И сменить легко, и парсить ненадо.
Инклуд файла тоже занимает время, хотя то же самое и ини файлы, но с ини удобнее работать по ключу плюс возможность работать блочно
.
I'm the Cult of Personality...
Энштеин, Любое действие грузит сервак. Здесь вопрос в другом "Что меньше?". Так инклюд меньше полюбому з парсинг файлов.
Всего: 16