When working with the 4ALLPORTAL it is advisable to keep certain limits in order not to affect the operating system and the performance of the 4ALLPORTAL.
The following limits and recommendations will help you to get the most out of the 4ALLPORTAL and to identify the possible cause of a problem 💪
Please note
The performance of your 4ALLPORTAL always depends on the available infrastructure and the respective configuration:
Hardware used
Database (and indices) used
Speed of data storage and file system connection
The following limits should therefore be seen as a rough guide and must be checked on a case-by-case basis.
If you experience problems with large amounts of data, please talk to your contact person in the 4ALLPORTAL Service Team.
General recommendation
There are certain actions that are very likely to slow down the 4ALLPORTAL. Please avoid the following:
Do not trigger the function 'Refresh previews' for all files at the same time.
Do not trigger workflows for a large number of objects at the same time, as this will delay the processes of other users.
Maximum number of objects/subfolders per folder
In the 4ALLPORTAL there is no upper limit for the number of objects or subfolders in a folder. However, we recommend a maximum of 2000 objects/subfolders per folder.
No problem:
Up to 2000 objects per single folder
Up to 2000 subfolders per individual folder (each with up to 2000 objects)
Potentially problematic:
Folder with 5000 objects
Folder with 5000 subfolders (even if they contain only one object)
It is the number of objects/subfolders in a single folder that counts, not the actual content.
Maximum depth in a tree structure
In a hierarchical tree structure with a parent ID (PID tree), a maximum depth of 20 sublevels is supported (e.g. a subfolder within a subfolder within a subfolder...).
It is not possible to import or create structures with deeper nested levels.
In the Files module, for example, this applies to the folder tree or the evolution tree.
Data records & search results per module
Apart from the available hard disc space for files, there are no limits for objects or references in a module (e.g. for collections or for files in a collection).
However, a maximum of 15,000 objects can be displayed in the main view of a module (regardless of the search filters that are used).
If a module contains more objects, the first 15,000 objects are displayed according to the standard sorting of the module (e.g. ‘Created on’). All subsequent objects are not loaded and cannot be displayed by changing the sorting.
If 'More than 15,000' is displayed in the results, you will need to narrow the results further using the filter options.
Special characters and lengths for folder and file names
The permitted special characters for folder and file names depend on whether the operating system of the 4ALLPORTAL server is Linux or Windows Server (version 3 system only).
Therefore, everything that is allowed or not allowed by the operating system or file system used also applies to the 4ALLPORTAL.
Allowed special characters
To avoid compatibility problems, we recommend to use only the following special characters in folder and file names:
-
(minus)_
(underscore).
(full stop)space
Please note
Avoid file names that begin with a '._' character combination. They can cause problems during processing.
Restrictions by server operating system
Linux servers
File system (e.g. 'Ext4'): max. 4096 characters (file system specific)
Database:
Folder path max. 450 characters
File name max. 255 characters
Illegal characters:
/
:
4-byte emoticons
Empty folder and file names
Windows Server (version 3 system only)
Unicode, UTF-16
File system: max. 260 characters (folder path and file name)
Database:
Folder path max. 450 characters
File name max. 255 characters
Illegal characters:
0x00-0x1F
0x7F
'
*
/
:
<
>
?
\
|
Empty folder and file names
Please note
For systems with version 4 or higher, only Linux is supported as a server system.
Windows Server restrictions only apply to version 3 systems.
Mac: Combined characters
Combined characters are characters for which the Mac generates a combination of a letter and another character, such as umlauts like ä
or accents like ñ
. This special kind of combination can lead to problems in the 4ALLPORTAL.
Mac users should therefore note that folder or file names with these characters are not supported when working via the file system. These files will not be recognized during synchronization with the 4ALLPORTAL.
We therefore recommend that Mac users create or import folders and files directly via the 4ALLPORTAL. The combined characters are then automatically normalized and can be processed by the database.
If creating or importing via the file system is unavoidable, Mac users should refrain from using umlauts, special characters or other 'combined characters'.
Upload & download
The 4ALLPORTAL does not set a fixed upper limit for the number or size of files when uploading or downloading. This also applies to the sharing of files via a connector.
The possibilities always depend on the available infrastructure.
However, in order not to impair the performance too much, we recommend to divide uploads and downloads into reasonable packages depending on the file size.
Administration & configuration
When setting up a customized 4ALLPORTAL, there are no technical restrictions other than the respective contractual restrictions.
For example, the following are not limited:
Number of users in the system
Number of roles in the system
Options per value option
Object renderers per view
Groups per renderer
Fields per renderer
Please note
Depending on the field configurations of all object renderers in a view, setup may be slower. In this case, check the following factors:
too many non-native fields
too many fields with dimensions
too many fields with logic
TypeAhead suggestion list
The results displayed in an autocomplete field are limited to 1000 suggestions by the recommended default configuration.
This value (max_scope) can be increased to a maximum of 15,000, but this will slow down the database.
In addition, the database used contains a list of stopwords that are not included in the autocomplete. This list can be viewed and adjusted in the database settings.
Further information
technical documentation: Typeahead Index (DB specifications and limits)
These tips should help you get the most out of your 4ALLPORTAL.
Feel free to contact us if you are missing any information👍