Author |
Topic  |
|
dan787
Starting Member
6 Posts |
Posted - 03 May 2001 : 17:24:29
|
THINK BIG!
Snitz forum is scalable do we agree? The question is how scaleable are ‘you’ thinking?
Just two of my ideas about the forum’s future development…
Firstly allow webmasters to take areas of the forum and ‘implement’ them into their own site. Yes, divide the script up into areas that can be implemented to various parts of any website.
For example, allow webmasters to take the login script as an include file and ‘bolt’ it to the main page of a webmasters site. Allow webmasters to use this ‘log-in’ area for other pages of their site, again you could reject non registered visitors to certain pages therby giving the webmaster more than just a forum etc.
Excitingly you could use the login information as a newsletter feature, were webmasters could mail their members information on their web site etc. This could be developed into a huge scaleable script, not just a forum script etc.
You could do this with virtually all the Snitz add-ons!
The bottom line is make SNITZ ‘mobile’.
Regards,
Dan
Edited by - dan787 on 03 May 2001 17:26:16 |
|
Reinsnitz
Snitz Forums Admin
    
USA
3545 Posts |
Posted - 04 May 2001 : 13:22:50
|
Great Ideas!!! Especialy the login thing... I guess we just assumed that everyone knew how to do this by taking code and pasting it... if someone is using cookie based security... and knows what it is... that they knew how to use it...
Will consider!
Reinsnitz (Mike) ><)))'> Need a Mod? "Therefore go and make disciples of all nations,..." Matthew 28:19a |
 |
|
efourie
New Member

USA
80 Posts |
Posted - 08 June 2001 : 12:47:14
|
I agree with this post. Snitz is great, but it can be much better. I like the technology and code from www.idealbb.com, but I think their support suck, and they don't have such a great community.
Please think modular when designing the software, ie. make every aspect of the board portable. A good example of this would be the navigation tree. If one really want to customize this, you have to go to every single page and change it. If you were thinking modular, this would have been a function or sub routine that was passed param's that would produce the navigation bar - right now it's kind of hard.
My biggest gripe with Snitz is the fact that you don't use Response.write to output pages. Using this already will speed up the board with as much as five times I believe. Another thing that's a pain is the fact that you might start with a table, have a lot of if statements that produces the rest of the table html and sometimes this is really messy to add or take away code. All scripts and data should be seperate from the actual html output. I have just purchased a piece of ASP code for my site that have the whole look and feel of the site incorporated in an simple html file that get's read, so any novice can change the overall look and feel of their site, without having to dable in the asp code, trying to figure out where the table starts, and where the table ends.
Another thing I would like to see with Snitz is normalised database for SQL and using stored procedures - this in itself will speed up the board 100% for SQL owners. Now if the code was modular, we could have plugged this in quite easily. I am even prepared to help with this, and if we start some collaboration effort with a couple of dev's, we can have this done in no time.
Hope this find you in good spirits.
Thanks eddie
Preach Christ - Use words if you must! |
 |
|
davemaxwell
Access 2000 Support Moderator
    
USA
3020 Posts |
Posted - 08 June 2001 : 13:27:26
|
quote:
My biggest gripe with Snitz is the fact that you don't use Response.write to output pages. Using this already will speed up the board with as much as five times I believe. Another thing that's a pain is the fact that you might start with a table, have a lot of if statements that produces the rest of the table html and sometimes this is really messy to add or take away code. All scripts and data should be seperate from the actual html output. I have just purchased a piece of ASP code for my site that have the whole look and feel of the site incorporated in an simple html file that get's read, so any novice can change the overall look and feel of their site, without having to dable in the asp code, trying to figure out where the table starts, and where the table ends.
All the pages are being recoded to response.writes as changes are being made to them for new releases. It's not a minor undertaking, so it will take some time. As for the html file, we've hashed this over and the main problem with this is that using files like that requires the use of the file system object or XML, not all of which is supported by all providers. One of the main goals of Snitz is to keep it as generic as possible to allow as many people to use it as possible.
quote:
Another thing I would like to see with Snitz is normalised database for SQL and using stored procedures - this in itself will speed up the board 100% for SQL owners. Now if the code was modular, we could have plugged this in quite easily. I am even prepared to help with this, and if we start some collaboration effort with a couple of dev's, we can have this done in no time.
Again, we don't use stored procedures because that would eliminate Access and MySQL users, two databases we currently support.
The modular approach is a valid one, but not on the top of our list unforunately....maybe as we go..
Dave Maxwell -------------- Proud to be a "World Class" Knucklehead |
 |
