포럼
하나만 선택 가능하다면?
2015.07.07 12:31
자.. 비교 대상으로 좀 이상하지만..
SSD+Nginx+mysql를 지원하는 호스팅이랑 SSD+Mariadb 지원하는 호스팅이 있다고 가정 해봐요.
둘중 어느쪽을 선택하고 싶으신까요? 어느것이 좋을까요?
핵심은.. 한쪽은 데이터베이스가 mysql인 대신 Nginx 사용합니다.
또 한쪽은 Nginx는 지원 안하지만 Mariadb를 지원합니다.
어느쪽이 성능 향상이나 속도 향상에 도움이 되나요?
댓글 24
-
2donggalbi
2015.07.07 12:36
-
다미아빠
2015.07.07 13:04
재가 미쳤나봐요 ㅋㅋ 수정할게요~
-
Lansi
2015.07.07 12:42
phpmyadmin이 아니라 MySQL 아닌가요?
용량이 그렇게 많이 필요없다면 전자죠
마리아 DB가 아무리 성능이 좋아도 하드에서 돌리면 SSD에서 돌리는 MySQL을 따라잡을수가 없죠
-
다미아빠
2015.07.07 13:06
둘다 SSD에서 돌아간다는 존재하에요~
-
Lansi
2015.07.07 13:12
어떤 용도로 쓸건지 알려주셔야 답변이 가능할 거 같네요
-
다미아빠
2015.07.07 13:15
용도는 커뮤니티 사이트 입니다. (그런데 별별 성능 좋은 호스팅보다 회선이 좋은 호스팅을 이용하면 왠지 훨씬 빠르더군요. 회선이 가장 속도에 영향을 주나요?)
-
기진곰
2015.07.07 13:22
서버성능과 회선성능의 관계에 대해서는 이 글의 첫 부분을 읽어보시면 좋습니다. 회선이 아무리 빨라도 서버 자체의 처리속도가 느리면 소용없다는 결론이네요.
-
다미아빠
2015.07.07 14:32
TTFB가 낮은것을 선택하는게 좋을까요? 아니면 성능이 좋을것을 선택할까요? 흐음.. (TTFB가 낮으면 속도가 빠르지 않을까? 생각이..)
-
기진곰
2015.07.07 16:08
TTFB가 낮다는 것은 곧 서버의 처리속도가 빠르다는 뜻입니다.
-
Lansi
2015.07.07 13:48
전자가 더 나을 거 같지만 대규모가 아니면 그게 그거 일 거 같네요
어차피 대규모는 서버 따로 써야 하구요
그냥 서비스 마음에 드는 곳으로 가세요
-
misol
2015.07.07 13:02
MySQL vs MariaDB 를 물으신건가요?
버전 정보도 없이 비교가 되나요? -
다미아빠
2015.07.07 13:06
최신버전이라고 가정하면요^^
-
기진곰
2015.07.07 13:18
-
다미아빠
2015.07.07 13:28
특별히 체감 차이가 크지 않나 보군요. 기진곰님이 테스트한 게시글은 흥미롭게 읽었었죠.
많은 도움이 되었던 글이었고요 :)
-
Luatic™
2015.07.07 18:13
솔직히 사용자(동접자)가 많다면 차이가 날지 모르겠지만, 아니라면 도찐개찐입니다. 눈으로 시간감각적으로 초정밀이 아니시라면 느끼기 힘듭니다. 솔직히 사용자가 없는 사이트를 ssd에 올려놓고 또는 hdd에 올려놓고 체감차이 느끼실수 있으실것 같습니까? 힘듭니다. :)
-
다미아빠
2015.07.07 23:25
@기진곰 @Luatic™ Nginx 프록시는 Nginx랑 다른까요? (그게 그거 아닌까?)
-
기진곰
2015.07.08 09:34
그냥 nginx : 사용자 ↔ nginx ↔ PHP-FPM
ngix 프록시 : 사용자 ↔ nginx ↔ 아파치(mod_php)이 차이를 말씀하시는 건가요?
-
다미아빠
2015.07.08 12:20
음.. 좀 더 쉽게 차이점을 알 수 있나요?
-
기진곰
2015.07.08 13:19
아파치 앞단에 nginx를 놓으면
- 사용자와 정보를 주고받는 것은 nginx
- XE와 같은 어플리케이션을 실제로 실행하는 것은 아파치
이렇게 역할분담을 하게 됩니다.
이렇게 하면 .htaccess처럼 아파치에서만 지원하는 기능을 100% 지원하면서도 nginx의 막강한 동접자수 처리능력 덕을 볼 수 있죠. 100% nginx로만 하는 것보다는 느리지만, 100% 아파치로만 하는 것보다는 빠릅니다.
웹호스팅에서는 .htaccess를 반드시 지원해야 하기 때문에 이렇게 하는 경우가 종종 있습니다.
-
다미아빠
2015.07.08 14:03
와.. 항상 기진곰님에게는 배우고만 갑니다.
감사합니다!
-
Luatic™
2015.07.09 09:41
기진곰님도 멋진 답변 + ㅅ+
호스팅업을 운영하는 입장에서 솔직히 단일 사이트인 서버에 엔진엑스 셋팅 후 자기만 쓰니까 복잡함 없이 가능하겠지만, 웹호스팅 입장에서는 여러 다양한 사람들이 사용을 하다보니 .htaccess가 꼭 필요하게됩니다. 사람들마다 환경이 다 다르니까요, 엔진엑스로 웹호스팅을 운영할 경우 닥치는 각각의 환경한계가 아직 존재합니다. 그래서 웹호스팅 같은경우 아파치를 선호하게되는데요, 요즘 고객분들이 다 빠른 엔진엑스 엔진엑스 하니 어쩔수없이 아파치와 엔진엑스를 같이 쓰는 방법이 나오게 되었고 그리하여 같이쓰는 호스팅들이 생겨났습니다. 대표적으로 카페24가 그렇게 씁니다.
-
다미아빠
2015.07.09 12:38
호옹이..htaccess저도 많이 활용하고 있죠 ㅎㅎ
정보 고마워요 :)
-
mAKEkr
2015.07.07 18:12
3. 서버사이드 프로그램을 수정해서 최적화한다.
라는 선택지를 선택하겠습니다 :@
-
ひりゅう.
2015.07.08 20:14
마리아DB나 mysql이나 일반적인 성능은 그게 그거일텐데요
커뮤니티용으로 배포되는 mysql에서 제외된 기능을 마리아DB로 변경해서 활용한다면 모를까
두개의 선택지에서는 nginx냐 아파치냐의 개인선호도 차이밖에 없을거같습니다
DB가 phpMyAdmin이라는게 무슨뜻이죠... MySQL이라는 뜻인가요?