Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 162595
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T11:25:08+00:00 2026-05-11T11:25:08+00:00

I have to port a smaller windows forms application (product configurator) to an asp.net

  • 0

I have to port a smaller windows forms application (product configurator) to an asp.net app which will be used on a large company’s website, demand should be moderate because it’s for a specialized product line.

I don’t have access to a database and using XML is a requirement from their web developers.

There are roughly 30 different products with roughly 300 different possible configurations stored in the xml files, and linked questions / answers that lead to a product recommendation. Also some production options. The app is available in 6 languages.

How would you solve the ‘data access’ layer, if you could call it this way? I thought of reading / deserializing the xml files into their objects and store them in asp.net’s cache if they’re not there already and then read from the cache on subsequent requests. But that would mean all objects live in the memory all day and night.

Is that even necessary, or smart, performance wise? As I said before, the app is not that big, the xml files not that large. Could I just create some Repository class that reads the xml files whenever an object is requested (ie. ‘Product Details’, or ‘Next question’) and returns it that way, and drive memory consumption down?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T11:25:09+00:00Added an answer on May 11, 2026 at 11:25 am

    The whole approach seems to be sticking to a single server. First consider if this is appropriate as you mentioned a ‘large company’s website’, that sets a red flag for me. If you need the site to scale, you will end up having more than a single server, which prevents considering a simple local file.

    If you are constrained to using that, analyze what data is more appropriate to keep in cache (does not change often, its long lived, the same info is requested different times). Try to keep the cached stuff separated from the non cached, which will reduce the amount of amount of info in the more dynamic files. If you expect big amounts of information, consider splitting the files with something appropriate to your domain.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm new to Linux but have to port a asp.net app to Linux platform.
I have an application(Developed using Adobe AIR) in which i have opened a port
I have to port a windows 6.5 app to both Monodroid and Monotouch. Now
I have to port a web application from AIX to windows server, but it
We have a Windows application written in C++, part of which we are trying
I have to port an application to .NET, so I decided to go with
I have to port the application which is using the Qt3 library to a
I have to port some crypto code to visual c++ from java which (visual
I have a 'Port' INT column, which it's supposed to range from 30000 to
I have an encryption service (.Net Class Lib) now i have to port it

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.