How many page can i crawl in one hour using multithread in c# programming with sql server?
I have a project which is about crawling a e commerce site which has nearly 15 thousands of products and i couldn't count but nearly 25 thousands of page.I wrote a program for that in c# using multithreading, totaly i used 20 thread.But there is no high performanse when i used just 5 thread.Am i thinking wrong ? couldn't it be increased while crawling ?

I test that i crawl 500 page and take their html to db in ten minustes.Is it normal ? or can i increase it ?

Moreover SQL server is ok for 20 thread concurrent insert, update operations, but when i increase that thread number to 100 thread, will i face a problem ?

I calculate totally site process will take 5 hours with 10 thread .. I need help to decrease this period .. or it is normal .. I don't want to use more computer ... 

My pc details are 2 GB RAM, 1.87 GHz intel t2130...
How many page can i crawl in one hour using multithread in c# programming with sql server?
===

I have a project which is about crawling a e commerce site which has nearly 15 thousands of products and i couldn't count but nearly 25 thousands of page.I wrote a program for that in c# using multithreading, totaly i used 20 thread.But there is no high performanse when i used just 5 thread.Am i thinking wrong ? couldn't it be increased while crawling ?

I test that i crawl 500 page and take their html to db in ten minustes.Is it normal ? or can i increase it ?

Moreover SQL server is ok for 20 thread concurrent insert, update operations, but when i increase that thread number to 100 thread, will i face a problem ?

I calculate totally site process will take 5 hours with 10 thread .. I need help to decrease this period .. or it is normal .. I don't want to use more computer ... 

My pc details are 2 GB RAM, 1.87 GHz intel t2130...