Optimization 关于缓慢加载站点/服务器的建议

Optimization 关于缓慢加载站点/服务器的建议,optimization,load,Optimization,Load,我们有一个云托管帐户,使用cpanel和centos作为操作系统,为我们提供2GB内存和3GHZ处理器。我们面临的问题是页面加载速度似乎很慢,而不仅仅是对我们而言。其他人提到了它的缓慢。但我们只有一个web应用程序,负载几乎为零,超过一兆的内存仍然可用。这个web应用程序使用了我们在themeforest购买的一个主题,它有大量的css样式和用于曲线角、阴影等的javascript。我想知道模板本身是否会因为它通过浏览器进行大量渲染而导致速度变慢?桌面上的速度似乎比ipad快 是否有任何工具来确

我们有一个云托管帐户,使用cpanel和centos作为操作系统,为我们提供2GB内存和3GHZ处理器。我们面临的问题是页面加载速度似乎很慢,而不仅仅是对我们而言。其他人提到了它的缓慢。但我们只有一个web应用程序,负载几乎为零,超过一兆的内存仍然可用。这个web应用程序使用了我们在themeforest购买的一个主题,它有大量的css样式和用于曲线角、阴影等的javascript。我想知道模板本身是否会因为它通过浏览器进行大量渲染而导致速度变慢?桌面上的速度似乎比ipad快


是否有任何工具来确定任何潜在的加载问题?当人们使用它时,我们再次观察平均负载,从一页到另一页的点击几乎没有任何负载,似乎需要几秒钟来呈现。页面大小显示在2kb以下。ping服务器时,其范围为70-90毫秒,需要10-12跳。有什么建议吗?

我觉得你没有专用的2GB内存和3Ghz处理器。您可能正在与许多其他站点共享这些资源。您使用的是哪家主机提供商


此外,当页面加载时,浏览器是否冻结?例如,如果在页面加载时将鼠标悬停在“后退”按钮上,该按钮是否会弹出?如果页面加载时浏览器冻结,则表明页面本身存在问题。

网络面板是诊断瓶颈的绝佳工具。注意时间线——服务器需要很长时间才能响应吗?我们等待资源的时间是否很长?或者我们马上就能得到所需的一切,但在页面准备好之前还有很长的延迟?(这意味着客户端存在性能问题。)

某些资源是否不必要地阻塞了其他资源?确保在正确的位置包含CSS和Javascript。这似乎是罪魁祸首。(请参阅和的性能提示,并获取Firebug的相关Google和Yahoo插件。)

有很多图像、CSS和JavaScript文件吗?可能瓶颈是每个主机名的连接数。(请参阅。)要检查此问题,请打开Firebug中的“网络”面板。清除浏览器缓存并加载页面。正在下载多少文件

与CSS相比,阻止下载和网络瓶颈更可能是罪魁祸首。不过,花哨的Javascript效果肯定会让你慢下来

要查看CSS或Javascript呈现是否会减慢速度,请尝试有选择地禁用它们并浏览您的站点。你可以用插件来做这件事

客户端呈现速度的其他因素是页面中的元素数量和大小

var count = document.getElementsByTagName('*').length;
alert('The page has '+count+' elements.');
大量元素也会降低Javascript的执行速度