사이트에 대한 모든 번역을 반환하는 쿼리가 있습니다. 사용자가 원하는 언어의 모든 번역을 가져온 다음 나머지를 사이트 기본 언어로 가져온 다음 변환하지 않은 다른 모든 문자열을 가져옵니다. 데이터가 자주 변경되지 않기 때문에 해당 쿼리에 대해 cachedwithin을 사용하고 있습니다. 번역이 수정되면 해당 쿼리 캐시가 재설정됩니다. 그런 다음 ColdFusion의 쿼리 쿼리를 사용하여 개별 레코드를 가져옵니다. 이로 인해 성능이 크게 향상되었습니다.쿼리의 ColdFusion 쿼리를 캐시 할 수 있습니까?
더 많은 성능 향상을 위해 쿼리 쿼리 쿼리를 추가 캐시 할 수 있는지 궁금합니다. 페이지로드가 1/6로 빨라지는 것처럼 보이지만이 기술에는 문제가 있습니까?
검색어 검색어는 아래와 같습니다.
<cfquery name="qryTranslation" dbtype="query">
SELECT
TranslationString
FROM
qryGetText
WHERE
TranslationHash = <cfqueryparam value="#StringHash#" cfsqltype="cf_sql_varchar">
AND DesiredLanguageID = <cfqueryparam value="#Arguments.LanguageID#" cfsqltype="cf_sql_bigint">
</cfquery>