ThinkGeo.com    |     Documentation    |     Premium Support

Slow performance

Hi,


I am running a PC with 1GM of RAM.


I am loading mapdata from my local. 


the loading of the map is extremely slow.. 


Could there be any other reason besides that the machine itself is slow?


Is there any way I can do to improve the performance in terms of using caching or anything in coding? 


 


Thanks a lot!


 


Roson


 



Hi Lishan, 
  
 I’m not sure how slow do you mean? If you set your tile type to single type in LayerOverlay, how long does the whole map load?  
  
 Disable the index file will also slow your performance. Please check there is any code like: 
 worldLayer.RequireIndex = false; 
  
 On the other hand, if the layer’s style is not changed frequently; I recommend setting the Cache for your application. Please see the commend code in our installed samples. 
  
 I used to test our samples in the machine just like your environment, it works fine. Could you send us a sample with your data? So that we can check it out the reason. 
  
 Thanks, 
 Howard

Hi Howard, 
  
 I just found out that someone from our team is taking care of this issue… and he actually implemented a caching mechanism to handle this problem… 
  
 but I will answer your questions… based on the performance before enabling his caching mechanism.  
  
 -It takes about 5-15 seconds to load one tile. and quite a long time maybe a few peoples to load the map within the initial extent.  
 -We never disable the index file. 
 -What the name of this sample for application caching?  However, I tried something like this post:gis.thinkgeo.com/Support/DiscussionForums/tabid/143/aff/12/aft/5057/afv/topic/Default.aspx suggest.  It works and improves the loading speed. 
 - I talked to my coworker… she sent you the data before… she said it’s due to the massive amount of data… and there were no caching before… 
  
  
 Thanks! 
 Roson 
  


Roson, 
  
 Actually, we wrote the cache sample code in every sample; but we commend them out because we don’t went to turn the cache on by default. On the other hand, massive amount of data might be the main reason that causes the slow performance. So we recommend turning the cache on if your data is stabled.  
  
 Hope the cache works well. If possible, you can send your data to support@thinkgeo.com and ask them to forward to me so that I can make sure whether the low performance is caused by the huge data. 
  
 Please let me know if you have any questions. 
 Thanks, 
 Howard

Hi Howard, 
  
 Do I need to send you the entire data or just a few files as sample will suffice? 
  
 Thanks! 
  
 Roson

Roson, 
  
 Now we cannot see which file effects your performance. If possible, you can provide us your data. Also, you can commend out some layers to see which layer is the slowest one; then send us. 
  
 I still recommend you to turn the server and client cache on if your data is very stable. 
  
 Thanks, 
 Howard