Magento 1.8 работает мучительно медленно на моем локальном хостинге wamp


Magento 1.8 работает мучительно медленно на моем локальном хостинге wamp.

Я увеличил объем памяти в php.ini, следуя этому ответу,

max_execution_time = 1800
memory_limit = 512M

Но это все еще очень, очень медленно.

Что еще я могу сделать?

Author: Community, 2014-06-20

2 answers

Обычно есть 3 вещи, которые замедляют локальную среду разработки:

  1. Нет настроенного opcache, до php 5.3 это был APC, позже в 5.5 встроенный OpCache. Убедитесь, что он включен. Тем не менее, первый запрос немного медленный, но следующие намного быстрее.

  2. Отключенные кэши. Даже если вы много работаете в магазине, не отключайте все тайники. чистите их только в случае необходимости. Например, кэш конфигурации вредит вам только во время работы с установкой скрипты или конфигурации модулей. Кэш макета вредит только тогда, когда вы работаете с XML-файлами макета. Вы можете значительно ускорить свою работу, только очищая кэши (например, с помощью быстро выполняемого скрипта), когда это действительно необходимо.

  3. Недостаточно памяти. Если на вашем компьютере недостаточно доступной памяти, он начинает меняться местами, а обмен происходит мучительно медленно. В зависимости от того, что у вас еще есть для запуска на машине, необходимая сумма отличается.

Нет в списке, отключите модные антивирусные инструменты. Защитника Windows достаточно в современном мире в качестве защиты, вам в основном не нужно ничего из остального. Теперь у вас есть машина разработчика, действуйте ответственно и не выполняйте каждый файл .exe, который вы найдете в Интернете. Антивирусные инструменты замедляют каждое действие, что очень вредно для интенсивного программирования, как в случае с magento.

 2
Author: Flyingmana, 2014-11-17 08:31:17

Вы можете попробовать настроить хранение сеансов и кэширования с помощью 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>
 2
Author: , 2014-09-04 11:29:27