首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高网站性能

提高网站性能
EN

Stack Overflow用户
提问于 2010-03-21 23:10:38
回答 10查看 454关注 0票数 2

我设计了一个新的网站。我已经把它放到网上了。我希望它有最好的性能和更快的页面加载速度。

这个网站是用php 5.0+使用codeigniter设计的。这是使用mysql作为DB。我有照片在上面。我正在使用Nitobi网格在页面上显示一组记录。其余的都是普通的页面控件。

由于我不是很有经验的网站性能因素,我想得到的建议和细节,可以提高网站的性能因素。请告诉我如何才能提高我的表现。

另外,请让我知道是否有任何方法来衡量网站的表现,也有任何网站或工具,以帮助测试的表现。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2010-03-21 23:15:43

首先,获取FirefoxFirebug,然后安装YSlow。YSlow提供了有关网站客户端性能的大量信息。这是一个User Guide

要了解服务器端性能,请看一下Apache JMeter

票数 1
EN

Stack Overflow用户

发布于 2010-03-21 23:35:12

你研究过操作码缓存、APC、memcache等吗?正如另一个人所说,您需要对页面的加载进行计时,并尝试找到潜在的SQL瓶颈和/或可以重构的脚本。你可能还想安装一些像webgrind这样的东西,这样你就可以看到页面加载时发生了什么,以及每个过程需要多长时间。

票数 1
EN

Stack Overflow用户

发布于 2010-03-21 23:35:39

您可以在前面提到的Firefox Firebug插件中的Net选项卡中查看主页及其包含的组件的加载时间。在那里你可以看到一个页面是因为有大量的外部内容(比如用户添加的图片之类的)还是因为它本身的原因而变慢。

在第一种情况下,除了删除耗时最长的内容之外,你所能做的并不多,在第二种情况下,考虑到PHP应用程序中的大多数时间性能问题都依赖于不完美的数据库交互(写得很差的查询、足够的重复查询等),你需要检查一下PHP代码。

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

https://stackoverflow.com/questions/2487522

复制
相关文章

相似问题

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