Skip to content

Commit 8d15c58

Browse files
authored
Merge pull request #20 from sayedpfe/New-Branch01
New branch01
2 parents e843d44 + 92f0407 commit 8d15c58

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed

src/Application/src/RazorPagesTestSample/Pages/Index.cshtml.cs

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,13 @@ public async Task<IActionResult> OnPostAnalyzeMessagesAsync()
7272
}
7373
else
7474
{
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+
// }
8079

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);
8982
MessageAnalysisResult = $"The average message length is {avgWordCount:0.##} words.";
9083
}
9184

src/InfrastructureAsCode/main.bicep

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,21 @@ var imageName = 'techexcel/dotnetcoreapp'
1515
var startupCommand = ''
1616

1717

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+
1833
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2021-12-01-preview' = {
1934
name: logAnalyticsName
2035
location: location

0 commit comments

Comments
 (0)