Exploring Reverse AJAX
Ajax는 웹의 유저빌리티와 인터랙티비티를 극적으로 향상시켰다. Reverse Ajax는 그이상의 인터랙티비티를 약속하는 새로운 기술이다. Ajax의 소개 고전적인 웹에서 유저는 버튼을 클릭하고, 수초를 기다려야 두번째 페이지를 볼수 있었다. 웹은 데스크톱 기반의 소프트웨어보다 느리고 유저빌리티도 나빴다. 이것은 매우 느리고, 끊어지는 동작이고, 클릭하고 빈 화면을 몇초동안…
읽어보기 →Linux 서버, Network, TCP/IP, 시스템 및 인프라 구축·운영 과정에서 경험한 설정 방법과 문제 해결 과정을 기록합니다.
Ajax는 웹의 유저빌리티와 인터랙티비티를 극적으로 향상시켰다. Reverse Ajax는 그이상의 인터랙티비티를 약속하는 새로운 기술이다. Ajax의 소개 고전적인 웹에서 유저는 버튼을 클릭하고, 수초를 기다려야 두번째 페이지를 볼수 있었다. 웹은 데스크톱 기반의 소프트웨어보다 느리고 유저빌리티도 나빴다. 이것은 매우 느리고, 끊어지는 동작이고, 클릭하고 빈 화면을 몇초동안…
읽어보기 →특정 포트를 사용하고 있는 프로세스 확인하기. 현재 열린 포트와 tcp연결 확인 ]# netstat -anp 현재 떠있는 프로세스 확인 ]# ps -ef 그런데 netstat 로 보면 p옵션을 줬는데도 어떤 프로세스인지 안나오는 경우는 아래의 명령으로 확인한다. ]# fuser -n tcp (port) 그럼 사용하고있는 프로세스의…
읽어보기 →CentOS 에 subversion 설치 백업 복구 subversion 설치(yum설치 참 쉽죠잉~) ]# yum install subversion 포맷전에 백업한 프로젝트 ]$ svnadmin dump project > project_yyyymmdd.dump 프로젝트 생석후 복구 ]$ svnadmin create project ]$ svnadmin load project < project_yyyymmdd.dump svn 서버 구동 ]$ svnserve -d…
읽어보기 →자 우선 APM(apache+php+mysql) 부터 구성해놓고 Tomcat 까지 붙어보려고 검색을 해봤더니.. 아주 잘 설명된 블로그가 있어서 따라해봤다. http://plzu.tistory.com/57 내용을 보니 아마 어머어마한 내공의 소유자 인듯 하다.. 우선 내용대로 따라가보면서 진행해 보았다. mysql의 rpm버전에 소스컴파일버전보다 낮다고 하는데..(출처가 있었음 좋았을텐데..ㅋ) 일단 따라 mysql 설치 ]#…
읽어보기 →CentOS 설치후 작업 1. 시작데몬 설정. ]# ntsysv sshd crond network syslog xinetd 만 빼고 모두 체크 해제한다. 재시작 한번 해준다. 2. DNS 설정 ]# vi /etc/resolv.conf nameserver 168.126.63.1 3. ssh 보안 설정 ]# vi /etc/ssh/sshd_config ... # 앞에 주석 # 삭제…
읽어보기 →어재 저녁부터 오랜만에 서버의 자료들을 정리했다.. 정리하다가 보니 서버에 php와 jsp를 같이 써보고 싶은 욕심이 생겼다.. 여기저기에서 apache + php + tomcat 자료를 보고 따라하다가.. 계속 에러에 봉착하게 되었고…. 문제인 즉슨, gcc-lib 의 버전이 낮아서 발생하는 문제였다.. gcc-lib를 업데이트 하려고 많은 시도를…
읽어보기 →오라클 HINT Optimization Approaches and Goals – Optimization 접근과 목적 /*+ ALL_ROWS */ ALL_ROWS는 Full Table Scan을 선호하며 CBO(Cost Based Optimization)는 default로 ALL_ROWS를 선택 합니다. SQL>SELECT /*+ ALL_ROWS */ ename, hiredate FROM emp WHERE ename like ’%%%’ Execution Plan ---------------------------------------------------------- 0 SELECT…
읽어보기 →1. Rsync란? Network을 통해서 데이터 백업을 하는 툴이다. 기존 RCP를 보완하고, 현재 SCP(SSH)를 통해서 보안을 유지할 수 있다. 이 command는 웹 서버의 부하를 분산하기 위해서 remote sync(copy)를 하기 위한 용도로 개발되었다. – RSYNC Memory 사용 비율 File당 100byte의 메모리가 소요된다. 파일 사이즈에…
읽어보기 →다음과 같은 2가지 사항에 대해서 체크한다면, 웹서비스에 대한 기본적인 품질 체크는 가능할 것이다. 1. 페이지 응답체크 2. 페이지 응답시간 여기에 덧붙여서 Submit Process까지 체크한다면, 더 나은 품질 모니터링 환경을 만들 수 있을 것이다. Submit Process 어떤 웹서비스가 제대로 작동하는지 확인하고 싶을 경우,…
읽어보기 →~/.bashrc 또는 ~/.bash_profile 에 TMOUT=nn 삽입 TMOUT : 타이머를 맞추어 놓어 해당 시간이 되면 자동으로 로그아웃 숫자는 초단위 Good!
읽어보기 →Apache2 에 ssl 적용 삽질기… 1. openssl 설치 openssl-0.9.8g.tar.gz 다운 ]# ./config ]# make ]# make install 2. 아파치 재컴파일 ]# cd /usr/local/src/httpd-2.2.4 ]# ./configure --prefix=/usr/local/apache2 --enable-module=ssl --with-ssl=/usr/local/ssl --enable-ssl --with-included-apr --enable-so 문제발생1 configure 하면서 아래와 같은 에러가 발생함. configure: error: Cannot use…
읽어보기 →################################# Exception ############################# org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 위와 같은 증상에선..테스트 소스는 별 의미가 없습니다. 리소스(Connection)가 어디서 새는지 해당 소스를 찾아내시는 방법밖에 없습니다. 리뷰할 소스가 방대하고 성능관리 툴이 없는 상황이시라면 정말 위로의 말씀을 전해드리고 싶군요..ㅠ.ㅜ 그나마…
읽어보기 →