File tree Expand file tree Collapse file tree 2 files changed +21
-13
lines changed
Application/src/RazorPagesTestSample/Pages Expand file tree Collapse file tree 2 files changed +21
-13
lines changed Original file line number Diff line number Diff line change @@ -72,20 +72,13 @@ public async Task<IActionResult> OnPostAnalyzeMessagesAsync()
72
72
}
73
73
else
74
74
{
75
- // Speed loop. Lower this number once every quarter so we
76
- // get our performance improvement quarterly bonus.
77
- for ( int i = 0 ; i < 3000 ; i ++ ) {
78
- Thread . Sleep ( 1 ) ;
79
- }
75
+ // Remove the speed loop for actual performance optimization
76
+ // for (int i = 0; i < 3000; i++) {
77
+ // await Task.Delay(1);
78
+ // }
80
79
81
- var wordCount = 0 ;
82
-
83
- foreach ( var message in Messages )
84
- {
85
- wordCount += message . Text . Split ( ' ' ) . Length ;
86
- }
87
-
88
- var avgWordCount = Decimal . Divide ( wordCount , Messages . Count ) ;
80
+ var totalWords = Messages . Sum ( message => message . Text . Split ( ' ' ) . Length ) ;
81
+ var avgWordCount = Decimal . Divide ( totalWords , Messages . Count ) ;
89
82
MessageAnalysisResult = $ "The average message length is { avgWordCount : 0.##} words.";
90
83
}
91
84
Original file line number Diff line number Diff line change @@ -15,6 +15,21 @@ var imageName = 'techexcel/dotnetcoreapp'
15
15
var startupCommand = ''
16
16
17
17
18
+ var redisCacheName = '${uniqueString (resourceGroup ().id )}-mpnp-redis'
19
+
20
+ resource redisCache 'Microsoft.Cache/Redis@2021-06-01' = {
21
+ name : redisCacheName
22
+ location : location
23
+ properties : {
24
+ sku : {
25
+ name : 'Basic'
26
+ family : 'C'
27
+ capacity : 0
28
+ }
29
+ enableNonSslPort : false
30
+ }
31
+ }
32
+
18
33
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2021-12-01-preview' = {
19
34
name : logAnalyticsName
20
35
location : location
You can’t perform that action at this time.
0 commit comments