Skip navigation.

exploreopera

| Help

Sign up | Help

Opera community blog

fred

Behind the scenes at the Opera community

Stress testing tools for MyOpera

Posted by cstrep · Tags: , , ,

Here at MyOpera we are currently researching on some stress testing applications. Basically, we want to be able to:

  • evaluate the impact of performance-related code changes simulating real production load
  • have a "cache warm up" procedure

Tools of the trade

There are many stress testing applications out there. We are still looking for alternatives, but so far these seems roughly what we need:

  • httperf - a simple HTTP threaded performance measuring application written by HP research labs
  • siege - multithreaded stress testing load generator, flexible and simple to use
  • jmeter - a Java desktop application that can visually define workload for stress testing, lots of possibilities. Can also analyze web server logs and replicate production load. IMHO, the interface sucks badly.

There's also another common tool for database-only stress testing, super-smack. Probably we will use this for db queries optimization and benchmarking.

Progress so far...

Siege has been the simplest and quickest to set up and use. We already built some custom workload profiles for MyOpera, to test cache contention with production-like load and to warm up our cache/backend servers after application upgrades. It could also be used as a simple functional test tool, for instance to verify that a list of urls are working correctly. But we already have that, and Jmeter is much better for that purpose.

BTW, if there's anyone with JMeter experience, please speak up! I'd love to hear from you... :-)

5 comments

Good news, Everyone!

Posted by cstrep · Tags: , , , ...

the opera bunch

We're ready to announce one of the biggest changes to our community since its launch in 2001. We are really committed to our work, and there's nothing greater to see new members joining or existing ones logging in! :up:

But... There's a catch to it all. As most of you know, developing Web sites today is time-consuming, and in order to maintain My Opera we're forced to think of all different kinds of contexts when we create something new (or fix something old). So, Nicolas, Edoardo, Esteban, and I (together with front-end guys Fred and the new kid in town, Tristan) have decided that it only makes sense to continue development exclusively for Microsoft IE6 (according to our stats, the majority of our users are IE-followers).

Yeah, yeah, we know... We are the Opera community, but, boo-hoo-on-you!

There's simply too much work to support all those browsers along with their interpretation of "standards".

We can safely announce that starting today, a new era will arise.

If you think this is good, then help us digg it!

101 comments

MyOpera scheduled downtime for upgrade

Posted by cstrep · Tags: , ,

Hi My Opera members! This is your favourite My Opera lead developer speaking :-)

We have scheduled a hopefully short downtime of systems to get a new release out. Tomorrow, at least for some of us here in Old Europe, at 09:00 UTC, 10:00 CET. There were about 60 squashed bugs and all pre-flight checks show green lights.

We hope to have the smallest possible downtime, but we are preparing the ground for really big and exciting new features, to be released gradually in the next few months!

Stay tuned for the changelog of this release and other stuff... Thank you!

18 comments

Happy leap day

Posted by nicomen

Today, some people reported to us that their blog posts where not showing in their calendar. A bit odd of course, except the entire day was missing from the February month. We quickly dropped everything and went right to it. No way, we were going to pretend today never existed.

The fix was twofold, one fix in our frontend code that did its own month representation calculation, and one on the backend which had stuff like if year % 4 && ! year % 100 && year % 400 in it. The solution was to move the calculation to one place, namely a standard third party library available for years and thorougly tested.

This means My Opera now is leap year compliant (at least in the calendar module)! Of course, if you read this tomorrow, (that would be today for you, but then this article is from yesterday), you will only have to wait 4 years till next time. Oh, and if you fire up your time machine and travel to year 1 BC, it won't show up either. (Which reminds me we have to add a bug report about this feature might be stopping working in 2038).

Have a nice leap day! ;-)

11 comments

January release

Posted by fred

chuck norris We're kick off the new year with a beast of an update. Let's take a closer look at some of the changes.

New navigation

We got new drop down menus at the top of the page (or tabs, if you are surfing with a mobile). We added these to make it easier for you to find your way between your own page and the community pages. You will find all community related things under "Explore", personal things under "My page", and Opera stuff under... (yes, you got it) "Opera".. :cool::cool::cool:

Some of you will surely ask: "What about my page, I use my own CSS. Have you changed any HTML?".

Yes, we have changed the HTML for the top menu but it should look fine on your page because we always include the top menu CSS. In your account pages you can select if you want a black or white top menu, like before. (note: we changed the default settings for this, so some of you might have to reselect it)

