I'm sure this is probably a common problem and many have already found the right answer.
I have a large mosaic raster file (a city's ortophoto) in .ecw fromat and we want to use it as a basemap in a web application. Due to its size (2GB) rendering is very slow, therefore increasing performance is vital.
1) My first option was importing the raster in our ArcSDE geodatabase (on postgreSQL)-> build pyramids-> then publishing it as a map service with a 5 scale cache on our ArcGIS Server. Failed for unknown reasons (so far).
2) The second option would be importing the raster in the ArcSDE GDB then->create pyramids-> publish it as an image service to ArcGIS Server.
3) Third option would be to keep the raster in the folder-->copy the raster to the server --> publish it as an image service.
4) Fourth option would be to save the raster as a layer file-> then publish it in a map service.
Which of these four options would be the best when talking about rendering speed?
Thank you in advance
I use ArcGIS 10.1 + POstgreSQL DB + ArcGIS Server Enteprise 10.1
Update: as brenth was saying you cannot publish an .ecw. I do have all the tiff files that created the .ecw mosaic, so I will try to create a mosaic from them and then publish using the fourth method. Does it sound ok?