Frequently Asked Questions
- What is the difference between a Shared and Dedicated hosting package?
- I can login to my server, write a small program and run it. That’s great, but how do I publish it so that others can see it?
- Why does my subdomain address redirect to a port other than the standard port 80?
- Can my site use SSL (Secure Sockets Layer)?
- Can my site have its own domain name?
- Can I run external programs using the SHELL$ function? For example, if a user uploads a picture that needs some image processing, could I run a program like Irfanview to handle that task?
- Can SQLite be upgraded to a newer version?
- What new features are available in the latest version of SQLite?
What is the difference between a Shared and Dedicated hosting package?
A Shared hosting package has more than one subscriber sharing a VPS (Virtual Private Server). This means that your Run BASIC server instance is running side-by-side on the same VPS with other subscribers. This is the best type of package for a hobbist or a small business just getting started.
A Dedicated hosting package has only one subscriber per VPS. This is the best type of package for a business that needs more resources and has mission critical applications.
I can login to my server, write a small program and run it. That’s great, but how do I publish it so that others can see it?
Check out this link in the online Quick Start Guide:
http://www.runbasic.com/docs/runbasic.html#publishTab
In the URL needed to access your application make sure to:
- Use runbasichosting.com instead of localhost
- Your server’s port number instead of 8008
- The name of your application instead of firstTable
Why does my subdomain address redirect to a port other than the standard port 80?
The Run BASIC Hosting website uses port 80. Each subscriber has a Run BASIC server instance that must use a unique port number. If you are a Shared Hobbyist 1 subscriber, then your subdomain is configured as a shortcut (i.e. redirect) to your Run BASIC IDE. It can’t be used as part of your published application’s URL.
The Apache web server can be setup as a reverse proxy to redirect port 80 traffic on a subdomain to the appropriate Run BASIC server.
This feature is part of the Shared Hobbyist 2 and Dedicated Business 1 subscription packages.
Can my site use SSL (Secure Sockets Layer)?
SSL is part of the Dedicated Business 1 subscription package.
Can my site have its own domain name?
Yes, this is part of the Dedicated Business 1 subscription package.
Can I run external programs using the SHELL$ function? For example, if a user uploads a picture that needs some image processing, could I run a program like Irfanview to handle that task?
Yes, this is part of the Dedicated Business 1 subscription package.
Can SQLite be upgraded to a newer version?
Yes, send me an e-mail and I will upgrade SQLite to the latest version for you. You can also do it yourself by copying the latest command line client and DLL to your RB folder. After that, restart your RB server.
The two files that need to be replaced are:
Make sure to backup the old files just in case you want to go back to the version that shipped with Run BASIC.
The SQLite website is http://sqlite.org.
What new features are available in the latest version of SQLite?
SQLite is actively developed, so the answer to that question will change from month to month. The change list can be found here: http://sqlite.org/changes.html.
The most important feature, though, is WAL. This feature greatly improves concurrency and is a real game changer for the scalability of SQLite.
Another way to improve performance is to adjust the synchronous pragma.
These two methods together help to improve performance and avoid file locking issues that developers have experienced using Run BASIC over the years.
|