Архив електронной документации: Портфолио фрилансера Максим Савельев 25.07.2009, работа №20 - FL.RU
К списку работ
Максим Савельев
Максим Савельев

Архив електронной документации

image
В программной части отптимизирована генерация дерева документации с использованием AJAX – javascript и XML в асинхронном режиме. Посредтсвом javascript на стороне клиента реализовано построение дерева. Дерево преобразуеться из объектного представления в HTML. Таким образом, используя Javascript,XML и PHP было реализовано оптимальное решение построения дерева, разгрузив сервер от создания самого дерева и оставив на сервере только генерацию XML данных по требованию. Это позволило не загружать все дерево в браузер, а подгружать часть дерева по мере необходимости - запроса пользователем. Оптимизированы алгоритмы выбрки и генерации данных - что делает работу с ситемой удобной. Также внедрена система постраничного просморта результатов в разделах, где выводился большой обьем информации. Это также уменьшегло намного объем загружаемой в браузер информации. На странице поиска документов оптимизирован алгоритм выбора ролительского каталога и сам алгоритм поиска (также убраны лишние вычисления) - в 10ки раз прирост по времни генерации страницы и теперь при этом поиск по базе документов производиться быстро.