我的Joomla网站太慢了。 它大约使用8到10秒来加载主页。 我正在使用xampp。 模板protostar。 PC核心i7。 OS窗口。 JOOMLA 3.15。 这是正常的吗?
或任何任何人可能请指导我如何debugging这个问题。
在你的配置.php确保你有public $host = '127.0.0.1';
,而不是'localhost'
。 这是一个PHP / MySQL的问题。 对我来说,每个数据库连接的差异是1秒。
当你有joomla调试模式,你会得到时间信息:
本地主机:
127.0.0.1:
奥普我刚刚解决了它。 我在php.ini中禁用Xdebug,时间缩短为8s到1s
[XDebug] ;zend_extension= "C:\Users\arslan\Desktop\xampp-win32-1.8.1-VC9\xampp\php\ext\php_xdebug.dll" ;xdebug.remote_enable=on ;xdebug.remote_handler=dbgp ;xdebug.remote_host="localhost" ;xdebug.remote_port=9001 ;xdebug.remote_autostart=1
我的服务器是xampp。
Joomla网站缓慢的问题解决了。
它现在像豹一样运行。
OS窗口7
工作站corei7
本地主机
编辑::时间减少到0.5秒,当我删除下面的代码形式protostar index.php即谷歌字体
<link href='http://fonts.googleapis.com/css?family=<?php echo $this->params->get('googleFontName');?>' rel='stylesheet' type='text/css' /> <style type="text/css"> h1,h2,h3,h4,h5,h6,.site-title{ font-family: '<?php echo str_replace('+', ' ', $this->params->get('googleFontName'));?>', sans-serif; } </style>
很难分辨出当你正在进行xampp / win时出现什么问题,因为这个设置本身比运行Joomla的* nix服务器要慢。 与大多数网络软件一样,Joomla受托管环境影响很大。 获得一个好的主机对于网站速度至关重要。 我们最近帮助客户解决了网站速度问题,只需将它们转移到专门针对Joomla的服务器上即可。 加载时间从6-8秒减少到2秒以下,除了移动网站外,我们什么也没有做。
直到你把它放到生产服务器上,我不会担心它。 即使那样,我也会确保你在一个像RochenHost.com那样专注于Joomla的高质量主机上。
除了上面提到的答案,我没有注意到
bind-address="127.0.0.1"
在MySQL配置文件(my.ini)中设置。
这使得我的本地Joomla在Windows 8.1上的安装速度提高了。