• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Slow cloud software - Need to record it

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Slow cloud software - Need to record it

    Question for the team.


    Company uses cloud based software for our CRM. Well it's getting slow, really slow for homeworkers and office in Europe


    Having complained, got the usual, we can't see anything wrong, works well here in the US, nothing wrong with the network etc.


    They've asked different people to prove it. Start a webex, start recording it etc, which takes a load of different steps.


    As the latency is mostly browser based, does anyone know of a useful / free and quick to download application that can sit on a windows laptop so you can easily record the interaction with the browser window.


    Never recorded anything, so no idea.
    What happens in General, stays in General.
    You know what they say about assumptions!

    #2
    There are far easier ways of downloading pron MF.

    Comment


      #3
      I read that as Snow Cloud Software.

      But as Snow is now a thing of past, there is obviously no such thing.

      Comment


        #4
        When you say it is browser based, what exactly do you mean?

        Is it you need to use a packet sniffer to time the requests and returns to each node of the network....or?
        The Chunt of Chunts.

        Comment


          #5
          Really basic but you could use the developer tools in Chrome (FF and IE also) and select network and checkout the timeline.

          Obviously, it only going tell you how long the page takes to load but it's something.

          Another option if you are running windows 10 is the recording tool. This will record your interaction.

          If you want to get technical use Fiddler, this will you the interaction between your browser and the web server. So will give you a good idea of any ajax calls etc and how long they take.
          Last edited by woohoo; 26 February 2016, 12:26. Reason: Added Fiddler as an option.

          Comment


            #6
            CamStudio?




            But first, since you say the latency is browser based... try different browsers, try switching off all the browser add-ons, try clearing browser cache, try switching off anti-virus
            …Maybe we ain’t that young anymore

            Comment


              #7
              Originally posted by MrMarkyMark View Post
              When you say it is browser based, what exactly do you mean?

              Is it you need to use a packet sniffer to time the requests and returns to each node of the network....or?
              I'm guessing he wants to record the time it takes to interact with the screen, loading pages, submitting data.

              Basically, how awful the user experience is due to lag.


              some sort of screen recorder like people use to make tutorials.

              Comment


                #8
                Originally posted by Pondlife View Post
                I'm guessing he wants to record the time it takes to interact with the screen, loading pages, submitting data.

                Basically, how awful the user experience is due to lag.


                some sort of screen recorder like people use to make tutorials.
                Ah I see, I was jumping to what I believe will be the root cause.
                It may be manifesting itself in the browser, but I suspect the issue will be a dodgy network, or the physical location of the machines, depends on whether the issue has always been there.

                In the 3 tier solution I specialise in, all the machines, database, web server and application server, should be next to each other, preferably on the same SAN.
                The Chunt of Chunts.

                Comment


                  #9
                  Chrome Developer Tools (built-in to the browser) includes a set of profiling tools: https://developers.google.com/web/to...profile/?hl=en

                  Start by checking for slow responses over the network - look in the network panel for XHR (XMLHttpRequest) requests/responses, as that's your fancy "Ajax" shenanigans happening. If that looks OK, you can profile their JavaScript to look for any obvious slowness.

                  But it's probably the latency of XHR calls, which would explain why they don't see any problem in the USA.

                  True story: when I was at Yahoo, our app was struggling to authenticate users promptly because the User ID backend was on US-based servers. One of our engineers raised this with the guys in the States, suggesting that allowing the data to be cached nearer users (similar to a CDN but for live data) would be better. The guys over there replied that while they acknowledged the issue, they didn't see the need to waste resources addressing "an edge case" - that was the exact term they used.

                  Our guy sent a blistering response pointing out that those parts of the world that aren't the United States and Canada happen to be considerably larger than those bits that are, and also contain a considerably larger proportion of Y!'s users, so were hardly an edge case.

                  That got them to address the issue, but the North America-centric attitude towards the fundamental engineering issues involved was extremely telling.

                  (As it happened, the system for distributed authentication had previously been in use, but the data had all been centralised in the US in response to the well-known case of the Chinese government forcing Y! to hand over user data - if it was in the US, the Chinese couldn't just turn up at the data centre with a forklift and take the servers and disks away for examination when the data wasn't handed over, which is a thing they've done in the past to other companies. The fix was to re-enable the distributed User ID system but only with explicit user approval; so if you have or had a Y! account and, in late 2007, encountered an interstitial when you went to check your mail asking if you minded your data being stored in Ireland, that was why.)
                  Last edited by NickFitz; 26 February 2016, 12:33.

                  Comment


                    #10
                    Originally posted by MrMarkyMark View Post
                    When you say it is browser based, what exactly do you mean?
                    You think he is intelligent enough to know what it means, whatever it is?

                    Comment

                    Working...
                    X