오늘은 php코드 500줄 정도 작성했다. on redgoose note

오늘은 php코드 500줄 정도 작성했다.

Nest: Blog Category: Diary 2020-09-03

사이트 하나 데이터 부분을 전부 리팩토링하면서 새로운 클래스를 만들었는데 대략적으로 500줄정도 작성하게 되었다.
goose-api프로젝트를 기능 업데이트를 하게되면서 그에대한 적용을 redgoose.me서비스에서 적용해보았다.

screen-capturex2020-09-03xPMx11x13x33.png

클래스를 통째로 새로 작성하면서 프로젝트 하나를 꽤 리팩토링한다고 하루종일 작업하고 있었지만 그래도 손쉽게 해결할 수 있었다.
그래도 무엇보다 결과물이 정말로 만족스럽다.

프로젝트를 뜯어고친 이유중 큰 이유가 요청수를 줄이는 목적이 가장 크다고 볼 수 있는데 redgoose.me서비스의 요청수는 2번정도라면 업데이트를 하고난후의 요청수는 0으로 줄여서 서버 내부자원을 그대로 사용하였다.
그 결과가 도큐먼트를 불러올때 60ms~70ms가 나오던 속도가 30ms대로 줄어들었다. 결과는 대만족~

RestAPI 인터페이스를 만들어두면 범용성으로 활용하기 좋지만 퍼포먼스 면에서는 약하다고 볼 수 있어서 언제나 고민이 되는 문제들이다.
같은 서버에서 운영을 하게되면 https로 멀리 왔다갔다 할 필요가 없는데 괜히 그리해버리니까 더욱 느려지고 커스텀으로 데이터 모델을 만들기도 어려워지는것을 느낀다.

요새는 php 코드를 엄청 많이 건드리는 기분이다.