I'm working on an file transfer gateway using WSE with DIME for file
attachments. Our goal is to replace our direct file repository access (via
windows network folder sharre) with the Web Service gateway for security
purposes.
As it stands now, all workstations have direct read-write access to the file
repository share. The Web Service gateway will secure this for us. While the
web service gateway is more secure, it doesn't perform anywhere near up to
the performance of a direct file copy. I'm working with a 27 MB file in my
test environment; the client and the web service are on the same
workstation.
Using direct file access, I can copy this 27 MB file in under 2 seconds.
Using the web service, it take between 5 and 6 seconds to transfer the same
file. We understand that we might have to trade a bit of speed for the
increased security, however a 400% increase is really more of a hit than
we'd been anticipating. Is there any way that I can tune performance to
optimize WSE / DIME for large file attachments?
Thanks for your help!
- Joe Geretz - 3 2578
Hi Joseph,
Do a Google search on "084SharpZipLib". Check out
084SharpZipLib_SourceSamples.zip and the DIME example.
Jim
"Joseph Geretz" <jg*****@nospam.com> wrote in message
news:Od**************@TK2MSFTNGP12.phx.gbl... I'm working on an file transfer gateway using WSE with DIME for file attachments. Our goal is to replace our direct file repository access (via windows network folder sharre) with the Web Service gateway for security purposes.
As it stands now, all workstations have direct read-write access to the
file repository share. The Web Service gateway will secure this for us. While
the web service gateway is more secure, it doesn't perform anywhere near up to the performance of a direct file copy. I'm working with a 27 MB file in my test environment; the client and the web service are on the same workstation.
Using direct file access, I can copy this 27 MB file in under 2 seconds. Using the web service, it take between 5 and 6 seconds to transfer the
same file. We understand that we might have to trade a bit of speed for the increased security, however a 400% increase is really more of a hit than we'd been anticipating. Is there any way that I can tune performance to optimize WSE / DIME for large file attachments?
Thanks for your help!
- Joe Geretz -
Hi Jim,
What does this do, Zips the file before sending it across the wire? Most of
our files are compressed to begin with, so this wouldn't buy us anything in
most cases.
Thanks,
- Joe Geretz -
"Jim Rand" <ji*****@ix.netcom.com> wrote in message
news:up**************@TK2MSFTNGP15.phx.gbl... Hi Joseph,
Do a Google search on "084SharpZipLib". Check out 084SharpZipLib_SourceSamples.zip and the DIME example.
Jim
"Joseph Geretz" <jg*****@nospam.com> wrote in message news:Od**************@TK2MSFTNGP12.phx.gbl... I'm working on an file transfer gateway using WSE with DIME for file attachments. Our goal is to replace our direct file repository access (via windows network folder sharre) with the Web Service gateway for security purposes.
As it stands now, all workstations have direct read-write access to the file repository share. The Web Service gateway will secure this for us. While the web service gateway is more secure, it doesn't perform anywhere near up to the performance of a direct file copy. I'm working with a 27 MB file in my test environment; the client and the web service are on the same workstation.
Using direct file access, I can copy this 27 MB file in under 2 seconds. Using the web service, it take between 5 and 6 seconds to transfer the same file. We understand that we might have to trade a bit of speed for the increased security, however a 400% increase is really more of a hit than we'd been anticipating. Is there any way that I can tune performance to optimize WSE / DIME for large file attachments?
Thanks for your help!
- Joe Geretz -
Oh well. :-(
"Joseph Geretz" <jg*****@nospam.com> wrote in message
news:ev**************@TK2MSFTNGP09.phx.gbl... Hi Jim,
What does this do, Zips the file before sending it across the wire? Most
of our files are compressed to begin with, so this wouldn't buy us anything
in most cases.
Thanks,
- Joe Geretz -
"Jim Rand" <ji*****@ix.netcom.com> wrote in message news:up**************@TK2MSFTNGP15.phx.gbl... Hi Joseph,
Do a Google search on "084SharpZipLib". Check out 084SharpZipLib_SourceSamples.zip and the DIME example.
Jim
"Joseph Geretz" <jg*****@nospam.com> wrote in message news:Od**************@TK2MSFTNGP12.phx.gbl... I'm working on an file transfer gateway using WSE with DIME for file attachments. Our goal is to replace our direct file repository access (via windows network folder sharre) with the Web Service gateway for
security purposes.
As it stands now, all workstations have direct read-write access to the file repository share. The Web Service gateway will secure this for us.
While the web service gateway is more secure, it doesn't perform anywhere near up to the performance of a direct file copy. I'm working with a 27 MB file in my test environment; the client and the web service are on the same workstation.
Using direct file access, I can copy this 27 MB file in under 2
seconds. Using the web service, it take between 5 and 6 seconds to transfer the same file. We understand that we might have to trade a bit of speed for the increased security, however a 400% increase is really more of a hit
than we'd been anticipating. Is there any way that I can tune performance to optimize WSE / DIME for large file attachments?
Thanks for your help!
- Joe Geretz -
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Vaylor Trucks |
last post by:
I have a web service written in ASP.NET using the .NET frame v1.1.4322 and
Web Service Enhancements 1.0 SP1. This web service has 2 nearly identical
methods. That is, the SOAP XML is the same...
|
by: Levi Wilson |
last post by:
I have a web service that adds a DIME attachment:
public void GetFile(string filename)
{
SoapContext sc = HttpSoapContext.ResponseContext;
DimeAttachment dimeFile = new...
|
by: Scott, Killer of all Ninjas |
last post by:
It seems incredulous to me that it is so difficult to write the
contents of a memory stream to a file. I'm certain that I'm missing
something simple.
I am retrieving a memory stream from a DIME...
|
by: Vai2000 |
last post by:
Thanks for all responses
Please advice!
Hi All, Clients are uploading large files to my Web Portal. I need to
validate these files using a WS. Problem is file sizes are in the range of...
|
by: Sven Thorsen |
last post by:
I have a Web Service with a method that handles file uploads.
The file is sent as a DIME attachment to the SOAP request.
The post is successful, the file is received and the correct response is...
|
by: LearninGuru |
last post by:
Hi,
I have a situation where I need to return bulky PDF files from a web service
method.
The easiest way to do this is return base64 encoded strings. But as the PDF
files are bulky this...
|
by: Abhay |
last post by:
Hi All,
I want to create a webservice which will be used for uploading the
file to the server hosting the Web service.
I want to use WSE DIME Attachments..
I have seen some sample on that , but...
|
by: daryl |
last post by:
I have a situation where a webservice has worked fine in a development
environment, but when placed into production has stopped working
(although at one time it was).
Using WSE 2.0/DIME, we...
|
by: =?Utf-8?B?SmFrb2IgTGl0aG5lcg==?= |
last post by:
I have never sent attachment with webservices.
Yesterday I got the challenge to redesign my solution that sends large XML
structures to a Java webservice. The reason was that the Java SOAP...
|
by: DolphinDB |
last post by:
Tired of spending countless mintues downsampling your data? Look no further!
In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: ArrayDB |
last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
|
by: PapaRatzi |
last post by:
Hello,
I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
|
by: Defcon1945 |
last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
|
by: Shællîpôpï 09 |
last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
|
by: af34tf |
last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome former...
| |