所以你看到的时间是典型开发的一个例子。启动服务器和mysql数据库,然后登录到后端,尝试添加菜单项之类的简单内容。
所显示的时间仅供服务器开始响应,而不是页面实际完成加载。所以这是时间,在代码中传递服务器,执行查询等。所有的JS文件和CSS都不是测量的一部分。




我可以继续下去。点击“新菜单项”并点击“保存”将花费同样长的时间。因此,对于添加菜单项这样简单的事情,用户花费大约一分钟的时间查看一个空白屏幕(假设用户背熟joomla,并且没有错误的单击,因此再也不需要返回)。
缓存
所以我读到了关于缓存的文章。如果您启用了Page Caching,我就不能继续开发了,因为我的更改似乎没有刷新,而且您在开发时非常想要这个特性。实际上,View Caching加快了后端和前端的速度。但是,在页面兑现之前,你仍然需要慢慢地访问它一次,而且你必须在现金存在的时间框架内再次访问它,才能从中获利。所以对我来说,这意味着后端基本上总是慢的。除非我尝试在15分钟内添加10个菜单项。
顺便说一下,我用的是一本全新的笔记本,这不应该是问题所在。
有什么东西我错过了吗?
这真的正常吗?
编辑
我可以把我的时间提高到2秒左右。侧面显示了很多红色的颜色,有人有主意吗?图片为视图菜单管理器,主菜单项。

发布于 2013-12-06 14:57:19
我的时间都在2秒以下,通常是在我的开发服务器上(一个运行CentOS 6的VM在Win7,i7 / 6Gb内存/ SSD磁盘中托管)和我的生产服务器(XeonDual2GHz/ 4Gb / 10000 rpm SATA磁盘)。
为您的站点启用调试,并在页面底部查看每个模块/组件/事件运行所需的时间,这将使您能够确定它是一个扩展/ Joomla片段一直在消耗,还是仅仅是您的机器。
发布于 2013-12-06 14:10:24
我没有一个特别好的本地机器(只是一个便宜的W8和使用EasyPHP),我的时间都比枯萎你的或其他人报道的快得多。您可以做的一件事是打开调试并查看分析数据。当我加载管理登录页面时,即使在调试时,我也可以看到它是onAfterDispatch,它是进程中最慢的部分。很多时候升级MySQL会给速度带来巨大的改善。
发布于 2013-12-06 09:39:59
在本地主机上工作时,加载时间通常取决于PC机的性能。我在工作中使用wampserver (本地主机)和在家里的电脑上工作了大量的时间。
当在Wamp上安装Joomla3.2的新副本时,创建数据库和插入默认内容的步骤大约需要7-9秒,就像在工作中一样,它实际上需要2秒以下的时间。原因是什么?因为我的工作电脑性能比我的个人电脑好得多。
在后端加载页面的概念是相同的。
希望这个信息能帮到你。
https://stackoverflow.com/questions/20419533
复制相似问题