首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为大型流量网站优化站点速度的最佳方法?

为大型流量网站优化站点速度的最佳方法?
EN

Server Fault用户
提问于 2014-03-30 21:41:58
回答 1查看 98关注 0票数 0

我目前正在为我的一个客户管理一个网站,这个客户每天至少有500到1000次访问,其中包括上传视频、照片、博客帖子和其他内容的成员。

站点本身就是http://bizisquare.com

为了记录在案,我被告知,许多开发人员之前在网站上添加自定义的特性和功能到CMS,该网站已经运行。

索引页的初始加载时间非常长,随后的页面在任何给定时间都可以从5秒到20秒不等。在站点本身的文件系统中,存在大量不必要的目录和备份文件夹,我认为这些都是造成站点延迟的原因。

使用PingDom工具对网站进行计时,我的结果是:

Perf。职等: 70/100

请求: 80

装载时间: 21.21s

页宽: 1.0MB

当前的托管计划是一个无限带宽/无限存储包。

优化这样一个站点的最佳方法是什么?我已经研究过如何使用.htaccess规则,但对它们还不太了解,无法有效地实现它们。

提前谢谢。

EN

回答 1

Server Fault用户

发布于 2014-03-30 23:23:27

您应该采取一种系统的方法来确定瓶颈所在。

看看你的网页浏览器开发工具中的80个请求;

  • 主要内容或任何特定资源上的时间到第一个字节是否不合理地高?您将需要查看该资源的运行情况。如果它是主HTML页面,那么在生成该页面的代码( CMS )中,速度就慢了。
  • 某些资源甚至没有分配给浏览器作为要加载的资源,直到进程的后期?动态加载内容的javascript可能会出现问题。
  • 是否从非常慢的外部域加载资源?这些东西可能需要移动。
  • javascript占用的CPU时间是否不合理?可能需要对该javascript进行重构。

如果这归结为减缓服务器端代码,那么正如Michael所说,最好的方法可能是从头开始,或者至少进行一些重大的重新工作。

另一个选项可能是一个缓存,比如Varnish,它可以将缓慢的代码从服务请求的过程中删除--但如果您运行的内容必须根据会话在不同用户之间的不同,则可能无法工作。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/585512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档