Кеширование и подключение к БД
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, ...."
[Спотыкаешься взглядом, что "таким же образом": делать это статически | изнутри кода ?].
- Кеширование и подключение к БД, cypher 17.03.2004 22:50