We have recently put a lot of effort into improving the server performance. We tend to measure this by TPS. (ticks per second). 20 TPS is the maximum.
When we look at our TPS, we noticed Tile Entities often reduce our TPS. At any given time some 40000 tile entities are loaded. This sometimes increases to 60 000 or more. When this many are loaded, we notice a drop in our tps.
So what are these Tile Entities? They are blocks that contain extra data. Because of this , they are more expensive on memory. Tile entities not only decrease server tick rate, but also your client-side FPS. You will notice that you get lower FPS in shops because of the chests and signs, which are tile entities, and also the item frames which are normal entities.
Which blocks are Tile entities? Chests, Signs, banners, beacons, brewing stands, commandblocks, comparators, dispensers, droppers, enchanting tables, enderchests, ender portals, pots, furnaces, hoppers, light detectors, spawners, noteblocks, extended pistons ,skulls.
On our server , the top 5 loaded Tile entities are always : chests, trapped chests, signs, beacons and furnaces.
When we track these and go see which spots have a lot of chests/signs, they are often storage rooms with sometimes 1000 - 2000 chests. When we look in these chests, many of them are empty.
Although we will not enforce any rules on this, we would be very happy, if everyone could go through their factions and remove any empty chests you don’t use. It’s not just chests of course...signs, beacons...it all adds up to the total. The more tile entities are loaded, the slower the server is. We've seen places using 10000 furnaces as ‘floor decoration’ This seems somewhat excessive and affects everyone on the server.
We’ve seen people using an awful lot of signs for their darkrooms and mob spawner water logic. You could easily use opened fences instead. They are not tile entities unlike signs.
Although not technically tile entities, item frames are closely related as entities. You can help by removing empty/unused item frames, also in shops if you have room to place the actual block instead of the block inside an item frame.
Don’t be an observer, you too can help with improving the server performance.