The new menus also brings a stronger branding to all of our pages with a sweet My Opera logo on top. This has been done to create a feel of one community.

Faster loading

My Opera now loads faster than before. We have optimized the default design a bit. This is the first step towards building a faster and more efficient site. (more)

Find other members from your country

Now you can easily find other My Opera members from your own country! All you need to do is to make sure that you have selected a country in your profile, and then you will be able to click the country name to see other members.

We have even added features for sorting by last updated status, name, forum posts, or newest members (if you want to see oldest members, just remove &inv=1 from the URL)

Watch > Subscribe

The old "watch" feature has changed name to "subscribe", and you can now find an archive of all your blog and photo subscriptions in one place.

The subscription buttons have also moved from the (no longer existing) black top bar into the page itself. The buttons looks like this, and you can find them next to any blog post or photo album, etc: subscribe

The buttons have toggle functionality. This means that if you click them once they will spotlight/subscribe the specified item, and if you click them again you will turn the spotlight/subscription off.

Spotlights

The new spotlight buttons have also moved into the page, next to each item that you can spotlight: spotlight

The spotlights are no longer restricted to only 15. Now you can have as many as you like.

Previewing blog themes

It's now possible to preview blog themes, and see what they look like before you apply it.

Smilie drop down

Next to each comment box (or quick reply in the forums) you will now find a smilie drop down, to make it easier to add smilies. :D :cool: :happy:

New help section

We have a brand new help section. It's not complete, but we think it's a good start. We also added a link to the help section from the footer of all pages.

New contact pages

The contact pages have been updated in the same style as the help pages.

Forums

We added a direct link to "all posts by this user" at the side of each forum post, and also a link to "find users by country".

Photos

Some HTML have been changed on the photo page because of the new spotlight and subscribe buttons. We have also moved the zoom button, and fixed a bug that made the zoom button visible even for smaller images.

After you have uploaded a new photo to an album, you will now see a small thumbnail that has a direct link to the photo itself.

We fixed a bug so that the number of photo comments is always visible, even when the album is set to friends/members only.

Shoutbox

The encoding issues for Japanese posts should now be resolved.

New default photo

There is a new default picture (a camera) for members who have not yet added their photo.

People > Members

The name of this section has now changed to Members.

Opera

The Opera section has changed. It's now easier to find the skins, and there's even some new Opera buttons available. Why not take this chance to try the latest version of Opera and recommend it to your friends. :smile:

News items

If you get a new message, or a notification about a new comment, etc. Then it will be shown in a small bar below the top menus.

Edit status

The edit status feature is now mainly available on your profile page.

Account pages

We have restructured the account pages to make them easier to use.

Messages

Fixed a bug that always showed sent messages as unread. Fixed a Wii CSS bug, and added a number on the top of the inbox tab, showing how many unread messages you have.

We also made it impossible to send messages for new users who have not yet activated their account (this is to stop spammers).

Edit friends/members

We have added a more visible link to the edit friends page and changed the layout from 3 to 2 columns (because it works better for people with lower screen resolutions).

Sign up

The page that is shown after sign up have been changed. Tell your friends to sign up now and take a screenshot, to find out how it looks... :wink:

Error pages

The error pages have been slightly updated.

Links

We have fixed some bugs on the links pages, and made sure that it no longer says "URL" below all links without description.

New favicon

We have a new favicon!

And..

a lot of small bug fixes..

61 comments

And a happy New Year...

Posted by fred · Tags: , ,

It's been a good year, and a privilege to work with such a great community! Thanks to all My Opera members, you rock! :smile::happy:

We wish you a merry Christmas and a happy New Year! We're taking a short holiday vacation now but we'll be back in January with the previously announced update. It's worth waiting for...

Until then... enjoy this rare collectors edition photo of the My Opera crew... :wink:

Monty Python

15 comments

99.901% uptime!

Posted by vetler · Tags:

Hi all,

Mr. Manager here. I just wanted to drop by and give you some good news ... I'm happy to report that last week we had 99.901% uptime here on My Opera ! Yay! It is of course no secret that we've had our share of problems, but we've managed to build up a great team and fix a lot of issues.

2007 will soon be coming to an end, and we're looking forward to making My Opera an even better place to hang out.

That's all from me for now. Keep on blogging! :wink:

12 comments

get your own blog at my.opera.com
May 2008
SMTWTFS
April 2008June 2008
123
45678910
11121314151617
18192021222324
25262728293031