magento 1.8网址没有类别代码12-15s与类别代码1s

时间:2013-10-10 13:59:08

标签: php mysql magento

我已经用这个坚持了2天,玩apc缓存,my.cnf,http设置等...认为有一些服务器配置错误。

无论如何,我已经将问题钉在了有尾随的cat?xxxx和那些没有尾随的网址上。

在第一次请求时,服务器至少需要12秒来传递目录类别的第一个字节码,如果它没有尾随的?cat = xxxx,则此参数的相同网址在1s内传递。

后续请求也以1s递送,但这显然是缓存的开始。

在这12秒延迟期间,我在mysql控制台中查找进程列表而没有任何内容。它似乎在PHP堆栈中。

我有2演出的ram并给了php 500M

以下是探查者的大佬:

mage :: dispatch :: routers_match - 12s mage :: dispatch :: controller :: action :: catalog_category_view - 12s layout / db_update:STORE_default 11.9965
layout / db_update:THEME_frontend_default_default 11.9952
layout / db_update:catalog_category_view 11.9938
ayout / db_update:MAP_popup 11.9674
layout / db_update:SHORTCUT_popup 11.9659
layout / db_update:SHORTCUT_uk_popup 11.9644 layout / db_update:catalog_category_layered 11.9634
layout / db_update:CATEGORY_1513 11.9621 layout / db_update:customer_logged_out 11.9603

REWRITE:Mage_Catalog_Model_Category_Url :: getCategoryUrl 1.6975 2741 16,165,328 0 mage :: dispatch :: controller :: action :: catalog_category_view :: layout_render 11.8676 frontend / base / default / template / page / 3columns.phtml 11.6791

frontend / base / default / template / page / html / topmenu.phtml 10.8389 1 45,467,392 46,661,632 调度事件:page_block_html_topmenu_gethtml_before 10.1428 1 42,748,696 43,440,192 OBSERVER:catalog_add_topmenu_items 10.1426 1

你可能会看到我正在使用默认主题。

所以顶部导航的链接需要很长时间,然后左边的固定块(具有?cat = xxxx url param)是即时的。

现在很明显我可以通过在主导航中添加?cat = xxxx来修复它,但我真的想知道过去两天头痛的原因到底是什么原因。

任何可以提供帮助的人?

非常感谢

理查德。

0 个答案:

没有答案