我目前正在为我的一个客户管理一个网站,这个客户每天至少有500到1000次访问,其中包括上传视频、照片、博客帖子和其他内容的成员。
站点本身就是http://bizisquare.com
为了记录在案,我被告知,许多开发人员之前在网站上添加自定义的特性和功能到CMS,该网站已经运行。
索引页的初始加载时间非常长,随后的页面在任何给定时间都可以从5秒到20秒不等。在站点本身的文件系统中,存在大量不必要的目录和备份文件夹,我认为这些都是造成站点延迟的原因。
使用PingDom工具对网站进行计时,我的结果是:
Perf。职等: 70/100
请求: 80
装载时间: 21.21s
页宽: 1.0MB
当前的托管计划是一个无限带宽/无限存储包。
优化这样一个站点的最佳方法是什么?我已经研究过如何使用.htaccess规则,但对它们还不太了解,无法有效地实现它们。
提前谢谢。
发布于 2014-03-30 23:23:27
您应该采取一种系统的方法来确定瓶颈所在。
看看你的网页浏览器开发工具中的80个请求;
如果这归结为减缓服务器端代码,那么正如Michael所说,最好的方法可能是从头开始,或者至少进行一些重大的重新工作。
另一个选项可能是一个缓存,比如Varnish,它可以将缓慢的代码从服务请求的过程中删除--但如果您运行的内容必须根据会话在不同用户之间的不同,则可能无法工作。
https://serverfault.com/questions/585512
复制相似问题