Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Community Forums
 Suggest forum.snitz.com Content
 THINK BIG!
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

dan787
Starting Member

6 Posts

Posted - 03 May 2001 :  17:24:29  Show Profile

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 SNITZmobile’.

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  Show Profile  Visit Reinsnitz's Homepage  Send Reinsnitz an AOL message  Send Reinsnitz an ICQ Message  Send Reinsnitz a Yahoo! Message
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
Go to Top of Page

efourie
New Member

USA
80 Posts

Posted - 08 June 2001 :  12:47:14  Show Profile
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!
Go to Top of Page

davemaxwell
Access 2000 Support Moderator

USA
3020 Posts

Posted - 08 June 2001 :  13:27:26  Show Profile  Visit davemaxwell's Homepage  Send davemaxwell an AOL message  Send davemaxwell an ICQ Message  Send davemaxwell a Yahoo! Message
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
Go to Top of Page

Doug G
Support Moderator

USA
6493 Posts

Posted - 08 June 2001 :  15:51:25  Show Profile
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
======
Go to Top of Page

work mule
Senior Member

USA
1358 Posts

Posted - 08 June 2001 :  16:06:32  Show Profile
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
Go to Top of Page

efourie
New Member

USA
80 Posts

Posted - 10 June 2001 :  11:52:16  Show Profile
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!
Go to Top of Page

brkonthru
Development Team Member

Jordan
69 Posts

Posted - 12 June 2001 :  04:44:55  Show Profile  Send brkonthru an ICQ Message
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
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.15 seconds. Powered By: Snitz Forums 2000 Version 3.4.07