Forum Moderators: open
I'm not entirely clear on your process.
Are you uploading the Access DB file to your server every day and want to automate that?
Or, are you saying that your web pages are slow because it has to access the DataBase every day?
Please clarify for us and I'm sure someone can help you out.
I don't know if you can do this in regular ASP (never used it), but ASP.NET has some pretty advanced caching features that actually make this pretty simple. This is one of the main reasons why I'm converting my entire (dynamically generated) site over from an Apache/PHP solution to an IIS/ASP.NET solution.
Are you using ASP.NET or plain vanilla ASP?
Big enough that it's non-trivial, not so big that it's impossible. I don't know if there's a way to do caching in plain ASP or not.
If you don't have that many pages, the simplist thing to do would be to simply load the page once in your browser and then do a "save as". It would save it as just HTML, which you could then place on your server instead of your ASP based pages. Alternatively, you could write a script to do this for you.
It's not the best solution I know. Sorry I can't be more help than that. Maybe somebody else has a better idea.
Although an ASP developer in my day job - it is a much simpler solution than developing a dynamically generated site since I can use cheap and powerful Linux hosting.
However, the easier way is to upgrade to .NET. In .NET, each web page can have a cache directive that tells it how long to automatically cache the page.