嗨〜我们正在开展一个小项目,我们希望它能在线公开。现在我们的项目在当地运行良好,但是当我们只是在线上运行时,响应速度非常慢。我们都是网络开发领域的新手,所以请提供一些提示或建议。谢谢。
我们使用php,mysql作为数据库,使用nginx作为服务器。
任何建议都非常受欢迎。再次感谢你。
答案 0 :(得分:3)
一些提示:
代码性能分析
使用xdebug's profiling option。这将使您深入了解可能需要优化的代码区域。
SQL分析
我的大部分项目都使用PostgreSQL,所以我自己并没有实际使用过这个,但这里有一些关于profiling your MySQL queries的文档。同样,它将让您深入了解可以使用某些优化的SQL脚本区域。
调查缓存选项
如果您的页面上有很多数据库查询或页面中有很多PHP逻辑,那么生成它们可能会很昂贵。有一些不同的缓存方法,虽然每种方法都有助于解决加载时间,但每种方法都旨在解决不同的专业问题:
这将是我优化其中一个项目的第一步。
修改强>
TVK的建议也有助于确定客户端性能问题。
答案 1 :(得分:0)
如果问题仅在您必须传输实际数据时发生,Google的此插件将非常适合查找要改进的内容:http://code.google.com/speed/page-speed/
它会执行一系列算法来查找要在HTML以及CSS和JavaScript中优化的内容。