2012-06-12 5 views
0

Сервер размещен JustHost и существует несколько отдельных доменов. Я загружаю файлы в блог Wordpress на одном из доменов, и мой импорт получает только 1332 записи каждый раз.Увеличение производительности PHP PHP INI

Я думаю, это связано с тем, что для загрузки недостаточно данных. Я изменил PHP.ini, и теперь это очень быстро, но все равно такое же количество записей загружается.

Я разместил PHP ini в общедоступной папке HTML, а также одну в папке домена маршрута сайта, но все равно получаю те же результаты.

post_max_size = 500M 
upload_max_filesize = 400M 
max_execution_time = 3000 
max_input_time = 6000 
memory_limit = 2200M 

Я также поставил эту строку в файле конфигурации WordPress

define('WP_MEMORY_LIMIT', '2200M'); 

Есть предложения?

Фатальная ошибка: Разрешены памяти размером 67108864 байт исчерпаны (пытались выделить 44 байт) в /home/divethe1/public_html/callinggrove.co.uk/wp-includes/kses.php на линии 991

+1

Проверьте свои журналы, чтобы узнать, что приведет к завершению выполнения. Тайм-аут, или ограничение памяти, или что-то еще. – xbonez

+0

Нет записей об ошибках в журналах –

+0

Обнаружили, что это значит: Неустранимая ошибка: Разрешенная память размером 67108864 байт исчерпана (попыталась выделить 44 байт) в /home/divethe1/public_html/callinggrove.co.uk/wp-includes/kses. php on line 991 –

ответ

-2

Если возможно, попытайтесь использовать постоянное соединение.

Я не знаю, можете ли вы сделать это с помощью Wordpress.

+0

Не знаю, что это. Не могли бы вы разработать –

+1

, что релевантность ... – miqbal

+1

Это не уменьшит потребление памяти. Ты просто хватаешься за соломинку. – duskwuff

0

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 44 bytes) in /home/divethe1/public_html/callinggrove.co.uk/wp-includes/kses.php on line 991

Такого рода ошибка вызван утечкой памяти в коде его не связан с вашей конфигурацией сервера, ваше зданием строки или хранящим значением, которое экспоненциально будучи назначенным растет по своей стоимости на каждую итерации.

<?php //$str is added to $str 
$str = str_repeat('abc',1000); 
for($i=0;$i<=100;$i++){ 
    $str = $str.$str; 
}?> 

или в вашем случае ваш возможно построение массив сообщений, добавленных со всем содержанием добавляется к стоимости и его запуска из памяти.

Plz опубликовать некоторые из вашего кода, где происходит ошибка.

+0

Причина для downvote? –

+0

это звучит вполне вероятно, поскольку я не знаю, что я делаю, я просто настойчив. Я скоро загружу код. На данный момент My get around должен был загружать 1000 сообщений одновременно, но только для того, чтобы вы знали, у него заканчивается почти точный номер, загружаемый каждый раз –

Смежные вопросы