Unless capacity or resources are an issue, you could serve the NFS from the webservers as well (probably from a separate set of disks, though.) While more complex, the complexity is minimal, and allows for easy scalability. (Or you just use the webservers to host NFS temporarily until you can get new fileservers.)