Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Как-то был "раздобыт" doc-овский документ с небольшим описанием методов, позволяющих делать некие настройки Каше программно. Но теперь сменилось несколько вариантов версий... Есть ли что-то более новое в этом вопросе? Желательно на русском... Интересует конкретно следущее: - Узнать путь в БД, зная имя области - Создать по указаному пути новую БД - Включить БД в состав области - Установить трансляцию неких глобалов в определённую БД Ну и про другое интересно было бы почитать для т.с. общего развития... Версия Каше предположительно 2010-е и выше. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Cache for Windows (x86-32) 2009.1.3 (Build 704_0_9104) Mon Mar 8 2010 19:31:10 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 11:02 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
для всего этого используется как и раньше пакет классов Config из %SYS. для настройки в режиме установки приложения можно воспользоваться классом %Installer с 2007 ничего вроде не менялось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 11:26 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Еще можно посмотреть класс SYS.Database в области %SYS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 11:59 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Спасибо, почитаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 11:59 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
DAiMorс 2007 ничего вроде не менялосьПоменялось, и довольно сильно, т.к. начиная с версии 2008.2 (или 2009.1 ?), изменилась структура классов конфигурации. Монолитный класс Config.Configuration заменен пакетом Config. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 13:11 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovМонолитный класс Config.Configuration заменен пакетом Config. Вот просматриваю его... И пытаюсь решить свою задачку. Вот например как посмотреть данные по существующей области Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Вот данные по уже существующей БД в той области... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Вот так можно создать новую БД Код: vbnet 1. 2. 3. А вот как теперь новую БД "ввести в состав", уже существующей, области? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 09:49 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Нашел и как мапить глобалы... Код: vbnet 1. 2. 3. 4. Вот только не понятно как мапить сразу несколько глобалов... На каждый давать отдельный набор команд? Или можно как-то "списком" мапануть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 10:00 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Мапить глобалы можно по маске, например: ^Cachetemp* - все глобыла начинающиейся на Cachetemp можно по индексам (не обязательно цифровой), так чтобы часть глобала была в одной БД, а часть в другой/их. У нас было так что глобал со стримами достигал несколько терабайт, пришлось разбить, т.к. клиент стал нервничать из-за большого размера одного из файлов БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 10:23 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
DAiMorМапить глобалы можно по маске, например: ^Cachetemp* - все глобыла начинающиейся на Cachetemp Тогда скорее всего вот так Код: vbnet 1. Т.е. без крышки... DAiMorможно по индексам (не обязательно цифровой) Это я в примере (документация) видел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 10:38 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Пока так и не понятно, нужно привязывать новую БД, для мапинга неких глобалов, к существующей области или таки придётся делать новую область? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 11:18 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
krvsa, ИМХО, если БД нужна только для того, чтобы отмаппировать в нее некие глобалы, то достаточно выполнить маппинг из существующей области, "и больше нам ничего не надо". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 11:37 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov , т.е. просто создать БД без всякой привязки к области, а потом намапить туда нужные глобалы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 11:40 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
krvsa Alexey Maslov , т.е. просто создать БД без всякой привязки к области, а потом намапить туда нужные глобалы? именно так по сути БД отдельно namespace только объеденяет их так сказать под одно имя, чтобы обращаться к ним можно было из одного места без необходимости переходить в другую область, но в тоже время одна и та же бд может быть смаппирована в разные области, для обращения к одним данным из возможно в корне разных приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 12:04 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
DAiMorименно так Уже что-то... DAiMornamespace только объеденяет их так сказать под одно имя, чтобы обращаться к ним можно было из одного места без необходимости переходить в другую область Так вот как бы хотелось сделать такое. А примеров пока не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 12:08 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
С созданием БД тоже не так все просто, как в примере... Код: vbnet 1. 2. 3. 4. Получаю следущее Имя Директорий Размер (MB) Статус Ресурс Зашифровано Журнал TEST C:\BD\2009\LNS\test\ Недоступен Редактировать Удалить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 12:13 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Т.е. пользоваться такой БД нет возможности... Как же создать там cache.dat? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 12:14 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Создал БД руками как мне нужно, потом посмотрел параметры из примера... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Т.е. ни размера БД, ни журналирования глобалов тут не видно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 12:20 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
krvsaТ.е. пользоваться такой БД нет возможности... Как же создать там cache.dat? Config, нужен для для изменения настроек а для создания БД, используется SYS.DATABASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 13:38 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
DAiMorConfig, нужен для для изменения настроек а для создания БД, используется SYS.DATABASE В старом файле как раз писали про Config... Код: vbnet 1. Это и сейчас работает, проверил только что. Но в доке написано что устаревший... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 13:44 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
DAiMorдля создания БД, используется SYS.DATABASE Пробую им... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Файл cache.dat появился... Но в списке областей в портале ничего нет. Как имя-то БД задать? Или как раз и нужен тут Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 13:57 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Да. Полный вариант создания БД у меня получился такой Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. После этого получил то, что и хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 14:00 |
|
||
|
Программное управление настройками Каше
|
|||
|---|---|---|---|
|
#18+
Мапинг глобалов тоже опробовал... Сделал БД... К областям не привязывал... Замапил туда тестовый глобал из некой области, поисвоил ему некое значение... Потом сделал проверку целостности тестовой области с тем глобалом - он там и показался. Т.ч. получается, что как теперь поступать я узнал. Спасибо всем, кто откликнулся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 14:03 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37607324&tid=1557576]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 339ms |

| 0 / 0 |
