Dimm: Комментарии

Главные вкладки

3 апреля 2009 в 21:13

В модуле locale.module по умолчанию кэшируются строчки длинной менее 75 символов ...AND LENGTH(s.source) < 75...
$result = db_query("SELECT s.source, t.translation, t.language FROM {locales_source} s LEFT JOIN {locales_target} t ON s.lid = t.lid AND t.language = '%s' WHERE s.textgroup = 'default' AND s.version = '%s' AND LENGTH(s.source) < 75", $langcode, VERSION);

хакнул locale.module чтобы кэшировать все строки
(...AND LENGTH(s.source) < 999...)
число запросов сократилось на 10-20%.