Re: D3 Connectivity Demos Download
- From: "Peter McMurray" <excalibur21@xxxxxxxxxxx>
- Date: Mon, 22 Dec 2008 20:43:14 GMT
Hi Chandru
Thanks. Please never be afraid to raise a particular method. If I know
about it then I shall be satisfied to know that I am at least in sync with
someone else's thinking. If I don't then I shall be delighted to explore
it.
I am still trying to get to the bottom of CGI/CLI and pipe methodologies.
It is all very well someone saying just use mv.Net, I happen to think that
there are simple as well as expensive solutions and each will have its
place. I am interested to see that some use cookies, some use Url + data
links and others recommend writing out pages to be read back particularly if
there is a lot of data. However I have not been able to get anyone to say
exactly how they do the link to MV.
An XHR goes off to the web server that does its own magic. Let us assume
that there is a CGI for it to run an MV subroutine or it could be a CLI. MV
does its magic and pops up with an answer. Great if one has an open pipe
there is no problem it just comes back down the line but if it is a pooling
situation it has to have a way of telling the web server that the answer is
ready and the web server has to have a way of knowing where to to send it.
I seem to remember that you wrote your own and I know that Kevin has his
own, Ross Ferriss has Visage but this is more than a sledgehammer to nut
approach for small users. I am trying to nail down exactly what
comminication methods these fabulous little pieces of integration use.
Peter McMurray
"Chandru Murthi" <cmurth_xyz@xxxxxxxxxxxxxxxxxxx> wrote in message
news:y6N3l.509$BC4.81@xxxxxxxxxxxxxxxxxxxxxxx
"Peter McMurray" <excalibur21@xxxxxxxxxxx> wrote in message
news:i%A3l.3616$cu.2644@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi Kevin
I had a good laugh about download speeds. We have recently got ADSL,
note that is not ADSL2+ but the good old bog standard. On a really good
day we get 156kbps and being on one of the highest connection options
$A79.95 per month we get a massive 12Gb a month allowance - the new ABC
IVIEW channel could cut that out in about 3 hours so I don't think that
we will be watching digital broadband any time soon :-)
My concern was about the number of subroutines involved and I can see
from your demo that is just not an issue. I did have visions of Ajax
enquiries taking an age to send back a simple enquiry - the response from
one of my client's sites is deadly as I can constantly key ahead of it,
however I can see that tha is another issue. The main thing as far as I
can see is to keep the page sizes down with minify etc.
Page sizes seem less important since presumably that affects only the
initial page load time. I was initially very concerned about this, but
with the static pages being cached on client (ie server-driven javascript
(I won't dare use the term AJAX anymore) doing all the dynamic
customization) I see our users accepting even a 5-8 second delay for a
300-600k page load. I hate it in development as I switch forms constantly,
but then I ain't the one paying the bills.
Keep the traffic down and you'll be ok. As mentioned on several threads,
you should submit only the data that's necessary for the transaction, not
the whole form (at the risk of being condescending, do you know about
iframe/non-main-form submits?). While the client-server-client cycle is
still a second plus, people are used to this by now. Keeping a server
routine logged in does make a difference, a typical cycle taking less than
2/10 sec of cpu time. Most of the rest is IE/apache/middleware
congratulating each other.
Chandru
Thanks again
Peter McMurray
"Kevin Powick" <kpowick@xxxxxxxxx> wrote in message
news:a1c3a7b9-0021-4b58-a8db-399943cb9c27@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Dec 21, 5:03 pm, "Peter McMurray" <excalibu...@xxxxxxxxxxx> wrote:
Thanks to Kevin I now have a completely different view of cloud
computing as
a possibility
I'm glad to hear it Peter. It was a lot of fun putting the demos
together. I'm actually going to add one for C# and Free Pascal on
both Windows and Linux. My Java skills are weak, but I might do one
for that as well.
the responses from his North American setup are spectacularly
fast.
Yes, and the hardware I'm using is by no means spectacular. It's a low-
end Dell desktop. It was new in 2007, so I think I paid about $US650
for it. I use it for development work only. The net connection to it
is DSL.
As many know, DSL works on a split channel where the download speeds
for the owner of the connection usually far exceed its upload speeds.
I get about 3.5mb/s down, but only 500kb/s up. So, the D3 data is
coming to you very fast over a connection that maxes out at 500kb/s.
Of course, part of the reason for the great speed is that all
processing is happening on the server and we're only sending back the
results for display, which is a relatively small amount of data.
While this demo was setup of for general purpose communication (XML
over HTTP), we could use a custom, compressed binary format over
several different transports, including HTTP, for even better
performance.
DLL deprecation is another valuable
lesson as far as distribution is concerned.
Indeed. I've been deploying Windows apps since the 3.1 days. "DLL
hell" is something we come to live with in the Windows world. For
most apps I write, it's not an issue, as I avoid any type of DLL
dependencies, but that Excel demo relies on the MSXML parser and you
can't just "tell" Excel/VBA to use the most recent version found on
the user's system.
--
Kevin Powick
.
- Follow-Ups:
- Re: D3 Connectivity Demos Download
- From: Kevin Powick
- Re: D3 Connectivity Demos Download
- From: Ross Ferris
- Re: D3 Connectivity Demos Download
- References:
- D3 Connectivity Demos Download
- From: Kevin Powick
- Re: D3 Connectivity Demos Download
- From: Peter McMurray
- Re: D3 Connectivity Demos Download
- From: Kevin Powick
- Re: D3 Connectivity Demos Download
- From: Peter McMurray
- Re: D3 Connectivity Demos Download
- From: Chandru Murthi
- D3 Connectivity Demos Download
- Prev by Date: Re: What problems are people in the MV world trying to solve
- Next by Date: Re: What problems are people in the MV world trying to solve
- Previous by thread: Re: D3 Connectivity Demos Download
- Next by thread: Re: D3 Connectivity Demos Download
- Index(es):
Relevant Pages
|