I have Assets hooked up to S3, and have over 35,000 images indexed. When loading the Assets module file manager, the browser clocks and cannot render the file list. Same thing when selecting a file from the Assets field.
Inspecting the Assets source code, Assets_lib::get_folder_tree() is being called, creating one huge array of all folders/files.
Is there any way to lazy load files into the browser? Is there a setting in Assets to do this? Or how do others handle a large quantity of files? Is there a different module that will give me the S3 hookup and still handle a large quality (I am willing to sacrifice UI/design if I can find a solution to this issue).
Any direction would be appreciated, I am planning on using over 200,000 images in the future.
- EE 2.5.5
- Assets 2.1
UPDATE: I have over 6,500 folders within my S3 bucket. Although the files are being lazy loaded as noted in the comments, the folders are not - this is where I believe the issue to be.