반응형웹 대응 + 파일첨부 기능이 있는 에디터를 최근에 제작중입니다.

 

본래 계획은 구매하는거였으나..

 

생각나는 체크 리스트 작성하면서 테스트해본결과..

 

현재 무료던 유료던 에디터들이 제가 생각하는것과 안맞는거 같아서..

 

그냥 한번 만들어 볼까 하면서 제작중입니다.

 

기능은 그냥 파일첨부가 전부입니다.

 

외부에서 HTML 을 복사해서 붙여넣어도, HTML 은 전부 삭제돼도록 현재 제작돼어있습니다.

 

솔직히 요즘 SNS 시대에 옛날처럼 막 글을 열심히 꾸미고 하는일도 없고..

 

반응형웹 + 라이트/다크 모드 대응 등등 여러가지를 생각해볼때..

 

HTML 은 전부 제거해서 작성하고, 파일 첨부만 허용하는것을 하는것을 목표로 제작을 하고 있습니다.

 

그래서 엑셀파일에서 특정 범위를 지정해서 복사하는경우, 에디터에서는 테이블이 아닌, 이미지로 저장됍니다.

(여러가지로 테스트를 해봤는데.. 이게 맞는거 같아서..)

 

현재 base64, 서버에 직접 업로드, s3 업로드를 코드 구현까지 끝내서..

 

테스트를 해보려고 준비중인 단계입니다.

 

만약에 테스트에서 큰 문제가 없고, 사용자들이 무난하게 사용한다고 생각돼면 깃허브에 공개 할 예정..

 

ps. 이번달 초에 라이트세일에서 vultr 로 서울 서버를 옴겼습니다.

AWS Lightsail 의 RDB가 과거 포스팅을 했다시피, 리플리케이션을 걸어두었는데..

 

하루가 밀리는 현상이 발생해서, 급히 vultr 로 옴겼습니다.

설정을 건드려서 열심히 따라 잡아봤는데, 결국 느려지더군요.

 

아마도 AWS Lightsail RDB도 CPU가 좀 안좋은듯한..???

워커나 그런 설정은 전부 타 서버와 동일한데, 라이트세일만 동기화가 하루 밀리니..

 

무튼, 현재 각 서버들은 나누는 방식이 아닌, 그냥 서버 스펙을 업그레이드 하는 방식으로 변경을 하였습니다.

타 리전들도 서버 스펙 한계가 다가오면 업그레이드 예정입니다.

 

 

업그레이드 하려면 머나먼 이야기가 됄듯하지만..

(왼쪽에서부터, 프랑크푸르크, 뉴욕, 서울, 싱가포르..)

 

ps2. 에디터 테스트를 하기 앞서서, 기존의 Wasabi S3 에서 다른걸로 바꿔볼까 하고서 알아보니..

클라우드 플레어 R2 라는게 개발중인듯하네요.

 

그래서 클라우드 플레어를 가입해서, 이것저것 테스트를 해봤는데..

DNS 를 등록해서, proxy 를 사용할 수 있고, HTTPS 도 가능한건 좋은데..

 

Request Header Host 수정이 엔터프라이즈만 가능하네요..

(그러면 의미가 없지않나.. 생각이 드는데..)

만약에 S3가 http 도 허용해주면 나만의 URL로 가능하겠는데, 그거가 아니면 힘들듯하네요.

그냥 S3나 CDN 고유 URL 밖에 보이게해야..

 

ps3. 요즘은 이런저런 서비스들이 많아서 좋기는 한데..

첨부파일 URL에 대한 고민이 요즘 다시 생기네요..

 

현재 KEYCDN 과 Wasabi S3 를 사용중인데..

만약에 Cloudflare Images 로 변경한다고 했을때, 일이 엄청 많아지는군요..

 

일단 CDN 을 사용하지 않았거나, 변경됀 서비스가 내 고유 도메인에 대한 URL을 지원하지 않으면 첨부됀 파일 URL 전부 수정해야하는데;;

