Как организовать перебор и обработку большого кол-ва данных?
Нужно перебрать, обработать и выдать в качестве xml минимум 2к товаров.
Но проблема в том, что сервер, на котором работает модуль, очень слабый и не выдерживает такой нагрузки.
Как лучше всего сделать это?
А если более подробно? Я должен хранить в массиве от 2к товаров и, допустим, это и есть узкое место?
Может если сразу писать в xml, то нагрузок меньше будет и т.д.
А какой такой нагрузки то?
Пишите так, чтобы в памяти не хранить за раз большое кол-во данных, записывайте сразу все на диск, и у вас не будет проблем с "нагрузкой", максимум - будет долго выполняться.