|
Doug G
Support Moderator
    
USA
6493 Posts |
Posted - 08 June 2001 : 15:51:25
|
quote: My biggest gripe with Snitz is the fact that you don't use Response.write to output pages. Using this already will speed up the board with as much as five times I believe.
I'll go out on a limb here and say I doubt there will be much discernible speed difference. Why do you think it would speed up the forum by 5 times?
====== Doug G ====== |
 |
|
work mule
Senior Member
   
USA
1358 Posts |
Posted - 08 June 2001 : 16:06:32
|
quote:
quote:
My biggest gripe with Snitz is the fact that you don't use Response.write to output pages. Using this already will speed up the board with as much as five times I believe. Another thing that's a pain is the fact that you might start with a table, have a lot of if statements that produces the rest of the table html and sometimes this is really messy to add or take away code. All scripts and data should be seperate from the actual html output. I have just purchased a piece of ASP code for my site that have the whole look and feel of the site incorporated in an simple html file that get's read, so any novice can change the overall look and feel of their site, without having to dable in the asp code, trying to figure out where the table starts, and where the table ends.
As for the html file, we've hashed this over and the main problem with this is that using files like that requires the use of the file system object or XML, not all of which is supported by all providers. One of the main goals of Snitz is to keep it as generic as possible to allow as many people to use it as possible.
Yes and no? I guess it depends on what we're talking about.
It could be that you have a sub for the navigation and other forum elements. You could wrap the html into subs too. If in the one html sub you want the navigation to appear, you call the nav sub.
Before someone says that inc_top.asp and inc_footer.asp do something similiar, I agree to a point, but it's not too easy to follow, 'specially for first-timers. 
The Writer Community
"Do not go where the path may lead, go instead where there is no path and leave a trail." -Ralph Waldo Emerson |
 |
|
efourie
New Member

USA
80 Posts |
Posted - 10 June 2001 : 11:52:16
|
Dave, here goes:
Christoph Wille and Christian Koller are leading ASP developers, and have written a copule of books.
Here are the things they suggest for speeding up any ASP application, and I have seen this firsthand with some of my own ASP applications.
- Speed up database queries
- Accellerate your ASP script
- Tune IIS
- Bypass the ODBC layer
- Choose the appropriate recordset options
- Close connections as soon as possible
- Use stored procedures
- Use disconnected recordsets
- Enable Connectin pooling
To further elaborate on Accelerate Your ASP script, here are the things you MUST do:
- Use local variables whenever possible
- Batch Response.Write statements
- Avoid resizing dynamic arrays
- Turn on Option Explicit
- Copy collection values to local variables
- Don not store OBJECTS in the Session object
- Avoid running a site as an isolated process
- Use the cache of the browser
- Buffer output
- Use compiled objects
- Do performance testing
As you can see, we violate a couple on Snitz code. I will be happy to tell you where you can get further information on each of these bullets, just e-mail me. But let me conclude with why you should batch Response.Write statements.
I agree five times is not likely to happen, maybe at least double as fast, in the current scenario, the script jumps from ASP code to HTML and back in every line. This is particulary of note with line where a variable is written like <% =DBNTusername %>. If the code was a batched Response.write statement, it would not have to do this, ie. jump between ASP and HTML. Think about tables where topics or outputted. Right now it has to do a lot of jumping. I use some applications that is completely written in batched Response.write statements, and those applications also do a lot of table operations, and they do perform better on average compared to Snitz.
Since we already have a variable for database handler, it would be cool if we can convert SQL code to stored procedure, since this execute on the server, and does give much better response.
Sorry for the longwinded explanation, but you asked.
Thanks Eddie
Preach Christ - Use words if you must! |
 |
|
brkonthru
Development Team Member

Jordan
69 Posts |
Posted - 12 June 2001 : 04:44:55
|
One thing that will make the board quite fast is the use of "option explicit", I did that on the site that I work for and it did increase speed quite a lot. Of course, I did spend half a day solving "variable undefined errors"!
http://www.jeeran.com - free hosting for Arabs and Muslims |
 |
|
|
Topic  |
|
|
|