Jump to content
  • Advertisement
  • entries
    44
  • comments
    101
  • views
    44610

Who knows..

Sign in to follow this  
Michael Tanczos

374 views

Yesterday was yet another interesting day. Our DNS server failed to restart itself on dozens of occasions. I'm praying that our server guys actually get a fix *done* or at least up the friggin TTL values so it's not as noticeable.

On another note, I have indeed found and squashed the elusive ASP crashing bug. Turns out the profile page was using a function I wrote to strip out html. Well this function was written using a VBScript regular expression.. all I can say is, wtf Microsoft?!

The VBscript regexp engine has to be one of the poorest implementations of regular expressions I have ever seen. In most cases it can get the job done, but it is just so insanely limited in it's capability.. it is hardly "modern" by any stretch of the imagination. For html stripping I ended up resorting to something which manipulated the strings without resorting to utilizing regular expressions.

Hmm.. Gonna check the server quick and see if we've crashed at all today... NOPE! Woo hoo!

Now if this isn't because DNS has been out so damn much, we're frickin set!

Our site right now serves anywhere from 5 to 20 ASP pages per second depending on the time of day. At the end of the month this will have translated to somewhere in the neighborhood of 16 million ASP pages. Remember though, each page contains a banner link and on occasion your browser downloads the CSS sheet theme.asp. When all is said and done we get somewhere between 6 and 7 million actual pages being viewed.

I do have to say, though, that IIS 6 has been a VAST improvement over IIS 5. The application pooling, ASP template caching, and http compression alone made it worth the upgrade.
Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!