One of the most common causes of lag on survival Minecraft servers is new chunk generation.
When several players explore different directions at the same time, the server may need to generate terrain, structures, caves, mobs and other world data on demand. On weaker or heavily populated servers...