Cache bitrix api

Cache mindent. Van Bitrix caching rendszer összetevőit, ez egy kicsit kiélezte a komponensek önmagukban, ebben a példában, azt nem fogja figyelembe venni. Ez a pluses és minuses, fogok beszélni róluk később.
Ezt a kódot lehet használni, ha írunk a Bitrix API hártyaszerű burok cél bármilyen -Ez összetett funkcionalitást.
$ SCacheTime - idő keshirvaniya
$ SCacheID - Cache azonosítója, azaz Meg kell felsorolni az összes paramétert, amelynél a kimeneti változik, de ne felejtsük el, ha 10.000 felhasználó és megad egy cache ID $ iUserID meg fog tenni 10.000 példányban a cache E következtetés, ha csökken az összes 10.000 felhasználó.
CDBResult :: NavStringForCache ($ iCountPageElement); - ha ezen az oldalon használt tartalmaznak, vagy cache-lánc. $ ICountPageElement) - Kol-elemekben az oldalon
«/ Válasz / GetList /» - hagyja, hogy hova tegye a cache képest a mappa / bitrix / cache /
$ ObCache-> EndDataCache (array ( «Array» => $ arResultFieldValue)); - Ez a funkció csak rögzíti az eredmény tömb a cache, és ez if ($ obCache-> InitCache ($ sCacheTime, $ sCacheID «/ válasz / GetList /»)) ellenőrzi, hogy van egy cache, és ha van egy cache tömb visszatér.
Egészen egyszerűen, ha azt szeretnénk, hogy törölje a cache van BXClearCache () függvény;
Tegyük fel, hogy van egy lista a véleménye, akkor minden bizonnyal a gyorsítótárban. Hogy segítsen nekünk visszaállítani a cache, amikor új, vagy csak írj egy esemény vagy egy funkció hozzáadása visszaállítja a cache ezt a funkciót.
Ez valószínűleg csak ezt akartam mondani róla.
És mégis itt van.
A megoldás természetesen írok majd egy külön bejegyzést ebben a témában.
Ott nem látom az elérhetőségét, ha nem az első körben :( semmi nem jön, hogy az ICQ, sajnos ... én körömben került az úton