Joomla页面加载栏

时间:2012-02-24 17:10:46

标签: javascript jquery joomla

是否可以向用户显示网站页面已开始加载。我的主页有点慢,当页面加载时,用户只能看到一个空白屏幕。并给人一种页面无效的印象。对此有一个简单的解决方案吗?

2 个答案:

答案 0 :(得分:5)

可能最好的选择是看看为什么它的加载速度很慢。如果它是服务器响应,那么你将无能为力。谁是你的主人?对于大型Joomla网站来说,GoDaddy很慢。我已经看到非常优化的网站,只是在godaddy上运行缓慢 - 如果服务器没有快速响应,无论你想要显示的任何加载器仍然需要一段时间才能让加载程序提升。

如果服务器响应很快并且网站很大或者有很多内容被下载,那么某种javascript组件可能是建立临时“加载”类型图标的最佳答案。 / p>

我的猜测是,网站规模很好,而且是导致问题的服务器的响应能力。我真的很喜欢Joomla的Rochen Hosting(他们主持Joomla自己的网站!)而且价格也不差。他们的共享托管速度比godaddys快100倍,我认为你会立即注意到惊人的性能提升。

最终 - 问题是什么?你在哪个版本的Joomla?如果您处于远程现代化状态,Joomla通常运行速度很快。我见过大型的Joomla网站,需要2-5秒才能在非常快的服务器上加载。在过度共享的服务器上?同一个网站需要15-30秒。

我还建议下载/安装Firebug(如果你使用firefox),它可以为你提供关于页面行为方式的惊人细节,包括加载时间,下载的所有内容的大小,让你更好地了解如何优化最佳表现。

好明天!

答案 1 :(得分:0)

完全赞同Hanny:修复你的网站而不是花费有用的时间来建立一个“慢速网站加载”进度条!

首先打开调试以分析正在发生的事情。当然,您希望在开发安装上执行此操作,而不是在实时站点上执行此操作!我的猜测是你有一两个狡猾的延伸 - 根据我的经验,一些扩展的写得很差。我已经看到一个扩展,当一个简单的连接时,会在页面上显示每篇文章的数据库调用。我见过一个在页面上为每个链接进行数据库调用的人。我已经看到了一个扩展,每次请求都会向数据库写入两次。这些行为是缓慢网站的一个秘诀。我见过可以进行大约600次数据库调用的页面。