espacio_hombre

Sep 3, 2009

I was mistaken earlier. Try http://okcupid.com/home?enable_mobile=1. I just pulled it up and it is indeed a reduced version of the site (but looks crappy).

espacio_hombre

Sep 3, 2009

Stupid update didn't work.

The actual, working url is http://okcupid.com/home?enable_mobile=1

zzita

Sep 3, 2009

thanks :).

so, it SORTA works on the android browser.  i tried 3 okc pages (home, forums: main, and AL).  each took 3-5 minutes to load (mobile version).  the formatting is better than with opera mini.  but it's ridiculously slow!

sfguyyy

Sep 3, 2009

OkCupid as a general rule is not likely to be very fun on a tiny device running over a slow connection because of all the content that it's serving, as well as its reliance on script code.

This is not PlentyOfFish - there is a lot of pretty stuff to render, and a lot of functionality.  There's only so much stuff you can cram on a tiny screen before it all becomes well-nigh unusable.  I think the intention of the mobile version of the site is to give people the most essential stuff without bogging it down with all the high-bandwidth stuff that would make it unbearable to use on a tiny, weak device running over an extremely slow connection.

A lot of people who don't understand the underlying technology aren't aware of just what's going on underneath the hood.  For example, if you had 1,000 saved profiles, that would mean that every time you load OkCupid, your browser would have to download that entire list of 1,000 names, just on the off chance you decided to click "Show Offline" and you want to see the entire list of your saved profiles. (not to mention, it would probably take up 100 or more pages on your smartphone just to display it) Even worse - in order to track the online state of all those users, the background scripts have to constantly poll through that whole list in order to keep the left-bar status updated when one of your faves logs in or logs out.  Etc etc etc.  That's just one reason why the mobile version doesn't have a left-margin bar.

As for Opera Mini - you have to remember that that program is designed to run on almost any handheld phone, the vast majority of which have little to no processing power, tiny screens, and nothing but a phone keypad for input.  It's a major challenge to write it in a way that makes it still usable on such silly devices.  (Which is why I rarely bother doing that sort of thing - if I want to do real work on a mobile device I either use a powerful smartphone with a nice screen, real keyboard and decent browser, or just pull out the laptop)

If you take a look at Opera Mobile, which is the version of Opera designed for Windows Mobile devices, you will find that it has far more sophisticated functionality and a much more convenient user interface, mostly because it doesn't have to be downward-compatible with things like $29 throwaway phones.

There's no reason there couldn't be a browser just as good as Opera Mobile written for Android, but the marketshare just isn't there yet for most 3rd-party developers to justify putting development resources in that direction.

Once upon a time, some online sites created special dedicated applications that completely eschewed the usual website interface and just extracted important functions into customized buttons and so on which made maximum use of the limited resources on a handheld device.  Some sites still have something sort-of like this.  The problem is that sites like OkCupid which rely on advertising to survive can't really promote something which drives people away from their regular website - it undermines their revenue source.  But on the up side, there's more of a chance this might happen now that OkC has A-list, because they no longer rely on the "eyeballs/clicks" of advertising to make money on A-list users, which would open the door to create apps which weren't directly linked to loading some variation of the regular webpage.

 

zzita

Sep 3, 2009

thx, p :).

For example, if you had 1,000 saved profiles, that would mean that every time you load OkCupid, your browser would have to download that entire list of 1,000 names, just on the off chance you decided to click "Show Offline" and you want to see the entire list of your saved profiles.

well, that seems like silly coding.  for someone like me, who tends to have about 20 okc tabs open at a time (i have no memory; it's all on my computer.  so threads or ppl that i want to get back to are all open.), well no wonder 'tis slow on my laptop too.

why not load the names & status only after 'show' is selected?  and only for that tab?

what did okc do last spring that slowed the site down so dramatically, and causes firefox to almost-continually say that okc pages are reloading, tho they are not actually updating -- e.g. a forum menu page will be unclickable bec it is 'reloading', but when finished it will still not show posts made since the last time i actually selected 'refresh'?

was that absurdly long sentence coherent? :).

sfguyyy

Sep 3, 2009

Well actually it's not silly coding at all, it's called "AJAX", or sometimes "Web 2.0".

In the old days, web pages were static collections of stuff.  If you wanted to see another helping of just part of that stuff, you had to throw everything out, and go completely reload another page that looked just like the previous one, with only a few things changed.  Major inefficient, for many things.

With the new model, you pre-load a lot of content that you might need, in many cases using "idle time" or excess bandwidth.  Then, if for example if on OkCupid you want to see another page of forum comments, or another page of email messages, you tend to get it "right now" rather than "wait for a long time while the whole damn thing reloads just to show a few more comments".  That's an over-simplification but hopefully it gives the basic idea. (and I'm no web-coder, so my own understanding is not that sophisticated)

There are all sorts of things that affect UI speed and page load times, many of which are on the user side.  For example, with this "modern" sort of web architecture, the efficiency of the web browser is now a much bigger issue, and older web browsers (or Internet Explorer) tend to really complicate that because the speed that they internally execute things is really slow.  On a puny weak handheld device, you might imagine that the problem is even worse.

I don't want to try to write a long missive on all the potential factors, but as a control I would recommend you try a modern/fast browser (ie Chrome, Safari, Opera, Firefox roughly in order of speed, not necessarily "quality"), a fast internet connection, a modern/fast computer that is properly setup to run efficiently and not bogged-down with junk, and see how everything runs.

Then try using some sort of browser-based ad-blocking to remove the advertising overhead as a variable (or just join A-list), then try turning off the IM's and event-monitor features which is another piece of overhead, and see if that changes anything. (to completely disable the latter you probably have to block the script itself in the browser)

