Should I reinitialize modules as Moo Man suggests?
Well, it depends on you. Keep in mind that "to initialize" simply means "to import all Documents". My personal opinions is "not really". But for that I need to explain some concepts and how Foundry operates.
Whenever any user (client) connects to Foundry by accessing the /game URL - either they just logged in, or they presses F5 to refresh Foundry - they load ALL DOCUMENTS FROM THAT WORLD. Yes, you heard me right. All Documents. No matter the ownership, permissions, anything. I have 200 Actors currently on my world (yes, I have most from Death on the Reik and some custom VIP NPCs) and 53 scenes. Players can only see 6 scenes in navigation and maybe 20 Actors with Limited or better permission. But when as a Player I check in console how many documents there are, you can see, it shows all of them. Meaning all of them loaded. Screenshot 1
This is because if something is in World, then Foundry assumes "it might be needed at any moment, so better to keep it loaded". This is intended. This is also why making use of Compendiums is intended and encouraged.
And this is true for all Documents: Macro, JournalEntry, JournalEntryPage, Cards, Card, Playlist, Sound, RollTable, RollTableResult etc.
Why does it matter?
It primarily affects loading time. Have you ever noticed that every F5/log in takes a while? And you are sure it was faster in the past? Yeah, it's amount of Documents your Browser needs to load. It is especially noticeable on slower connections or PCs with low amount of RAM which with conjuction with how inefficient browsers are at memory management...
Less important, but also true is that amount of Documents may affect performance. This however very unlikely to be of any issue, unless you use animated images (gif/webm etc) for Documents images, or you use big images (no reason to have portrait on Actor bigger than 800px in height or 1200px in width imho) in unoptimized format (png is worts, jpg also bad, webp best). Usually a single animation is more impactful that hundreds of documents.
So in the end it is about load times
But what about Compendiums?
Compendium is different. All data from Compendiums is stored on your server (wherever you host your foundry) and only it's index is loaded into the browser (very lightweight info, basically id, name, img, type). Whenever you access specific Document in a Compendium (by dragging Item it to an Actor, importing it to your world, or opening its sheet), it's then loaded from server to your browser. You might have noticed that when you try to open Item Sheet from Compendium it's a bit slower than if it's in your World or on an Actor.
Because of that, Compendiums barely matter during loading times. Index data from a single compendium is most likely less than that of an Actor.
**But I have 500 of my own custom Actors 😦 **
You can create your own local compendiums. They are technically stored in your World, but as Compendiums are not loaded (only their index) during load times. I would strongly recommend archiving any Actors you have in such a Compendium and delete them from your World. And only re-import them if you know you will need them.
My rule of thumb is "will I need it in the upcoming few sessions", but with official adventures I do bulk import of all Actors. So when we finished Enemy in Shadows, I deleted all of Actors related to EiS and imported all Actors related to DotR. It's not optimal, but whatever. I'm lazy 😛
Also, on a last note. I mostly talk about Actors here, because Actor is not just an Actor. Actor can have Items and Effects. Items also can have Effects. Here is how many actual Documents there are in a single player character (elf wizard on 2nd career): Screenshot 2. So basically I could have like a 100 of Items and it would have similar impact to a single Player Character.