1

Magentoによるvar/cacheディレクトリの読み取りに問題があるようです。テストのためにフルページキャッシュを無効にしました。

ページをロードする前にbashコマンドchmod -R 777var/cache / `を実行すると、ロードが約3秒速くなります(プロファイラーで「mage :: dispatch :: routers_match」に到達するまでにかかる時間は、約4秒から〜に短縮されます。 1秒)。

chmodこのスピードアップはしばらく続きますが、再び呼び出されるまで失われます。

これはどういうわけか書き込み権限に関係していると思いますか?奇妙なことに、キャッシュの内容は、magento(Webユーザー)を実行しているプロセスが所有するafaikです。

誰かが問題になる可能性があるもの、またはこれを防ぐために何を変更できるかについての手がかりを持っていますか?

(Magentoバージョン:1.12.0.2)

アップデート

すべてのキャッシュファイルが同じユーザー用に作成されているわけではなく、2人の異なるユーザー用に作成されているようです。それがどのように可能であるかを検査する必要があります。

4

1 に答える 1

0

私は解決策を見つけました。Webユーザーとは別のユーザーから内部的にcronジョブを呼び出したため、cronジョブ機能を介して作成されたすべてのキャッシュは別のユーザー用に作成されました。問題は解決しました。URLからwgetを使用してキャッシュを呼び出します。ありがとう。

于 2012-12-03T13:21:34.913 に答える