I have two farms both running SharePoint 2010 and SQL Server 2008 R2, basically something like a development environment and a production environment. I have a site running on web app - port 80 and it is a puublishing site.
What is the best practice to move my content from my farm 1 (development) to my farm2 (production)?
Creating a content database backup and restoring it to sql on farm 2? or Copying MDF file and log file of content database and attaching it to sql on farm 2?
Please explain why do you say so.