few optimizations

This commit is contained in:
Ben Wilson
2023-12-07 09:07:37 -05:00
parent 893c7c2003
commit eb5d434157
2 changed files with 9 additions and 7 deletions
@@ -48,6 +48,8 @@ export class ClientStatisticsService {
var yesterday = new Date(new Date().getTime() - (24 * 60 * 60 * 1000)); var yesterday = new Date(new Date().getTime() - (24 * 60 * 60 * 1000));
const query = ` const query = `
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT SELECT
time AS label, time AS label,
ROUND(((SUM(shares) * 4294967296) / 600)) AS data ROUND(((SUM(shares) * 4294967296) / 600)) AS data
+7 -7
View File
@@ -44,17 +44,17 @@ export class AppController {
public async infoChart() { public async infoChart() {
// const CACHE_KEY = 'SITE_HASHRATE_GRAPH'; const CACHE_KEY = 'SITE_HASHRATE_GRAPH';
// const cachedResult = await this.cacheManager.get(CACHE_KEY); const cachedResult = await this.cacheManager.get(CACHE_KEY);
// if (cachedResult != null) { if (cachedResult != null) {
// return cachedResult; return cachedResult;
// } }
const chartData = await this.clientStatisticsService.getChartDataForSite(); const chartData = await this.clientStatisticsService.getChartDataForSite();
//5 min //10 min
//await this.cacheManager.set(CACHE_KEY, chartData, 5 * 60 * 1000); await this.cacheManager.set(CACHE_KEY, chartData, 10 * 60 * 1000);
return chartData; return chartData;