Well, I am starting to try and improve the performance of the slowest graphs on the site, the Index/Multi-Test graphs.
I have managed to completely eliminate the need for the temp tables I had been using, migrating to a pure associative array method. This is in the code that ensures that any tests that return no results for a given time period don’t cause PHPlot to throw a hissy fit.
There has to be a way to do it faster. I have a couple of methods I am considering, but arrays within arrays scare me just a little!
Let me know if you see any performance degradations.
Author: spierzchala
-
GrabPERF: Updates to the Index/Multi-Test Graphs
-
The Truth Police
Heh.

Count on SkyNews to bring you an unintended laugh.
Via: Fred Wilson
Then do the following:Turns out that if you type “failure” into Google and hit “I feel lucky” you’ll get the official biography of, well, I don’t want to ruin the suprise.
Heh!
Via: Scoble -
Katrina — The Facts the Bush Cabal Won’t Be Sharing
Here you go. Read this.
New Orleans has exposed the lie that is the Melting Pot.
The United States is one white, christian nation, indivisible, except when profit is to be made.
Then slave labour is allowed. -
Technorati satire
Ouch.
Technorati accelerator.
This one has to hurt. They are getting better…
Via: The Blog Herald -
Siebel: Dog has a new owner
Oracle Agrees to Buy Siebel for $10.66 a Share
Vaults Oracle to Number 1 in Customer Relationship Management
Nice to be number one…unfortunately, the well is deep and it will be a while before this shotgun wedding finds any love. -
GrabPERF: Search Index Weekly Results (Sep 5-11, 2005)
The weekly GrabPERF Search Index Results are in.
Week of September 4-11, 2005TEST RESULT SUCCESS ATTEMPTS -------------------- --------- ------- -------- PubSub - Search 0.5421396 99.72 5680 Google - Search 0.5741554 100.00 5681 Yahoo - Search 0.8028792 99.95 5678 eBay - Search 0.9255761 100.00 5681 Feedster - Search 1.2524916 99.86 5679 MSN - Search 1.2737601 98.40 5681 BestBuy.com - Search 1.3964269 99.91 5680 Technorati - Search 1.4128937 99.98 5681 BlogLines - Search 1.6020669 99.16 5681 Amazon - Search 1.9909649 99.74 3108 BENCHMARK RESULTS 2.0313721 99.50 76849 Blogdigger - Search 2.3336642 98.53 5577 Newsgator - Search 2.5181818 99.68 5681 IceRocket - Search 4.3043685 99.77 5680 Blogpulse - Search 7.4959768 98.40 5681
These results are based on data gathered from three remote measurement locations in North America. Each location takes a measurement approximately once every five minutes.
The measurements are for the base HTML document only. No images or referenced files are included.
Technorati: GrabPERF, Web Performance, Web Performance Measurement, Web Performance Monitoring, search index, SEO
IceRocket: GrabPERF, Web Performance, Web Performance Measurement, Web Performance Monitoring, search index, SEO -
Katrina — Stupid, Rich White People Run Your Country
Don’t you love this country?
Bush lifts wage rules for KatrinaPresident Bush issued an executive order Thursday allowing federal contractors rebuilding in the aftermath of Hurricane Katrina to pay below the prevailing wage.
Oh, and in the arrogant, rich, white people category, the award goes to Jefferson Parish near New Orleans. It seems that the righteous folks there have decided to re-water parts of New Orleans so that their area can get up and running faster. [here]
Remind me again why the United States continues to think that they are the moral leaders of the world community. -
GrabPERF: Search Index Weekly Results (Aug 29-Sep 4, 2005)
The weekly GrabPERF Search Index Results are in. Sorry for the delay.
Week of August 29, 2005 – September 4, 2005TEST RESULT SUCCESS ATTEMPTS -------------------- --------- ------- -------- PubSub - Search 0.4132426 99.95 5561 Google - Search 0.5546451 100.00 5570 MSN - Search 0.7807107 99.87 5572 Yahoo - Search 0.7996602 99.98 5571 eBay - Search 0.9371296 100.00 5571 Feedster - Search 1.1738754 99.96 5569 Newsgator - Search 1.2168921 99.96 5569 BlogLines - Search 1.2857559 99.71 5571 BestBuy.com - Search 1.4136253 99.98 5572 Blogdigger - Search 1.8896126 99.74 5462 BENCHMARK RESULTS 1.9096960 99.79 75419 Amazon - Search 1.9795655 99.84 3123 Technorati - Search 2.7727073 99.60 5566 IceRocket - Search 5.0256308 99.43 5571 Blogpulse - Search 6.5206247 98.98 5571
These results are based on data gathered from three remote measurement locations in North America. Each location takes a measurement approximately once every five minutes.
The measurements are for the base HTML document only. No images or referenced files are included.
-
GrabPERF: Graphing Performance
One of the issues with not being a coder is that development tends to be kludegy. Add in SQL queries and the mess gets worse.
I have made some mods to the Index graphs (daily and hourly) that should only penalize the first person in one of my persistent database connections. After that, the queries are cached.
And while sitting here, I just realized I could improve the speed of this process even more.
I. Am. An. Idiot.
I will fix it….later. -
GrabPERF Server updated to PHP 5.1 RC1
I was having issues upgrading the site to PHP 5.1, mainly because it broke a number of the GrabPERF graphs.
Then I read the PHP docs. Turns out that there have been some internal changes to the strtotime() function. I had been using strtotime(date(Ymd H), time()) in the broken graphs; this now returns FALSE, not a numeric value.
A simple switch to strtotime(date(YmdH0000), time()) resolved the problem entirely.
If you see any weirdness, let me know!