 |
Support & downloads > |
 |
 |
 |
Use of ReaderNames fields slows view performance in Notes
|
| | | Problem | | As a Lotus NotesĀ® database designer, you have designed a view that uses ReaderNames fields to control access to documents. For some users, however, the wait times to open the view are longer than expected. | | | | Solution | A view might open slowly for users who have access to a small percentage of the documents in the view. This is a result of the intended functionality of two features in Notes:
- The high level of security that is afforded by ReaderNames fields.
- Notes tries to send a full screen of information when a view is opened.
You may wish to consider the appropriateness of the use of ReaderNames fields for cases in which users will access a common shared view but have access to only a few documents.
The following workarounds are available:
1. Categorize the view, initially collapsed. When a view uses collapsed categorization, the server will be better able to fulfill its obligation to send a full screen of information to the client, without noticeable delays. Users will then be presented with many seemingly empty categories, in addition to the few documents to which they have access.
2. Embed the view, using Show Single Category. This is the best performer, assuming you wisely choose the category to display. Ideally, categories will be based on a data point such that each user will be able to see all, or most of, the documents in that category. They might be able to choose from multiple categories using a drop-down, or it might be computed with no option to choose (such as @UserName).
3. Use the @SetViewInfo function (introduced in Notes 6.0) to filter a view to show only a subgroup of documents. In standard views (rather than calendar views) the function filters a view to display only documents from a specified category.
4. Shared, private on first use. This is another option, but it carries performance and maintenance issues of its own, so it would typically not be a first choice.
Users who have access to a large percentage of documents in the view should not notice a performance hit. In reality, the server is responding more slowly to the request for view information, but network performance typically masks this difference. Supporting Information:
When a user opens any view, the server sends more than enough information (documents) to fill the client's screen. This enables the user to scroll up and down without any delays. Normally this means that the server reads a few kilobytes of information and then passes it along to the client. However, if a user has access to a small number of documents in a view, Notes may have to read through a significant percentage of the view--perhaps even the entire view--before being able to send the client enough information to fill a screen. | | | | | | | | | |
|
 |
| IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. |
 |
 |
 |
| Please take a moment to complete this form to help us better serve you. |
 |
 |
 |
|
|
|
 |
 |
| Product categories: |
 |
| | Software |  |
| | Messaging Applications |  |
| | Advanced Messaging |  |
| | Lotus Notes |  |
| | Lotus Notes |  |
 |
| Operating system(s): |
| |
Mac OS, Windows
|
 |
| Software version: |
| |
5.0, 6.0, 6.5, 7.0
|
 |
| Reference #: |
| |
1097609
|
 |
| IBM Group: |
| | Software Group |
 |
| Modified date: |
| | 2006-05-22 |
 |
|