First off, thanks a bunch for developing this module. Well done!

We installed this a few weeks ago and it's been very helpful. However, we've noticed over the past couple of weeks that the URL hosted on the VWO site (dev.visualwebsiteoptimizer.com/j.php) becomes unresponsive at certain times, where it slows down the page significantly and/or times out. This even occurs when using the async version. Because we have site monitoring in place, I've been getting text message alerts at 3am over the past week, all due to the VWO URL being unresponsive.

I checked the VWO website and apparently they have a "self-hosting" option to host the javascript files locally rather than rely on their servers. I was wondering if you would consider adding this feature in a future release?

Comments

elc’s picture

Assigned: Unassigned » elc
Issue tags: +Todo List

The guys over at VWO are working on making these files available via remote API so that the module can automatically download them but it is still a work in progress.

I had originally planned to add a stop gap where the files could be manually uploaded by an admin but the ability to download the test files disappeared on me and I thought the feature had been removed. It turned out my account had expired. My account has since been resurrected so I have everything I need to be able to add this to the todo list again.

Are you using the 6.x version of the module? (I know the issue is set to that, but just making sure. I like to implement the feature in one version and then the other).

Would it be normal to expect to host more than one test at a time on the one site using hosted files?

I'm a little snowed with work and family for this month so the earliest I can look at it is early to mid May. I'll add stop gap method to a dev release for you to try out before making a full release. Hopefully your 3am notifications wont drive you mad before then!

btully’s picture

Hi there!

Sorry for the late response. For some reason I didn't get an email notification from d.o. that there was a reply to my post.

Are you using the 6.x version of the module? (I know the issue is set to that, but just making sure. I like to implement the feature in one version and then the other).

Yes, we are using the 6.x version of the module.

Would it be normal to expect to host more than one test at a time on the one site using hosted files?

Hmm, that's a good question. I didn't realize that we'd to download a different set of javascript files for each test. I assumed it was just the API that needed to be downloaded, but you raise an excellent point. That definitely complicates things. I'll ask the person who is creating the tests on the VWO site whether or not he has more than 1 test running at a time.

I'm a little snowed with work and family for this month so the earliest I can look at it is early to mid May. I'll add stop gap method to a dev release for you to try out before making a full release. Hopefully your 3am notifications wont drive you mad before then!

Hehe. I know that feeling all too well ;) No worries. I really appreciate you taking the time to reply and for your willingness to work on this! I guess it depends on whether we have multiple concurrent tests running. Also the idea of having to download and manually upload new javascript every time a test changes sort of defeats the purpose, but maybe it's not as bad as I assume. I'll let you know.

Thanks again!

regards,
Brian

elc’s picture

Issue summary: View changes
Status: Active » Closed (works as designed)

Going to close this off as WAD. If self hosting of the JS was an option via VWO then this would be something to look at, however he workings are to always load the tests from VWO's servers as that is where they would be configured and loaded from. With Async loading, it also shouldn't slow the site down any more than loading everything else.