|
|
|
| В процессе работы скрипта двумерный массив быстро наполняется информацией и уже через десять минут вся оперативная память, которую компьютер может выделить для Денвера, оказывается исчерпанной.
При каждой итерации, осуществляемой скриптом, упомянутый массив сканируется полностью. И тем не менее, хочется найти технический прием, позволяющий сделать что-то типа подкачки, при котором будет задействовано дисковое пространство и освобождена оперативка.
Такое возможно?
==================
Если при каждой итерации использовать serialize и сохранять на диске файлы, содержащие большую часть массива, а потом их поочередно извлекать и преобразовывать в подмассивы, то это уж слишком сильно затормозит процесс. Может, есть что-то получше? | |
|
|
|
|
|
|
|
для: Владимир55
(09.11.2009 в 02:12)
| | Да, возможно - производите все операции над этим массивом в базе данных, можно даже использовать тип таблиц MEMORY. Реализация собственного механизма на уровне PHP - не стоит свечь - слишком язык медленный для таких вещей. | |
|
|
|