You might be surprised to see how speedy things become with all those things addressed on the user end.

 

zzita

Sep 3, 2009

well, my laptop's running firefox (updated this week), adblock plus, nothing open but ffox and eudora, 1 gig ram (shd be more), 1.9 ghz dual-core, dsl that's 4x the speed i had 6 mos ago...  so, not upper crust, but not total crap.  IM scripts blocked.  what more ought a person have to do to get her favorite site to run efficiently?

... if on OkCupid you want to see another page of forum comments, or another page of email messages, you tend to get it "right now" rather than "wait for a long time while the whole damn thing reloads just to show a few more comments".

but i DO have to wait!  about a minute.  long enough that i go read somethg else in the meanwhile, on a faster-loading site.

sfguyyy

Sep 3, 2009


Well I never tried to imply OkCupid was "fast", in fact, quite the opposite:

 

"OkCupid as a general rule is not likely to be very fun on a tiny device running over a slow connection because of all the content that it's serving, as well as its reliance on script code.

This is not PlentyOfFish - there is a lot of pretty stuff to render, and a lot of functionality
."

 

For what it's worth, OkCupid pages do not take anywhere near 60 seconds to load on any of my computers.

On this 3+ year old laptop running a single-core, old-school Pentium-M 1.86Ghz CPU with only 768MB of RAM, using Firefox 3.5.2, I just timed it as follows, this is based on the time it takes from clicking "sign in" on the entry page, until the homescreen is completely loaded:

  • Normal login: Less than 6 seconds
  • After clearing entire disk cache (very atypical): Less than 11 seconds

 

You're doing something wrong over there.  :P

(BTW - I have my email client running, a complete other web browser - Opera 9 - along with a couple open tabs, as well as an active PC-Anywhere connection to another computer.)

 

 

sfguyyy_faq  sfguyyy_faq_browser

zzita

Sep 4, 2009

You're doing something wrong over there.  :P

ok, but what, and who should i ask?  and why was it fine until the site 'upgrades' this spring?  i haven't changed 'puter or usage pattern.  i have run antispyware and scanned HD for viruses.  i just assumed okc was this slow for everyone, until this conversation.

espacio_hombre

Sep 4, 2009

I'd upgrade that RAM first. 1GB isn't enough to do anything with and RAM is cheap enough these days. Get to at least 2GB and ideally 4GB.

Still, you do have a conundrum there, as the OP has less RAM and is seeing a better response. My only guess is that something is eating up your CPU cycles or your hard disk swap. I'd run a process monitor that watched CPU and HDD and see what's going on.

sfguyyy

Sep 4, 2009

My only guess is that something is eating up your CPU cycles or your hard disk swap.

 

This is a very common problem and is exactly why I said earlier: "...a modern/fast computer that is properly setup to run efficiently and not bogged-down with junk..."

 

Most people's computers are very poorly configured, loaded with performance-sapping junk, and poorly maintained.  Many people have crappy internet providers, crappy home network hardware that is poorly configured, and mediocre computer hardware.

Right now in my apartment if I scan for wifi signals in the middle of the night (ie 3am), I get no less than 24 distinct visible wifi signals.  If I were to do this during the day I wouldn't be surprised if the number increased another 50%.

Wifi as most commonly deployed in North America in the 2.4Ghz frequency band only has 11 channels to choose from, of which only 3 are actually completely separate.  That means that around here, ~30 wireless access-points/routers are contending for about 3 separate channels of bandwidth.  That's 10 signals for every distinct channel.  In other words, you've got wireless signals stomping all over each other here, and this is not exactly an uncommon scenario.

Even if someone's wireless connection is theoretically capable of providing decent bandwidth all by itself in the middle of the desert somewhere, in a real world like the one around my house you're lucky that you can even maintain a connection at all.

Just one example of the kinds of issues that plague the average person's internet performance.

 

espacio_hombre

Sep 4, 2009

Easy enough to test: connect your computer to your modem directly with a CAT5 cable and see if the situation improves.

Davincar

Sep 4, 2009

I'm pretty sure it works on the Android, though I haven't really spent time on it. But nonetheless navigating the full sight on a tiny screen is awkward. A wap version would be nice for basic email checking and such.

tiffuhnee

Sep 4, 2009

I hope I can get OkCupid on my phone ;]

sfguyyy

Nov 25, 2009

OkCupid has now released a dedicated iPhone app:  INFO

Selene_Kamini

Mar 21, 2010

Greetings.

I've been using okcupid mobile for a few days on my droid, but switched to the full site.  Now I can't get back to the mobile site.  I tried logging out of the site and then accessing through an email, but that didn't help.  Any suggestions or a link?  Thank you!

 

 

Selene_Kamini

Mar 21, 2010

* * *

Also, I cleared the cache and cookies from my phone, but it still goes to the full site.  I really want the mobile version back.  Next up: a hard restart. =P

sfguyyy

Mar 24, 2010

Selene_Kamini wrote:   I've been using okcupid mobile for a few days on my droid, but switched to the full site. Now I can't get back to the mobile site.

 

Are you using the default Droid browser?   You don't see any link at the top of the page about switching to the mobile site?

The easiest way to punt on that would be to install the new, free Opera Mini 5 (direct OTA install link) browser, which should work fine with OkCupid, and is a better browser overall than the default Droid one.

 

lassie_30

Apr 23, 2010

I use to be able to check my mail on okcupid using mt one touch tribe phone. And the other day i logged in on my phone and scrolled down and clicked on " switvh to okcupid regular" now i cant check my mail on my phone. something that says "extra large page, page partially shown" How do i switch back to be able to check and send mail on my phone? PLAESE HELP!!

Natsu87

Apr 23, 2010

Awesome. Now someone needs to port the iphone app to android :D

Post a comment