Blog

안녕하세요.

제로보드XE가 내부적으로 php딴에서의 처리속도는 큰 개선이 되었지만 사용자 입장에서 느리거나 뚝뚝 끊어지는 느낌들이 있었습니다.

제로보드XE의 개발모토가 "작은 것이 아름답다" 라는 생각 아래 모듈/위젯/컴포넌트/애드온/레이아웃등으로 잘게 나눠진 것들을 합쳐서 하나의 사이트를 완성하는 것이였습니다.

내부적인 php코드에서는 그래도(완벽하지는 않습니다) 어느정도 튜닝이 되었지만 정작 사용자들의 브라우저에서 제로보드XE로 만들어진 사이트를 볼때 느린 느낌이 많았습니다.

분석결과 최소 10개 이상, 많으면 25개에 해당하는 CSS파일과 JS파일을 순차적으로 불러오는 과정에서 시간이 걸리고 가끔 먹통이 되는 경우가 생기는 것을 확인하였습니다.

이를 해결하기 위해 다소 변칙적이지만 CSS/ JS 파일들을 각각 필요한 것들을 하나의 파일로 만들어서 사용자 브라우저에서 가져가는 코드를 추가하였습니다.

현재 파이어폭스의 파이어버그라는 확장프로그램으로 확인한 결과 이 방법 적용 이전에 대략 1.5~3초 정도 걸리던 페이지 로딩이 1초 이하로 내려가는 것을 확인할 수 있었습니다.

그리고 요청하는 파일의 수가 대폭 줄어들어서 가끔 먹통이 되는 현상또한 사라진 것을 확인할 수 있었구요.

지금 여기 공식사이트에 적용을 해 놓은 상태인데 이 기능을 적용한 버전을 배포하기 이전에 일단 모든 브라우저에서 이상이 있는지에 대한 확인을 해야 할 것 같아서 설문을 부탁드리게 되었습니다.

참, 윈도우용 Safari 브라우저(맥용은 미확인)에서는 CSS 파일을 제대로 읽지 못하는 문제를 발견했습니다.

이 부분은 좀 더 확인해보도록 하겠습니다.

lh blank rh
설문조사 종료일: 2007-10-05
blank
A : 지금 공식사이트의 로딩 속도가 어떠신가요?
A : 지금 사용하시는 브라우저는 어떤 것인가요?
blank
lb blank rb

제목 최종 글 날짜
공지 XE1 신규 보안 취약점 신고 포상제 종료 안내   2019.10.23
공지 [중요!] Object 클래스의 이름 변경 안내(PHP 7.2 버전 호환성) [7] 2020.08.16 by 천재 2017.11.27
zbXE 프로젝트 멤버분들을 찾습니다. [23] file 2012.08.16 by vibram five fingers 2008.02.13
zbXE 공식 IRC 접속방법 소개합니다. [14] file 2012.08.16 by vibram five fingers 2008.02.12
새해 복 많이 받으세요. ^^ [54] file 2012.08.16 by vibram five fingers 2008.02.01
공식 사이트 작은 개편을 하였습니다. [13] 2012.08.16 by vibram five fingers 2008.01.25
파일 첨부가 되지 않던 문제 해결하였습니다. [8] 2012.08.16 by vibram five fingers 2008.01.21
차후 진행 내역에 대해서 공유합니다. [60] [1] 2020.03.14 by vibram five fingers 2007.12.31
새해 복 많이 받으세요~ ^^ [32] 2012.08.16 by vibram five fingers 2007.12.28
서버에 이상이 생겨 잠시 사이트 운영이 중단되었습니다. [18] 2012.08.16 by vibram five fingers 2007.12.26
제로보드XE 데이터 이전 개발 완료되었습니다. [11] 2012.08.16 by vibram five fingers 2007.12.21
제로보드XE의 문서화 작업 지원 부탁드립니다. ^^ [12] 2012.08.16 by vibram five fingers 2007.12.12
제로보드XE 배포 방식을 살짝 변경하도록 하겠습니다. [75] 2012.08.16 by vibram five fingers 2007.11.12
제로보드4 보안 취약점 패치 다시 올렸습니다. [19] 2012.08.16 by vibram five fingers 2007.11.07
차후 진행 예정에 대한 공지입니다. [28] 2012.08.16 by vibram five fingers 2007.11.05
Albatross 코드를 완료하였습니다. [89] 2012.08.16 by vibram five fingers 2007.11.01
제로보드4 원격실행 취약 버그 패치해주세요. [13] 2012.08.16 by vibram five fingers 2007.11.01
zbxe Albatross 개발 진행중입니다. [74] 2012.08.16 by vibram five fingers 2007.10.19
갑작스런 메일 발송에 사과 말씀드립니다. [13] 2012.08.16 by vibram five fingers 2007.10.15
차후 제로보드XE 개발 진행 계획 [61] 2012.08.16 by vibram five fingers 2007.10.12
도메인 포워딩 주소가 추가되었습니다. [8] 2012.08.16 by vibram five fingers 2007.10.05
현재 접속 속도 설문 부탁드립니다. [79] 2012.08.16 by vibram five fingers 2007.10.01