Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
第一页加载慢速PHPBB 3.0.11_Php_Sql_Performance_Phpbb - Fatal编程技术网

第一页加载慢速PHPBB 3.0.11

第一页加载慢速PHPBB 3.0.11,php,sql,performance,phpbb,Php,Sql,Performance,Phpbb,我有一个运行phpbb3.0.11(最新版本)的站点,但在第一次访问空缓存页面时,加载需要4-5秒。之后,它将在几秒钟内加载!有什么想法吗 论坛: 谢谢看起来延迟只出现在一个文件中,即首页,而且是第一次,因此这里没有缓存问题: 只有几个问题: 有没有什么时髦的.htaccess乱来 您是否尝试分析应用程序的执行情况 它是否只在该服务器中发生(使用相同的代码),或者在本地主机或其他主机中发生 谢谢大家的帮助,我解决了问题。原来这是因为我有一个非常大的禁止ip列表,我想phpbb会在初始页面加载

我有一个运行phpbb3.0.11(最新版本)的站点,但在第一次访问空缓存页面时,加载需要4-5秒。之后,它将在几秒钟内加载!有什么想法吗

论坛:


谢谢

看起来延迟只出现在一个文件中,即首页,而且是第一次,因此这里没有缓存问题:

只有几个问题:

  • 有没有什么时髦的
    .htaccess
    乱来
  • 您是否尝试分析应用程序的执行情况

  • 它是否只在该服务器中发生(使用相同的代码),或者在本地主机或其他主机中发生

    • 谢谢大家的帮助,我解决了问题。原来这是因为我有一个非常大的禁止ip列表,我想phpbb会在初始页面加载时加载这些ip并将它们存储在某个地方。

      我有一些关于如何使phpbb更快的信息,我的论坛加载速度是以前的两倍,所以我在这里发布这篇文章,希望我的评论对你们中的一些读者有用。。如果你的论坛加载速度更快,那么解决问题就更容易了。如果超过30秒的最长执行时间,你就更难获得广为人知的白色屏幕,也更容易调试你的论坛。。大多数情况下,这些错误都是由修改引起的,请确保所有MOD和phpBB论坛脚本都是最新的

      首先,如果你的禁止列表中有很多项目或者有很多会员,那么你的论坛就会崩溃,并为你提供奇怪的错误和白色屏幕,我相信这不是你想要看到的;)

      如何解决以及从何处开始:

    • 确保服务器上安装了pecl memcache的最新稳定版本,并在php.ini中启用。使用memcache.so的corect路径并创建论坛备份
    • 打开config.php并编辑它,如下所示

      <?php
      // phpBB 3.0.x auto-generated configuration file
      // Do not change anything in this file!
      $dbms = 'mysqli'; // What kind of database do you use?
      $dbhost = 'localhost'; // Your host for most of us localhost will work just fine..
      $dbport = ''; // Only needed if a non-standard port is used...
      $dbname = 'YOUR-DATABASE-NAME';
      $dbuser = 'YOUR-USERNAME';
      $dbpasswd = 'YOUR-PASSWORD';
      $table_prefix = 'phpbb_';
      $acm_type = 'memcache'; // Standard is apc or file, change this to memcache but first you slould make sure it's installed and working corectly!!
      // Add the lines below and: DO NOT CHANGE ORDER!
      @define('PHPBB_ACM_MEMCACHE_HOST', 'localhost'); // Memcache server hostname
      @define('PHPBB_ACM_MEMCACHE_PORT', 11211); // Memcache server poort
      @define('PHPBB_ACM_MEMCACHE_COMPRESS', false); // Compress stored data true or false if used CPU usage will grow but bandwidth will be lower I use it on a 8core server..
      $load_extensions = 'memcache';
      
      @define('PHPBB_INSTALLED', true);
      // @define('DEBUG', true); // uncommend to debug, it will give you a lot of information -  do not remove if forum is working well
      // @define('DEBUG_EXTRA', true); // uncommend to debug, it will give you a lot of information - do not remove if forum is working well
      
      ?>
      

      你对你的电路板做过任何修改吗?链接到你的论坛可能会有所帮助。没有安装mod,我用论坛的链接更新了这个问题,谢谢。它是在那个服务器上发生的吗?还是在本地主机或其他主机上发生的?我第一次加载论坛时,花了大约三秒的时间,但是如果我加载索引或任何其他页面,它的加载就很好!