Skip to content

Commit aa8d130

Browse files
committed
Add performance limits and tuning documentation; update styles for figure hover effect
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
1 parent 5487b5c commit aa8d130

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

assets/scss/_styles_project.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,17 @@ a:not([href]):not([class]):hover {
465465
}
466466
}
467467

468+
figure {
469+
& :hover { cursor: pointer; }
470+
figcaption {
471+
color: $dark;
472+
background-color: rgba($lightslategray, 1);
473+
// font-style:italic;
474+
text-align: center;
475+
width: inherit;
476+
}
477+
}
478+
468479
.dashboard {
469480
font-weight: 800;
470481
margin-bottom: 4rem;

content/en/kanvas/advanced/performance/performance.md renamed to content/en/kanvas/advanced/performance/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,33 @@ Kanvas is designed to handle a wide range of infrastructure and application conf
1313

1414
### Maximum Number of Components
1515

16-
Kanvas has a maximum limit of 1,000 components per design. If you exceed this limit, you may experience performance issues such as slow loading times and laggy interactions. To avoid hitting this limit, consider breaking your design into smaller, more manageable canvases.
16+
Kanvas has a maximum limit of 1,000 components per design. If you exceed this limit, you may experience performance issues such as slow loading times and laggy interactions. To avoid hitting this limit, consider breaking your design into smaller, more manageable designs.
1717

1818
### Maximum Number of Relationships
1919

20-
Kanvas supports up to 10,000 relationships per design. Exceeding this limit can impact the performance of your canvas, especially when rendering complex designs. To optimize performance, try to minimize the number of relationships in your design.
20+
Kanvas supports up to 10,000 relationships per design. Exceeding this limit can impact the performance of your design, especially when rendering complex designs. To optimize performance, try to minimize the number of relationships in your design.
2121

2222
### Maximum Number of Comments
2323

24-
Kanvas allows up to 1,000 comments per canvas. While comments are a valuable collaboration tool, excessive comments can impact the performance of your canvas. Consider archiving or deleting old comments to keep your canvas running smoothly.
24+
Kanvas allows up to 1,000 comments per design. While comments are a valuable collaboration tool, excessive comments can impact the performance of your design. Consider archiving or deleting old comments to keep your design running smoothly.
2525

2626
### Maximum Number of Users
2727

28-
Under the Free subscription plan, Kanvas supports up to 25 users per canvas. If you have a large team collaborating on a canvas, be mindful of the number of users active at the same time. Too many users can strain the performance of your canvas, leading to slower response times and potential data loss.
28+
Under the Free subscription plan, Kanvas supports at least 20 users per design. As resources allow, up to 34 users may simulatanously collaborate within a given design. If you have a large team collaborating on a design, be mindful of the number of users active at the same time. Too many users can strain the performance of your design, leading to slower response times and potential data loss. See [Layer5 Cloud Networking Services](/cloud/self-hosted/planning/peer-to-peer-communication) for more details.
2929

3030
## Performance Tuning
3131

3232
### Optimize Your Design
3333

34-
To improve the performance of your canvas, consider optimizing your design by disabling one or more layers.
34+
To improve the performance of your design, consider optimizing by disabling one or more layers.
3535

36-
<figure>
37-
<img src="./layers-panel.png" alt="Layers panel in Kanvas Designer">
36+
<figure style="width:600px;">
37+
<img src="./layers-panel.png" alt="Layers panel in Kanvas Designer" />
3838
<figcaption>Control which layers of your design are visible using the Layers panel.</figcaption>
3939
</figure>
4040

41-
Some layers specifically offer control of visibility of components, while other layers offer control over the ongoing evaluation of relationships between components. Depending on the type of layer disabled, either specific components or all components by type will display or not be displayed, allowing you to finely tune the performance of you design rendering experience by saving design resources and improving the performance of Kanvas as you adjust both the number and type of components in view. Note, that even though you might hide components, those components are not deleted or removed from your design. These components are simply hidden from current view.
41+
Some layers specifically offer control of visibility of components, while other layers offer control over the ongoing evaluation of relationships between components. Depending on the type of layer disabled, either specific components or all components by type will display or not be displayed, allowing you to finely tune the performance of you design rendering experience by saving design resources and improving the performance of Kanvas as you adjust both the number and type of components in view. Note, that even though you might hide components, those components are not deleted or removed from your design. These components are simply hidden from current view.
4242

4343
In the same way, as you toggle the evaluation of different types of relationships, understand that this releationships between your components still exist. Those relationsihps are simply temporarily hidding from view and the overhead of their evaluation eliminated while the respective type of relationship is disabled.
4444

45-
Using the Layers panel you control the level of sophistication or simplicity of the rendering of components and relationships in your designs. You can both simplify your design layout by removing unnecessary elements and improve performance simultaneously. Alternatively, you can increase the level of detail in your design by enabling additional layers and relationships, while controlling the balance between detail and performance.
45+
Using the Layers panel you control the level of sophistication or simplicity of the rendering of components and relationships in your designs. You can both simplify your design layout by removing unnecessary elements and improve performance simultaneously. Alternatively, you can increase the level of detail in your design by enabling additional layers and relationships, while controlling the balance between detail and performance.

0 commit comments

Comments
 (0)