parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Кеширование и подключение к БД

cypher 17.03.2004 22:50

Вот цитата из Руководства:
> "Крайне рекомендуется подключать модули (^use[...]) изнутри кода оператора cache, а не делать это статически (@USE).
> По-возможности, работайте с базой данных (^connect[...]) таким же образом, вы существенно снизите нагрузку на ваш SQL сервер, и повысите производительность ваших сайтов."

То есть надо так (использую классы Misha):
@main[]
^cache:my_cache{
^MAIN:pSQL.server{
^rem{Здесь содержимое страницы}
}
}

# Разъясните непонятливому, такой подход правилен
# или все же кешируем "внутри" подключения к SQL-серверу?


Смутила меня статья Misha из Примеров:
> "<html>
> ^MAIN:pSQL.server{
> ...
> (у меня ^MAIN:SQL.server{} начинается в самом начале страницы и закрывается в самом конце)"
Думаю, это просто пример.

# Да, вот еще: принципиально ли важно делать это внутри <html></html>?


P.s. Понятнее будет, IMHO, написать в Руководстве (для таких умных, как я :-) так:
"По-возможности, работайте с базой данных (^connect[...]) изнутри кода оператора cache, ...."
[Спотыкаешься взглядом, что "таким же образом": делать это статически | изнутри кода ?].