Magento 1.8 работает мучительно медленно на моем локальном хостинге wamp
Magento 1.8 работает мучительно медленно на моем локальном хостинге wamp.
Я увеличил объем памяти в php.ini
, следуя этому ответу,
max_execution_time = 1800
memory_limit = 512M
Но это все еще очень, очень медленно.
Что еще я могу сделать?
2 answers
Обычно есть 3 вещи, которые замедляют локальную среду разработки:
Нет настроенного opcache, до php 5.3 это был APC, позже в 5.5 встроенный OpCache. Убедитесь, что он включен. Тем не менее, первый запрос немного медленный, но следующие намного быстрее.
Отключенные кэши. Даже если вы много работаете в магазине, не отключайте все тайники. чистите их только в случае необходимости. Например, кэш конфигурации вредит вам только во время работы с установкой скрипты или конфигурации модулей. Кэш макета вредит только тогда, когда вы работаете с XML-файлами макета. Вы можете значительно ускорить свою работу, только очищая кэши (например, с помощью быстро выполняемого скрипта), когда это действительно необходимо.
Недостаточно памяти. Если на вашем компьютере недостаточно доступной памяти, он начинает меняться местами, а обмен происходит мучительно медленно. В зависимости от того, что у вас еще есть для запуска на машине, необходимая сумма отличается.
Нет в списке, отключите модные антивирусные инструменты. Защитника Windows достаточно в современном мире в качестве защиты, вам в основном не нужно ничего из остального. Теперь у вас есть машина разработчика, действуйте ответственно и не выполняйте каждый файл .exe, который вы найдете в Интернете. Антивирусные инструменты замедляют каждое действие, что очень вредно для интенсивного программирования, как в случае с magento.
Вы можете попробовать настроить хранение сеансов и кэширования с помощью memcache (проверьте, установлен ли и загружен php-memcache) по адресу local.xml :
<config>
...
<global>
...
<session_save><![CDATA[memcache]]></session_save>
<session_save_path><![CDATA[tcp://localhost:11211?persistent=1&weight=2&timeout=10&retry_interval=10]]></session_save_path>
<session_cache_limiter><![CDATA[private]]></session_cache_limiter>
<cache>
<backend>Memcache</backend>
<slow_backend></slow_backend>
<memcached>
<servers>
<server>
<host><![CDATA[127.0.0.1]]></host>
<port><![CDATA[11211]]></port>
<persistent><![CDATA[0]]></persistent>
<weight><![CDATA[]]></weight>
<timeout><![CDATA[]]></timeout>
<retry_interval><![CDATA[]]></retry_interval>
<status><![CDATA[]]></status>
</server>
</servers>
<compression><![CDATA[0]]></compression>
<cache_dir><![CDATA[]]></cache_dir>
<hashed_directory_level><![CDATA[]]></hashed_directory_level>
<hashed_directory_umask><![CDATA[]]></hashed_directory_umask>
<file_name_prefix><![CDATA[]]></file_name_prefix>
</memcached>
</cache>
...
</global>
...
</config>