home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / v611docs.zip / VMAIN611.ZIP / VC8 < prev    next >
Text File  |  1993-10-08  |  7KB  |  148 lines

  1.                                              VBBS 6.11 Documentation -- 8-1
  2.  
  3.  
  4.      ╔════════════════════════════════════════════════════════════════╗
  5.          ║ CHAPTER EIGHT     OPTIMIZING VBBS                              ║
  6.      ╚════════════════════════════════════════════════════════════════╝
  7.  
  8.         Running a BBS -- and VBBS is no exception here -- is a
  9.      major source of hard-drive wear and tear.  This is not to put
  10.      down any BBS software; it's just the nature of the beast.  There
  11.      are several steps you can take to optimize VBBS so as to minimize
  12.      hard-drive abuse.
  13.  
  14.      "Defragging" Your Hard Drive
  15.      ════════════════════════════
  16.  
  17.         One piece of maintenance you should run periodically is a
  18.      program designed to de-fragment files on your hard drive.  Daily
  19.      maintenance erases the oldest messages on your hard drive, lea-
  20.      ving "gaps" where those messages used to be.  After several days
  21.      of this, a map of your hard drive utilization can look like some-
  22.      one took a shotgun to it -- empty sectors/clusters scattered all
  23.      through your data.
  24.         "Defragging" your hard drive puts your data into contigu-
  25.      ous (adjacent) sectors/clusters, thereby reducing the amount of
  26.      time it takes the read/write heads to access a particular piece
  27.      of information.  Utilities such as Norton's SPEEDISK accomplish
  28.      this quite well; be prepared, though, to spend several minutes
  29.      watching the process when you run it the first time.
  30.  
  31.      --> IMPORTANT NOTE:  Just to be on the safe side, you SHOULD NOT
  32.                   run a disk defragmentation program from
  33.                   within VBBS or from WFC; always EXIT the
  34.                   BBS prior to running the program.
  35.  
  36.      Using a RAMdrive
  37.      ════════════════
  38.  
  39.         Another means of optimization is to place the most fre-
  40.      quently accessed files -- menus and such -- into a RAMdrive
  41.      (virtual disk).  By loading the most frequently accessed files
  42.      into RAM, many systems will realize system speedup ranging from
  43.      modest to substantial.
  44.         VBBS textfiles and menus within the \TXT directory pro-
  45.      bably benefit most from being placed in a RAMdrive; these would
  46.      be the .MNU, .ANS/.ASC, and .TXT files.  Because they are acces-
  47.      sed often, having them in RAM can substantially decrease hard-
  48.      drive access.  Another group of files suitable for placing in a
  49.      RAMdrive are your script files -- the .V, .COD and .LIT files.
  50.      This speeds the process of loading the scripts, since no disk
  51.      access is performed.
  52.         To install a RAMdrive, include the following in your
  53.      CONFIG.SYS file:
  54.  
  55.         DEVICE=RAMDRIVE.SYS 80 /E
  56.  
  57.      This command line creates an 80-kilobyte RAMdrive; the "/E"
  58.      switch tells DOS to place the RAMdrive in EXTENDED memory.
  59.  
  60.                                              VBBS 6.11 Documentation -- 8-2
  61.  
  62.  
  63.      In addition, the default limit on the number of files that can
  64.      be placed in a RAMdrive (as would be the case in the above ex-
  65.      ample) is 64; if you want to place more files than that in the
  66.      RAMdrive, you need a command line similar to this:
  67.  
  68.         DEVICE=RAMDRIVE.SYS 128 128 /E
  69.  
  70.      The above command line would create a 128K RAMdrive with a maxi-
  71.      mum of 128 files in extended memory.  For more information,
  72.      please consult your DOS manual or reference book.
  73.         To make the best use of a RAMdrive, you need to be run-
  74.      ning a 286 or 386 computer with at least 1 Mb of RAM and the
  75.      DOS device HIMEM.SYS (an extended memory manager) loaded.  If
  76.      you're running a 386, you might consider QEMM386 as your exten-
  77.      ded memory manager.
  78.  
  79.      --> IMPORTANT NOTE:  It is recommended that you do NOT assign
  80.                   your VBBS \TEMP directory to a RAMdrive.
  81.      
  82.  
  83.      ╔════════════════════════════════════════════════════════════════╗
  84.      ║ SECURITY                                                       ║
  85.      ╚════════════════════════════════════════════════════════════════╝
  86.  
  87.         VBBS provides a high level of security.  One of the most
  88.      significant security features of VBBS is that it will not allow a
  89.      remote user to drop to DOS through internal functions.  If you
  90.      would like to enable a remote drop-to-DOS capability, you will
  91.      need to install DOORWAY or DoorMaster (both shareware programs)
  92.      as a door from VBBS.  This is generally a much safer method, and
  93.      in the case of using DOORWAY, provedes a much more powerful re-
  94.      mote interface than a built-in remote DOS access routine could.
  95.      By using a program such as this, you may also run VBBS utilities
  96.      such as VCONFIG remotely.
  97.         In VCONFIG, you have the option of allowing remote sysops.
  98.      Allowing a remote sysop will let a user with a SL of 255 who 
  99.      knows the system password to access the sysop functions of VBBS.
  100.      Pressing [S] from the sysop menu will show all users on the sys-
  101.      tem who have security level access.  Although a user may view
  102.      an archive, there is no function that will allow him or her to
  103.      extract an archive.  As with all BBS software, it is recommended
  104.      that you register DSZ (ZModem) for maximum security.
  105.         VBBS uses a \SYSOP directory which stores all files up-
  106.      loaded to the system and files sent that were attached to E-mail.
  107.      Here, the sysop has the ability to view, scan and move the files
  108.      and file listings to the appropriate directory after review.  Be
  109.      sure to leave the maximum settings for this database at 0 (zero)
  110.      and make sure that DSZ.COM is in your path (a common mistake
  111.      when setting up for the first time).
  112.         VBBS features a special exclusion file, EXCLUDE.TXT, in
  113.      which you define whole filenames, partial filenames, or DOS
  114.      extensions that you wish VBBS to NOT allow upload of (such as
  115.      .GIF).  It is highly recommended that you do NOT delete any of
  116.      the lines in the default EXCLUDE.TXT provided.
  117.  
  118.                                              VBBS 6.11 Documentation -- 8-3
  119.  
  120.  
  121.                 VBBS allows you to automatically check for archive
  122.          integrity and viruses. See Automatic New Upload Verification
  123.          in the VCONFIG portion of this document for details.
  124.  
  125.  
  126.      ╔════════════════════════════════════════════════════════════════╗
  127.      ║ MAINTENANCE                                                    ║
  128.      ╚════════════════════════════════════════════════════════════════╝
  129.  
  130.         Much of your system's maintenance is performed automatic-
  131.      ally by VBBS each day.  Database "packing" occurs as the primary
  132.      event where your system's databases are compacted and old mes-
  133.      sages are removed according to the limits you set in VCONFIG.
  134.      System logs are then compacted as well and the daily log cycles
  135.      into another log file that shows a log of the last five days of
  136.      system activity.  Many sysops run other maintenance as well.  
  137.      Backing up certain important system files each day is common.
  138.         There are several VBBS-specific utilities as well as
  139.      several general-use utilities that can be valuable for the VBBS
  140.      sysop.  Some of these utilities, such as those by Neil J. Mar-
  141.      shall and other VBBS freeware utility programmers, perform such
  142.      tasks as searching out duplicate posts and files, removing users
  143.      who have not called for a specific time, printing reports, etc.
  144.         There are several shareware utilities available that will
  145.      allow you to automate periodic batchfile events so that they run
  146.      on a daily or weekly (or other interval) basis.
  147.  
  148.