학술논문

성능 개선을 위한 Ajax Framework 기반 웹페이지 모델 / An Ajax Framework-based Web Page Model for Improving Performance
Document Type
Dissertation/ Thesis
Source
Subject
Ajax
Web2.0
빅데이터
XML
XHTML
Language
Korean
Abstract
빅 데이터 시대의 웹 정보의 증가와 웹의 효율적인 구축에 대한 요구가 많아짐에 따라 대화형 웹 페이지를 위한 웹 도구로서 Ajax를 이용하는 웹 어플리케이션들이 급격히 증가하고 있다. Ajax는 WEB2.0의 기반 기술 중 하나이다. Ajax는 자체가 하나의 특정한 기술을 말하는 것이 아니며, 함께 사용하는 기술의 묶음을 지칭하는 용어로 대화식 웹 애플리케이션의 제작을 위해 사용된다. Ajax 애플리케이션은 실행을 위한 플랫폼으로 사용되는 기술들을 지원하는 웹 브라우저를 이용하는데, 이를 지원하는 브라우저로는 모질라 파이어폭스, 인터넷 익스플로러, 오페라, 사파리 등이 있다. 본 연구에서는 일반적 형태의 PHP 기반 웹사이트 제작 솔루션으로 제작된 홈페이지와 Ajax 프레임워크 기반으로 제작된 홈페이지를 비교 분석하여 Ajax 기반이 얼마만큼의 효용성을 갖는지를 비교 분석 하였다. 본 연구에서의 성능 비교는 '테크노트'라는 일반적 형태의 PHP 기반 웹사이트 제작 솔루션과 'UBOARD'라는 TECHNOTE 웹프로그램 기반의 Ajax 프레임워크를 비교 분석함으로써 결론을 도출해 내고자 하였다. 두 형태의 모델에서 각각의 데이터를 생성, 수정, 삭제, 조회 시의 응답속도 등을 비교 분석하였다. 실험을 통한 비교 분석 결과로 기존의 웹 사이트 모델보다 Ajax 프레임워크를 이용한 모델의 응답속도가 향상된 것으로 나타났다.구체적으로 분석한 결과를 보면, 조회 시 Ajax를 이용한 웹페이지 모델에서는 자료를 XSL를 이용하여 HTML로 생성하는 작업을 수행하여 데이터를 출력하는 과정 때문에 응답속도가 다소 늦어지는 것을 볼 수 있었고, 생성, 수정, 삭제 시에는 변환하는 과정이 없기 때문에 데이터가 많아질수록 더 큰 폭의 속도 향상을 볼 수 있었다. 따라서 웹 어플리케이션의 개발생산성과 유지보수성 개선을 위해 Ajax 프레임워크가 필요하다는 결론을 도출할 수 있었다. 추가적 연구 사항은 Ajax 및 PHP를 기반으로 한 자체 웹사이트 제작 솔루션의 구현을 목표로 한다.
The age of Big Data has increased demand for efficient construction of the web by increasing the web information. Therefore web applications using Ajax, a web tool for interactive Web pages has increased dramatically. Ajax is one of the underlying technology of WEB2.0. Ajax is not itself a telling one particular technology. A term used to describe a group of techniques used with Ajax is used for the production of an interactive web application. Ajax application uses a web browser that supports the technology that is used as a platform for action. Support for Ajax-enabled browser is Mozilla Firefox, Internet Explorer, Opera, Safari.In this study, I analyzed the general form of a PHP based website creation website creation solutions and Ajax framework based crafted website. And these were compared based on Ajax has the utility at all. And I analyzed the efficiency of the existing framework and Ajax-based framework.Comparison of the conclusions of this study was to analyze comparing the 'Technote'(PHP-based web sites) and 'Uboard'(web application solutions based Ajax framework). In two types of model data (create, edit, delete, query) the response time was compared. The response speed of the model with Ajax framework was enhanced than conventional website model in comparison with the experimental results. Specifically looking at the results of the analysis is that the data response speed delayed that working time using the XSL generated as HTML. The speed up cause of data(create, edit, delete, query) is that no transform process. So, despite the increased Big-Data load and speed are performance improved.Therefore, Ajax framework is necessary. Because to develop improved productivity and maintainability of the web application. Additional research is the implementation of a self-made website creation program based on Ajax and PHP as a target.