(no subject)

Jul 12, 2009 07:52

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

Библиотечка в распакованном виде занимает 60 метров, если удалить документацию - остается 9 метров чистого кода. Вся эта ебала загружается в память по любому поводу, даже если надо просто считать одну ячейку. Я в внутрянке интерпретатора пхп не шарю как там что оптимизируется... Вобщем чтобы считать экселевый файл из одной строки - надо 80МБ и 2 сек, для 50 строк 100МБ и 8 сек, для 500 строк (моя задача - 1500 строк) - я хз сколько понадобится, ибо 1ГБ памяти и 10 минут времени не хватило.

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




Вот и сидят они там вдесятером годами пишут мегабайты кода, который не может считать долбаный прайсик. Зато 50 мегабайт одной документации, как будто кто-то будет ее читать.

Господа из codeplex, у меня для вас плохие новости - ваш красивый ооп код нихуяшеньки не работает.

пхп, странное

Previous post Next post
Up