올해 1월 1일날 API 서버를 단독으로 분리하는 작업을 진행하였습니다.

(그리고 그 서버는 딱 1주일 버텼다고 합니다. 아직 대시보드 작업도 다 안끝났는데..)


본래는 manana 서버에 다 때려박아 놨었는데..


manana 사이트의 기능이 방대해지면서 일단 가장 편하게 분리 할 수 있는 API를 떼어냈습니다.

(떼어내면서 php도 7.2로 올리고, mariadb는 본래 10.2고.. 이번에 작업하면서 파일캐시에서 redis로 변경작업도 하고..)


현재 manana 사이트의 방대한(?) 기능으로 분류되는 메뉴들도 따로 빼낼 예정입니다.

(그래서 상단에 보시면 패밀리 사이트 링크도 있는..)


이번에 API쪽 떼어내는 작업을 하면서, 메뉴얼 기능 추가해놨습니다.



그래서 위와 같이 현재 제가 제공중인 API에 대한 메뉴얼들을 볼 수 있습니다.


메뉴얼 보는 방법은 기존의 마지막에 확장자 .json이나 .xml 대신에 .html을 넣어주시면 메뉴얼을 볼 수 있습니다.


그리고 하단의 code 태그의 데이터는 계속해서 바뀌게 됩니다.

(메뉴얼용 데이터가 아닌, 실제 데이터입니다. 그래서 주소에서 그냥 .html을 써주시면 그 주소에 대한 리턴값을 사전에 확인 가능합니다.)


ps. 다음으로 트위터와 로또 기능 고도화를 생각중인데, codeigniter 4가 아직 불안정해서..

(그래도 올해들어오면서 많이 안정적이게 된거 같던데, 소스코드 수정 거의 없이 업데이트 무사히 했으니..)


현재 사이트는 코드이그나이터3 최신버전인데, 추후 리뉴얼시에는 4버전으로 제작 예정..

(워차피 로또는 3월까지 계약에 묶여 있어서 아무것도 못하기도 해서, 느긋하게 기다리는중..)


ps2. API쪽도 고도화를 진행하려고 생각중입니다.

(코드이그나이터4 기다리면서 고도화 할까 생각중..)


ps3. 필자가 가난한 관계로 저가형 클라우드를 사용하고 있기 때문에, 서버가 죽는 일이 종종 발생 할 수 있습니다.

(그런 사람이 벌서 VPS 5대 굴리는 중이지만..)


try cache는 꼭 해주시기 바랍니다.

(아니면 응답 체크라도..)


ps4. 본래는 저가형 VPS로 각기 분리 시키려 했는데, 저가형으로는 못버티는걸 알았으니, 그냥 최신버전으로 최적화 적절하게 잘 해서 최대한 VPS 하나로 몰아야 겠네요.

(이게 가장 싸..)


ps5. 강제 https 해제했습니다.

이유는 현재 본인이 일하는 기업(나름 대기업의 P사의 하청이라 P사로 파견나감..)이 https를 전부다 막아놔서;;

(보안이 이유면 http를 막아야 할거 아냐;; 왜 https를 막는데;; 그래서 윈도우즈 업데이트랑 다 못함..)


https가 HTTP2를 지원하니까, 왠만하면 실제 사용할때는 https를 사용하는거 추천합니다.

Posted by Pure Ani

RE:D Cherish! -Eternity Blood- CRYSTALiA

放課後シンデレラ2 HOOKSOFT

花鐘カナデ*グラム NanaWind

フタマタ恋愛 ASa Project

スタディ§ステディ2 ま~まれぇど

リンパにATATA! ~メス牡蠣ミルクどぴゅらっしゅ~ Hending

創作彼女の恋愛公式 Aino+Links

流星ワールドアクター Heliodor

Secret Agent~騎士学園の忍びなるもの~ ensemble

天冥のコンキスタ エウシュリー

HaremKingdom -ハーレムキングダム- SMEE

ラズベリーキューブ まどそふと

ノラと皇女と野良猫ハート2 -Nora, Princess, and Crying Cat.- HARUKAZE

『ノラと皇女と野良猫ハート2』応援中♪

ピュアソングガーデン PULLTOP

はにデビ! Honey&Devil eufonie

姫繰三六五 HIMEKURI365

姫繰三六五 公式ウェブサイト

はるるみなもに! クロシェット

死に逝く君、館に芽吹く憎悪 バグシステム

Sanguinea-サングイネア- すにぃる

麗華の館 しすたーそふと

カスタムメイドオンライン KISS