Can anyone comment on the performance of their forum using v5.1.6? Does the notification re-factor improve performance when viewing New Topics or Today's Posts?
5.1.6 Performance
Collapse
X
-
I average 24 seconds to load the New Topics page and 26 seconds for Today's Posts. This forum loads much faster but I realize server optimization and forum settings play a role. Do you think upgrading to 5.1.6 will improve our page load times? -
You would have to install a copy on a test database to see. What caching are you using? You can find out in your config.php file. Do you have MemcacheD installed on the server?
The notification changes would not affect those two pages but there have been additional changes in cache management that may.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
Thanks Wayne. I think memcache is enabled on our server judging by the config file but I really don't know if this is setup correctly. We are using a dedicated server.
Code:// ****** CACHE CONFIGURATION ***** // Here you can configure different methods for caching items. // The following are the cacheing classes that can be used. // vB_Cache_Db - This setting stores the data in the database // vB_Cache_APC - This setting stores the data in APC // vB_Cache_Memcached - This stores the data in memcache // vB_Cache_Memory - This setting uses php's memory while a page is being generated. // Each cache area can use its own cache type. $config['Cache']['class'][0] = 'vB_Cache_Db'; //regular cache $config['Cache']['class'][1] = 'vB_Cache_Memory'; //fastest cache $config['Cache']['class'][2] = 'vB_Cache_Db'; //largest cache and longest life. // Cache options are // vB_Cache_Memory fastest but doesn't survive a page load. // vB_Cache_Db significant speed improvement and available to everyone. // vB_Cache_Filesystem good performance, reduces traffic and load on db server. Not available to everyone- // your web server must be able to write to the file system. // vB_Cache_Memcached excellent performance but usually only available to dedicated or virtual hosted sites. // vB_Cache_APC excellent performance but only available to those with APC installed, and on a single web server. // vB_Cache_XCache excellent performance but only available to those with XCache installed, and on a single web server. //Fast DS Configuration Options // $config['fastDS'] = true; // Use to enable or disable fastDS (true/false). // $config['fastDSType'] = 'APC'; // Storage Type, at this time APC is the only option. // $config['fastDSPrefix'] = ''; // Prefix to prevent collisions on shared systems. Defaults to datastore prefix. //Note that if you use the same cache type for this and fast or large cache, and the same prefix, you may have conflicts. // $config['fastDSLimit'] = 6000000; // Limits the amount of memory consumed, in bytes // ******** FILESYSTEM CACHE CONFIGURATION ****** //If you use filesystem cache you MUST uncomment the line below. //set the path to somewher writeable by the web server process. This location must already exist. Please put // this somewhere outside the document root. Otherwise you have just created a serious security issue. //Don't include the final '/' //$config['Cache']['fileCachePath'] = '/valid/writeable/for/my/webserver'; // ****** DATASTORE CACHE CONFIGURATION ***** // Here you can configure different methods for caching datastore items. // You may need to clear this cache after installing/upgrading. You can do this either // in the control panel (Maintenance) or by restarting the web server. // vB_Datastore_Filecache - to use includes/datastore/datastore_cache.php // vB_Datastore_APC - to use APC // vB_Datastore_XCache - to use XCache // vB_Datastore_WinCache - to use WinCache // vB_Datastore_Memcached - to use a Memcache server, more configuration below // $config['Datastore']['class'] = 'vB_Datastore_Filecache'; //if you use Filecache you can accept the default location, or better // to uncomment the next line and set a location // $config['Misc']['datastorepath'] = '/valid/writeable/for/my/webserver'; // or if you have set $config['Cache']['fileCachePath' above you can do nothing and // it will use that location. // ******** DATASTORE PREFIX ****** // If you are using a PHP Caching system (APC, XCache, eAccelerator, WinCache) with more // than one set of forums installed on your host, you *may* need to use a prefix // so that they do not try to use the same variable within the cache. // This works in a similar manner to the database table prefix. // $config['Datastore']['prefix'] = ''; // It is also necessary to specify the hostname or IP address and the port the server is listening on /* $config['Datastore']['class'] = 'vB_Datastore_Memcached'; $i = 0; // First Server $i++; $config['Misc']['memcacheserver'][$i] = '127.0.0.1'; $config['Misc']['memcacheport'][$i] = 11***; $config['Misc']['memcachepersistent'][$i] = true; $config['Misc']['memcacheweight'][$i] = 1; $config['Misc']['memcachetimeout'][$i] = 1; $config['Misc']['memcacheretry_interval'][$i] = 15; */ //If you are using Memcache you should can set a prefix. This is needed only if the memcache server is shared. If dedicated you don't need it. $config['Cache']['memcacheprefix'] = '';
Comment
-
It is commented out in the code you show here so it wouldn't be used. If you look at your PHP Info does it list memcache?Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
Maintenance -> View PHP Info.
If it isn't listed there, you might ask your host to install it.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
These are all the "cache" entries in PHP but nothing for memcache. Thanks for pointing this out Wayne.
soap
Soap Client enabled Soap Server enabled soap.wsdl_cache 1 1 soap.wsdl_cache_dir /tmp /tmp soap.wsdl_cache_enabled 1 1 soap.wsdl_cache_limit 5 5 soap.wsdl_cache_ttl 86400 86400 Reflectionphar.cache_list no value no value phar.readonly On On phar.require_hash On On
sessionVersion $Id: 4af6c4c676864b1c0bfa693845af0688645c37cf $
Session Support enabled Registered save handlers files user Registered serializer handlers php php_binary wddx Coresession.auto_start Off Off session.bug_compat_42 Off Off session.bug_compat_warn Off Off session.cache_expire 180 180 session.cache_limiter nocache nocache
PHP Version 5.3.28 allow_call_time_pass_reference Off Off allow_url_fopen On On allow_url_include Off Off always_populate_raw_post_data Off Off arg_separator.input & & arg_separator.output & & asp_tags Off Off auto_append_file no value no value auto_globals_jit On On auto_prepend_file no value no value browscap no value no value default_charset no value no value default_mimetype text/html text/html define_syslog_variables Off Off disable_classes no value no value disable_functions no value no value display_errors Off Off display_startup_errors Off Off doc_root no value no value docref_ext no value no value docref_root no value no value enable_dl Off Off error_append_string no value no value error_log C:\Windows\temp\php53_errors.log C:\Windows\temp\php53_errors.log error_prepend_string no value no value error_reporting 30711 22527 exit_on_timeout Off Off expose_php On On extension_dir C:\Program Files (x86)\PHP\v5.3\ext\ C:\Program Files (x86)\PHP\v5.3\ext\ file_uploads On On highlight.bg #FFFFFF #FFFFFF highlight.comment #FF8000 #FF8000 highlight.default #0000BB #0000BB highlight.html #000000 #000000 highlight.keyword #007700 #007700 highlight.string #DD0000 #DD0000 html_errors Off Off ignore_repeated_errors Off Off ignore_repeated_source Off Off ignore_user_abort Off Off implicit_flush Off Off include_path .;C:\php\pear .;C:\php\pear log_errors On On log_errors_max_len 1024 1024 magic_quotes_gpc Off Off magic_quotes_runtime Off Off magic_quotes_sybase Off Off mail.add_x_header On On mail.force_extra_parameters no value no value mail.log no value no value max_execution_time 300 300 max_file_uploads 20 20 max_input_nesting_level 64 64 max_input_time 60 60 max_input_vars 1000 1000 memory_limit 128M 128M open_basedir no value no value output_buffering 4096 4096 output_handler no value no value post_max_size 8M 8M precision 14 14 realpath_cache_size 16K 16K realpath_cache_ttl 120 120 register_argc_argv Off Off register_globals Off Off register_long_arrays Off Off report_memleaks On On report_zend_debug On On request_order GP GP safe_mode Off Off safe_mode_exec_dir no value no value safe_mode_gid Off Off safe_mode_include_dir no value no value sendmail_from [email protected] [email protected] sendmail_path no value no value serialize_precision 17 17 short_open_tag Off Off SMTP localhost localhost smtp_port 25 25 sql.safe_mode Off Off track_errors Off Off unserialize_callback_func spl_autoload_call no value upload_max_filesize 2M 2M upload_tmp_dir C:\Windows\temp C:\Windows\temp user_dir no value no value user_ini.cache_ttl 300 300 Comment
-
It would have its own section. I suggest cloning your database and upgrading that to 5.1.6 in its own directory first.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
Ask your webhost if PHP 5.5 is available, would make a fairly noticeable improvement.Comment
Related Topics
Collapse
-
by Mr BOur vBulletin 5.4.4 is running on IIS 10 with WinCache enabled on the server.
Anyone knows the correct Config.php settings for using WinCache? I have searched the forums and also looked in...-
Channel: Support Issues & Questions
-
Comment