2013-11-01 5 views
0

У меня есть веб-сайт в рамках YiiПредельный размер памяти зависит от количества страниц на сайте?

Когда дело доходит до более 200k страниц он дает эту ошибку: Фатальная ошибка: Недостаточно памяти (выделено 359923712)

И мой хостинг-сервер может привести меня к : 250MB

Как я могу использовать до 250 МБ, неограниченные страницы?

Это связано с PHP-скриптом или кешем? Где я должен проверить?

Заранее спасибо

+0

Что именно вы подразумеваете под страницами? Используемая память зависит от сценария, который вы используете на запрашиваемой вами странице. Это не имеет никакого отношения к количеству «страниц». – davey

+0

http://serverfault.com/questions/280916/unable-to-remove-limit-on-memory-usage-for-php-script –

ответ

2

Нет, это не количество страниц.

Это связано с PHP скрипт (кэш, как правило, чтобы избежать тезисы рода проблем)

Вы должны проверить, что PHP скрипт выполняется, какая часть занимает много времени.

Вы можете использовать memory_get_usage и использовать throw new Exception("too much memory"), если он превысит лимит, который вы определите в какой-то момент вашего скрипта (и внутри петель, если у вас есть).

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

  • Нет связанных вопросов^_^