parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 30.01.2006 20:36

1. вы говорите что одна строка в html занимает 8 КБ, 150 строк получается 1.2 МБ. по моему для html-я это многовато.

2. какое ограничение парсера по памяти? а rusage сколько показывает например на 10 строк? а то может принципиально тут не влезть?

3. может много пропиваться на форматировании (табы в коде). попробуйте не выдавать результат в проузер, а сохранить в файл, чтобы парсер не делал оптимизацию whitespace. много их там? если да, то можно пооптимайзить (кое что вынести в отдельные методы, чтобы избежать кучки пробелов, кое что написать в одну строку)

4. xml/xsl вряд-ли поможет в случае, если надо пооптимизировать память.

5. подумайте над тем, чтобы окончательно генерить страницу с помощью JS. например я так понял в каждом столбце есть select. отличаются только значением selected. можно выдать этот selected а 150 раз нарисовать select с пачкой options джаваскриптом. при этом страница будет весить существенно меньше, и грузится - быстрее.