Question : What version of ASP.NET should I target?

I am planing on using my time between assignments to fill the hole in my resume.  I'm a strong C# developer with mainoy WinForms experience.  But I see I'll need ASP.NET to land my next contract.

What version should I focus on?  Should I dig deep into 2.0?

I see lots of jobs requiring that.  Or if I were to instead jump onto ASP.NET 4.0, what aspects of ASP.NET 4.0 would be most useful to me as I go out interviewing in the coming weeks and months?


Answer : What version of ASP.NET should I target?

Enable write cache, at least for building the raid.   If you want a block size of 256KB, then you sure as heck better be doing a lot of large block sequential I/O.   If you are doing database work, then SQL Server reads/writes 64KB at a time, so you want to configure the disks so that you

remember a block size of X means that whenever you do a write, the RAID controller must always write X blocks at a time. Since the database writes 64KB at a time then you want to make sure that, for efficiency, you configure A RAID5, then you have a 4+1 arrangement where each disk writes a chunk of 16KB at a time. With 4 data drives + 1 parity.  If you have a 6+1, then you leave some I/O on the table, so to speak.  That 64KB write wont involve all of the disks.  Some will be idle.   (But this is OK, just not optimal).

However, with 256KB block size and a 6+1, then even if you just want to write a NTFS minimum 4KB of data, then no matter what you are going to be reading/writing well over 1MB of data for a lousy 4KB request.  

That is why traditionally, you should do a RAID1 for O/S + scratch table space + log files, with minimum block size for the O/S, then go with RAID10 for performance, or RAID5 for capacity or RAID6 for availability.   Read up on what  block size & stripe size means on your controller manual.  Lots of stuff online that explain how to set optimal block size for whatever applications you are running.
Random Solutions  
programming4us programming4us