Custom Search

April 24th, 20088 Legs to the rescue

No Gravatar

Been working on a small probelm with major web site with few collegues

The site uses tomcat and cocoon to generate HTML using XSLT from XML based content. However the XSLT in cocoon is VERY CPU intensive, and recent increase in web traffic (cause by some very effective marketing campaigns) to the web site has caused the platform to become unstable

Enter My 8 legged friend, SQUID
Squid has a very small binary foot print (10Meg), a small memory footprint (12Meg and does not interfear with windows in any great way. When configured to sit in front of the IIS web server, tests on a POC server increased the throughput of rendered HTML from 12 requests per second taking almost 4 seconds to first byte, to a whoping 300 requests per second and 400mS to first byte.

Wow, now to fine tune the install and sort out on the Live platform

No Gravatar

For the Past week or so I have been developing a series of webservices to Manage IIS setting on a Large web cluster as single entity, and for days i have been bettling with a Unknown error (0×80005000). Plenty of Googling and MSDN Searching all talked about permisions issues. But most of the code worked on the target web server, just not on my laptop under Visual Studio

So i chucked a
System.Security.Principal.WindowsIdentity.GetCurrent().Name
Into my code and confirmed the USER ID is all correct.

So after a few head aches and some desk thumping, I closed visual Studio and reverted to first principles.

I started up compmgmt.msc and tried to connect to my target web server,  when i notice the web server snap in was not present. having now installed the IIS admin tools on my XP laptop,

Now it all works perfectly

No Gravatar

In todays must be green society many corporates are looking at ISP style web hosting farms to consolidate the Intranet  , extranets and Internet web sites onto fewer servers with better engery cost and perfromance.

Building a large web platform(s) is not something you should take lightly, it is a not a simple case of “right click BOSH”, you have to concidure many things

  • How things may interact?
  • How you control it?
  • How you track who owns what ?
  • How do you charge for it?

So I have started to compile a Web farm checklist, which will grow over the next few months as i try to document some parts of the last 4 years of my working life.

Read the rest of this entry »

No Gravatar

The Last day …. My brain is close to melt down, so i only attened a few sessions today, Stuck some labs in the gaps to practice what we had been learning.so
Session 1, Delivering rich media with server 2008, shame the presenter could not deliver a rich presentation.
at least the new media extensions support MP3s and other file formats, there also seem to be a better level of integration between HTTP and MMS delivery of content, shame there is NO API for automatic creation of play lists in the current beta, so i may just have to pop to http:/iis.net and have a whinge..Session 2,  Q&A with the REAL IIS team, Hard core stuff but i will try to summarise what came out of the session, following many Questions from myself and a few other

IIS is no longer supported with failover clustering, a large debate ensued over why cluster instead of load balance
The ability to initiate a worker process re-cycle still requires admin, and therefore cannot be delegated, like other feature of IIS7, but ops manager may provide a solution there
There is no feature to do logging by folder for micro sites, but the integrated pipeline architecture would make it easier to write a plug in module to achieve that,
Modules can be written in managed code (.net) as well as native code (c++) and thre is a good SDK
Apparently if you install a *.domain SSL Cert you can do host-headered SSL…. ( this was available on IIS6 and something I did not know)
There is a NEW feature on Worker process timeouts, at a server level, you can enable dynamic timeouts, if the server is under stress, it will adjust the idle timeout of a worker process to free up memory. Something I picked up on though, this is a server setting, so in a shared environment where some heavy apps co-exist with lightly used apps, the session stability of the lightly used apps could suffer. Yet another excuse to go to IIS.NET and have a whinge, sorry provide constructive critisism

  

January 25th, 2007DSLR

No Gravatar

Just got my self a Canon EOS400D DSLR with 18-55 and 55-200 lenses

Flooded Field Near Cricklade??Click for Bigger Photo

No Gravatar

Now dont get me wrong, standing on a street corner with a laptop is asking for trouble, but this is going too far.

Wireless network hijacker found guilty


© 2007 siliconpizza.com | iKon Wordpress Theme by TextNData | Powered by Wordpress | rakCha web directory

siliconpizza.com is using WP-Gravatar