Will this processing occur frequently, or is it a once-per-day kind of deal?

You *might* get away with this in a shared hosting environment if you only need to run it once a day, and you don't mind doing it at 4am. But even then you're quite likely to find your account disabled due to its excessive resource requirements.

This kind of application is really not well suited to a shared hosting setup because you will potentially be bringing hundreds of other websites to a halt while your code runs. You simply can't expect 1 GB of RAM and multiple CPU-minutes in a shared environment.

Here's what I suggest, depending on your needs.

1. If you need to do this processing once a day (or similar)

Why not run the processing on your own machine each day then upload the results to the webserver? Then you can use standard shared hosting. Of course, if the result set is very large this might be problematic too, but most providers will give you more leeway on upload bandwidth than on CPU and memory.

2. If every hit needs to do this processing, and there will be hits throughout the day

You can't use shared hosting. You can't use virtual private servers either. You need to get a dedicated server - a real physical machine with a CPU and memory that are yours and yours alone. Then you can do whatever you want with it. The provider will only care how much bandwidth you use.

This will cost you though - I think the cheapest dedicated servers start around $100/month.


In reply to Re: WEB host for Perl/CGI based site by thparkth
in thread WEB host for Perl/CGI based site by vit

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.