(그래서 그냥 첨부파일용 하나 만들어두고서 거기서 리다이렉트하게 만들까 고민을.. 페이지 시간이 좀 길어지기는 하겠는데..)

 

클라우드 플레어의 DNS 프록시가 무료에서도 원하는대로 수정이 가능하면, 문제가 없는데..

엔터프라이즈 제한이 걸리니..

 

현재 이것저것 알아보면서 몇가지 플랜이 있는데..

 

1. CDN이 포함됀 디지털오션의 S3 를 사용. (검색해보니까, 소유 도메인으로의 변경이 안됀다는거 같은데..)

2. 그냥 각 서버가 있는 리전에 캐시서버 설치. (비용(트래픽과 캐싱 용량)이 좀 많이 들어가기는하지만, 소유 도메인을 사용할 수 있는거랑 프록시 서버의 기능을 전부 쓸수 있다는게 장점..)

 

Wasabi S3 의 경우 트래픽이 무료지만, 이걸 그대로 받아들이는 바보는 없을거고, 동영상 스트리밍같이 트래픽을 혼자서 독차지 하는 상황에는 임의로 계정을 정지 시킬 수 있다고 공지가 있네요.

(역시나 이미 용자들이 다녀갔..)

 

그렇다면 CDN 쪽에서 좀 처리를 해줘야하는데..

KEYCDN 의 경우 도메인별로 요금이 별도로 또 있어서..

다양한 도메인으로 사이트를 운영하는 입장에서 좀..

(그거때문에 최근에 전부 cdn.manana.kr 로 합쳤는데, 비용이 많이 절약돼는..)

 

그렇다고해서 클라우드 플레어를 쓰자니, 네임서버를 바꿔야하는데, 현재 AWS Route53 에서 사용중인 빠른 응답속도 기반 라우팅은 없는듯하네요.

뭔가 빠른 응답을 찾아주는 서비스도 있는거 같기는 한데..

 

만약에 클라우드 플레어 R2가 나오면 그거만 CDN과 연동해서 사용할 수 있을거 같은데, 디지털오션쪽도 가격이나 그런걸보면 만족스럽긴한데..

일단 클라우드 플레어 R2가 더 싸다고 하니까..

(문제는 클라우드 플레어의 악평인데.. CDN이 엔터프라이즈 아니면, 한국 서버를 안주는걸로 유명하니..)

 

ps4. 현재 이미지 서비스인 pictor.kr 의 이미지 저장 및 변경 서비스를 Cloudflare Images 로 바꿔볼까 생각을 해봤는데..

뭔가 미묘하네요..

클라우드 플레어가 audio 쪽 컨버팅도 지원을 해줬으면 그냥 몇가지 문제점이 있어도 썼을거 같은데..

(현재 conoha 서버에서 이미지/동영상을 변환하는 작업을 진행하고 있어서.. 문제는 직접 서버를 운영하는게 리스키한 일이라..)

 

워차피 현재 첨부파일은 cdn.pictor.kr 이기때문에, 바꾼다고하면 그냥 리다이렉팅 걸어버리면 돼긴하는데..

audio 쪽이 없는게 좀 아쉽..

 

ps5. 그렇기 때문에 조만간 CDN 서버가 바뀔수도 있습니다.

업체의 서비스를 이용할지, 직접 구현할지는 모르겠지만..

(일단 충분한 테스트를 해봐야해서, 아마 올해 중순이나 말에나 바꿀듯한..)

 

직접 구현하는경우 가장 저렴한 VPS 기준 약 6딸라니까..

서버가 4대..

매달 24딸라군요..

현재 예상중인 미래를 생각하면 직접 구축도 나쁘지는 않은데..

여러가지 매리트도 많이 있고..

 

문제는 지금 당장 그렇게까지 쓰지 않기 때문에 돈이 많이 든다는것과..

서버가 x2로 늘어난다는게..

(지금도 NGINX 오류 같은거 수정하면 4대 서버 다 들어가서 수정해주고 있는데.. 귀찮;;)

 

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