1. An image shooting system having an image shooting apparatus and a server which connects to the image shooting apparatus through the Internet, wherein the image shooting apparatus comprises: a first processor configured to record a model of the apparatus and image shooting condition parameters including an exposure, a shutter speed and a white balance, as meta-information in a file of an image taken; and a first communication interface configured to connect the image shooting apparatus to the server, send the image file to the server, receive from the server optimal image shooting condition parameters for optimizing an image quality of the image file, and store the optimal image shooting condition parameters in the image shooting apparatus, wherein the first processor is further configured to retrieve the optimal image shooting condition parameters received from the server and to set them as image shooting conditions for the image shooting apparatus according to a selection by a user, and wherein the server comprises: a second communication interface configured to communicate with the first communication interface; and a second processor configured to: obtain the image file from the image shooting apparatus via the second communication interface; read the meta-information of the image file and to determine the model of the image shooting apparatus; analyze an image quality of the image file based on a predetermined algorithm, and calculate, based on a result of the image quality analysis and the determined model, optimal image shooting condition parameters for the model for taking the image; and send, via the second communication interface, the optimal image shooting condition parameters to the image shooting apparatus.