MathB.in
New
Demo
Tutorial
About
Синтетический тест кеширования --------- storemul: True rsskey: results включено хранение всех результатов, используется ключ results rss[-1][ts]: 1538577351.6088383 get(ts): 1538577351.6088383 0 elapsed 0.5021238327026367 sec первый запрос поля структуры занял полсекунды `cur(context).get('ts')` get(ts): 1538577351.6088383 1 elapsed 0.00028014183044433594 sec get(ts): 1538577351.6088383 2 elapsed 0.0002288818359375 sec get(ts): 1538577351.6088383 3 elapsed 0.00022339820861816406 sec get(ts): 1538577351.6088383 4 elapsed 0.0002186298370361328 sec последующие занимают 0.2 мс `cur(context).get('ts')` set(test,0.8657771297233904): 0.8657771297233904 elapsed 0.0004589557647705078 sec запись в поле структуры заняло 0.4 мс `cur(context).set('test',0.865...)` get(test): 0.8657771297233904 elapsed 0.00022792816162109375 sec запрашиваем записанное обратно, 0.2 мс `cur(context).get('test')` $\Rightarrow$ `0.865...` test in rss[-1]: True rss[-1][test]: 0.040646634396632186 запрашиваем записанное из базы напрямую `context.get()` $\Rightarrow$ старое значение `0.0406...` commit None коммитим кеш в базу test in rss[-1]: True rss[-1][test]: 0.8657771297233904 опять запрашиваем напрямую из базы, получаем правильное новое значение nc set(test,0.6531778342043314): 0.6531778342043314 elapsed 21.61188530921936 sec rss[-1][test]: 0.6531778342043314 запись поля напрямую в базу занимает 21 секунду (это в моём ~, база на диске, стормул включён, результатов много)
ERROR: JavaScript must be enabled to render input!
Tue, 09 Oct 2018 14:55 GMT