웹 호스팅 선택에 대한 모든 질문에 대한 답변으로 제공되는 "캐치 올 (catch-all)"질문입니다. Pro 웹 마스터는 더 이상 호스팅 선택 방법에 대한 새로운 질문을받지 않습니다. 웹 호스팅을 찾는 데 관련된 모든 향후 질문은이 질문의 복제본으로 마감해야합니다. 이 정책에 대한 자세한 내용은 this meta question . 를 참조하십시오.
내 요구 사항을 충족하는 웹 호스팅을 찾는 방법은 무엇입니까?
이 질문에 대한 답변에서 우리가 찾고있는 것은 웹 호스팅에 대한 기본 사항입니다.
우리가 원하지 않는 것은 :
---- 이 구조와 스텁으로 시작하겠습니다. 자유롭게 편집하고 추가하십시오 . ----
웹 호스트를 사용하면 항상 인터넷에 연결되어 있고 항상 인터넷에 연결된 컴퓨터에 웹 사이트를 저장하여 웹을 통해 웹 사이트를 사용할 수 있습니다. 웹 호스팅을 제공하는 수천 개의 회사가 있습니다. 이 안내서는 제공되는 제품을 이해하고 연구하고 평가하는 방법을 알려줍니다.
적합한 웹 호스트를 찾으려면 다음을 수행해야합니다.
이제이 단계를 통해 알려 드리겠습니다.
검색을 시작하려면 다음을 대략적으로 이해하는 것이 좋습니다.
이러한 정보가 있다면 훌륭합니다! 당신이하지 않은 경우, 그것을 해결하기 전에 그들을 밖으로 작성하고 적어보십시오; 웹 호스트를 훨씬 쉽게 찾을 수 있습니다.
호스팅 시장은 다른 제품으로 가득합니다. 이 섹션에서는 이들에 대해 설명합니다.
무료 웹 호스팅을 찾을 수는 있지만 전문 웹 마스터는 거의 사용하지 않는 것이 좋습니다.
pro
대비
즉, 무료 서비스 대신 호스팅 비용을 지불 할 가치가 있습니다. 저렴한 공유 호스팅 패키지는 기본적인 수준의 지원, 안정적인 가동 시간을 제공하며 은행을 파괴하지 않습니다.
좋은 서비스 (2018 년 기준)에는 Github Pages 가 포함됩니다.
pro
대비
여기에는 서비스 형 인프라, 서비스 형 플랫폼, 서비스 형 소프트웨어의 세 가지 그룹으로 나눌 수있는 다양한 서비스가 포함됩니다. 이 위키 백과 기사 차이점을 설명합니다.
pro
대비
다른 사람들과 물리적으로 공유하고 있지만 서버가 자신에게있는 것처럼 보입니다.
pro
대비
pro
대비
코 로케이션은 전용 웹 호스팅과 매우 유사합니다. 차이점은 Hardware자체도 구매, 반입, 관리 및 서비스해야한다는 것입니다.
pro
대비
이는 전용 호스팅과 비슷하지만 전문가 팀이 서버를 유지 관리하므로 보안 문제가 줄어 듭니다. 반면에 당신은 대부분 전용 기계처럼 자유롭게 행동 할 수 없습니다.
처음에 열거 한 5 가지 기준 (예산, 교통, 기술, 능력 및 위치)을 사용하여 적합한 제품을 결정할 수 있습니다.
사람들을 올바른 제품으로 이끌려 고하는 흐름도?
필요한 제품을 알고 있으므로 해당 제품을 제공하는 회사를 찾는 방법을 알아보십시오.
예산, 기술 및 기타 요구 사항으로 검색 – 제안 된 전략 :
이것들은 훌륭한 기본 공유 호스팅 패키지조차도 가장 기본에서 고급에 이르기까지 거친 순서로 포함 해야하는 기능입니다.
.htaccess
파일 또는 이와 동등한 파일을 지원합니다.cron
또는 이와 동등한 것을 통해 시간이 지정된 프로세스 스케줄링.예, 민감한 데이터를 다루면 가능합니다. 지역 등록 사무소 또는 의사에게 서비스를 제공하는 사업가 인 경우, 법률이 해당 데이터의 판매를 허용 할 수있는 데이터를 저장할 수 없습니다. (예를 들어 독일 제공 업체는 현지 데이터 보호법으로 인해 미국에 데이터를 not저장하지 않아야합니다. 최근 독일 데이터 보호 담당자가 발표 한 논쟁이있었습니다. 최종 사용자는 미국 회사에서 추적하여 독일 고객의 사용량 데이터를 광고주에게 판매 할 수 있기 때문에 웹 사이트에 Facebook Like Button을 포함하는 웹 사이트 제공 업체를 고소합니다.)
종종 호스팅 리뷰를 제공한다고 주장하는 웹 사이트는 실제로 제휴사 링크 또는 다른 채널을 통해 돈을 벌기 때문에 정직한 리뷰를 제공하지 않습니다. 한 사이트 만 신뢰하지 말고 구매하기 전에 항상 여러 사이트를 확인하십시오.
VPS에서 WordPress 호스팅
WordPress를 실행하려면 다음이 필요합니다.
PHP version 5.2.4 or greater
MySQL version 5.0 or greater
서버에 충분한 리소스가 있는지 확인하십시오. 주요 병목 현상은 MySQL 쿼리입니다. vistor가 많은 경우 방문자가 데이터베이스 쿼리를 트리거하는 횟수를 제한하려고 시도합니다 . 이를 수행하는 방법에는 여러 가지가 있습니다. WordPress 성능 또는 최적화를 검색하십시오. 예를 들면 다음과 같습니다. http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/
필요한 RAM의 양은 한 번에 몇 개의 응용 프로그램 및 서비스가 실행되는지에 따라 결정됩니다. 시작하기에 좋은 곳은 512MB이지만 1GB를 원할 수도 있습니다. 고맙게도 RAM은 싸고 호스팅 회사조차도 저축을 통과하기 시작했습니다. 당신은 더 많은 것을 원할 수도 있지만, 다시 한 번, 이것은 모두 당신이 실행할 것에 달려 있습니다. 서버 RAM에 대한 좋은 토론은 다음과 같습니다. http://webmasterformat.com/blog/how-much-ram
사이트의 평균 방문자 수가 하루에 수십만 명에 불과한 경우 RAM은 큰 영향을 미치지 않지만 일일 방문자가 수만 명 이상이되는 즉시 설치 한 RAM의 양이 문제가됩니다. 업그레이드 할 때 VPS에 설치된 RAM을 (를) 쉽게 늘릴 수있는 호스트를 찾으십시오.
방문자가 많을 것이라고 생각하는 것이 낙관적이지만 잠재 고객을 확보하는 데 시간이 걸립니다. 이를 염두에두고 대역폭에 크게 신경 쓰지 않는 호스팅 회사를 찾으십시오. 많은 호스트가 무제한 또는 무제한 대역폭을 광고합니다 (이유 내에서). 사이트의 처음 몇 개월 동안 사이트에서 서비스를 제공하는 데 필요한 대역폭의 양과 사이트가 마침내 큰 시간으로 침입하는 시점과 ISP가 월별 대역폭을 재협상하기 위해 노크하게됩니다. 구매할 금액을 알고 있습니다.
가능할 때마다 대역폭을 절약하는 방법을 배우는 것도 중요합니다. 여기에는 두 가지 장점이 있습니다. 하나는 비용을 절약하고 두 번째는 성능을 향상시킵니다. 웹 사이트의 성능을 미세 조정하는 방법에 대한 많은 기사가 있습니다. 확인 Yahoo의 "웹 사이트 속도 향상을위한 모범 사례"
또한 로고와 같이 정적 리소스를 제공하기 위해 Amazon S3/CloudFront와 같은 CDN (Content Delivery Network) 사용을 고려하십시오 (자주 변경되지 않는 항목) 로고 그래픽, 스타일 시트, 이미지 스프라이트, 자바 스크립트 파일. 또한 하루에 서버가 처리 할 수있는 방문자 수를 두 배로 늘리거나 사이트의로드 시간을 크게 늘립니다.
디스크 공간이 충분하다면 OS, 설치된 프로그램, 로그 파일을 실행하기에 충분해야합니다 (서버/OS에 따라 자동으로 압축되도록하십시오). 그렇지 않으면 하드 드라이브가 다 떨어지지 않습니다. 공간), 마지막으로 블로그가 얼마나 커질까요? 데이터베이스에 몇 개의 항목이 있습니까? 이미지는 얼마나 많고 커질까요? VPS의 경우 시작하기에 좋은 장소는 40GB의 하드 드라이브 공간입니다.
이미 블로그를 디자인 한 경우 기본 사이트가 이미 얼마나 큰지 알아야합니다. 하지만 매달 얼마나 많은 것들을 올릴 예정입니까? 충분한 공간이 있는지 확인하십시오. 또한 이미 언급했듯이 많은 사이트의 정적 리소스를 CDN으로 오프로드하는 것이 좋습니다. 마지막으로 는 YouTube 또는 Vimeo (비디오) 또는 SoundCloud (오디오) 와 같은 큰 멀티미디어 콘텐츠를 호스팅하기 위해 다른 웹 서비스를 사용하는 것을 고려하십시오. 그들은 종종 무료이며 콘텐츠를 사이트에 쉽게 포함시킬 수 있습니다.
다음은 Better Business Burea (약간되었지만 아직 건전한 조언)가 권장합니다
비즈니스 웹 사이트가 다시 다운 되었습니까? 가동 시간보다 가동 중지 시간이 더 많은 것 같습니까? 웹 호스팅 서비스 변경을 고려할 수 있습니다. 비즈니스 웹 사이트에서 가장 중요한 결정 중 하나는 웹 페이지를 인터넷에 표시 할 웹 호스팅 서비스를 선택하는 것입니다. 귀하의 비즈니스 웹 사이트를 호스팅 할 올바른 인터넷 서비스 제공 업체 (ISP)를 선택하면 요즘 아이들에게 적합한 데이 케어 센터를 찾는 것처럼 느낄 수 있습니다. 그들은 다음 달에 거기에 있습니까? 그들은 무엇을하고 있는지 알고 있습니까? 어떤 서비스를 제공합니까?
올바른 정보를 수집하는 경우 웹 사이트를 호스팅하고 유지 관리 할 공급자를 찾는 것은 공원에서 산책 할 수 있습니다. 또는 재난이 발생할 수 있습니다. Better Business Bureau는 웹 호스트를 쇼핑 할 때 다음을 고려할 것을 제안합니다.
필요한 서비스 유형을 알고 해당 서비스에 대해서만 비용을 지불하십시오. 대기업과 대용량 웹 사이트는 필요한 서비스에 대해 더 높은 요금을 지불 할 것으로 예상 할 수 있습니다.
주변에 물색. 대기업과 함께가는 것이 소기업에게는 최선의 선택이 아닐 수 있습니다. 대기업에서는 서비스 및 성능 문제를 해결하는 데 관심을 가지게됩니다.
질문. 호스팅 회사가 서버에서 메일, 로그 파일, 시스템 프로그램 및 그래픽을위한 공간을 얼마나 확보 할 수 있는지 알아보십시오. 몇 개의 이메일 주소가 허용됩니까? 뉴스 레터 용 Majordomo 및 특정 주소로 전송 된 전자 메일 메시지에 대한 자동 응답을위한 자동 응답기와 같은 메일 목록 관리 프로그램의 가용성에 대해 문의하십시오. 또한 웹 페이지 방문자에 대한 일종의 통계 데이터를 제공하는지 문의하십시오.
서비스 계약을주의 깊게 읽으십시오. 귀하와 웹 호스팅 회사간에 구두 협상이있는 경우 계약에 포함되어 있는지 확인하십시오. 예를 들어, 웹 호스팅 회사가 평소 24 시간이 아닌 12 시간 이내에 귀하의 계정에 대한 불만이나 결함에 응답 할 것이라고 약속 한 경우 계약에 약속이 포함되어 있는지 확인하십시오.
웹 사이트의 데이터가 안전하게 통제 할 수있는 상태로 유지되도록하십시오. "최첨단"보안을 원한다면 계약에 해당 단어를 추가하십시오. 그렇게하면 웹 호스팅 회사가 제공하기로 동의 한 것을 알 수 있습니다.
사업을 시작하기 전에 Better Business Bureau에 웹 호스팅 회사를 확인하십시오.
백업
고려해야 할 다른 것은 백업입니다.
일부 호스팅 제공 업체는 기본 서비스를 제공하지만 (일주일에 한 번?) 직접 복원 할 수있는 액세스 권한이 없을 수도 있습니다. 따라서 백업 프로세스뿐만 아니라 복원 프로세스에 유의하십시오.
시장에는 필요에 따라 다른 상용 제품이 많이 있습니다 (데이터 크기, 복원 속도 등)
백업을위한 200Gb +의 호스팅 리셀러로 저에게 적합한 솔루션은 AWS CLI와 함께 사용하면 빠르고 효율적이며 자동화되고 합리적인 가격으로 제공되는 Amazon AWS S3입니다.
[업데이트]이 답변은 다시 한 번 주목을 받았습니다. 실제로 백업 전략을 변경했으며 이제 BackblazeB2를 hashbackup과 함께 사용합니다. 많은 가격이 더 좋고 백업 및 복원에 완벽하게 작동합니다.
많은 사람들이 백업이 중요하다고 수천 번 말했습니다. 스스로에게 질문하십시오. "서버 하드 드라이브가 사망 한 경우 결과는 어떻습니까?".
사이트가 정적이지만 CDN을 호스팅하는 회사에 의존하는 경우 콘텐츠 전송 네트워킹 호스팅이 가능합니다. 정적 HTML 사이트와 같은 단순한 호스팅을 모두 허용하는 것은 아닙니다. 또한 콘텐츠 전송 네트워크를 사용하여 웹 사이트를 호스팅 할 수도 있지만 많은 장단점이 있습니다.
프로
단점
www
이는 대부분의 CDN 작업 cnames (모두가 아니라 대부분)이기 때문입니다.CDN 정적 지원
목록에 자유롭게 추가하되 스팸 방지를 위해 링크하지 마십시오.
PHP 호스팅
PHP 웹 호스트를 조사/선택하는 데 도움이되는 팁이 있으면 적절하게이 답변을 편집하십시오 .
PHP 웹 호스팅은 매우 일반적이며 찾기 쉽습니다. PHP를 제공하는 웹 호스트를 선택할 때 다음을 명심해야합니다.
PHP이 (가) 많기 때문에 일반적인 가격은 매우 낮은 경향이 있습니다. 이는 마진이 매우 낮다는 의미입니다. 결과적으로 많은 저비용 웹 호스트는 웹 공간을 "과도하게 판매"하는 경향이 있습니다. 즉, 더 많은 웹 사이트를 서버에 배치하면 해당 웹 마스터에게 이상적입니다. 결과적으로 이러한 서버에서 호스팅되는 웹 사이트는 느리게 응답하고 때로는 요청을 완료하기에 리소스가 충분하지 않아 오류가 발생합니다. PHP 웹 호스트를 조사 할 때 초과 판매에 대한 평판이 있는지 확인하십시오.
많은 웹 호스트가 새로운 버전의 PHP를 채택하는데 속도가 느립니다 (PHP4에서 PHP5 로의 마이그레이션은 매우 느 렸습니다). 웹 사이트에서 최신 PHP 기능을 사용하려면 선택한 웹 호스트가 새 버전의 PHP으로 마이그레이션하거나 고객에게 새 서버로 이동할 수있는 기회를 제공하십시오 최신 버전의 PHP를 사용합니다.
PEAR PHP를 확장하여 많은 기능을 즉시 제공합니다. 웹 호스트가 최소한 가장 인기있는 PEAR 패키지 (MDB2, PHPUnit)를 제공하는지 확인하십시오
적절한 웹 호스팅을 선택하기 전에 다음 사항을 고려해야합니다.
클라우드 서비스는 기술, 가격 책정, 구현에 대한 유연성을 제공하기 때문에 이상적이고 최상의 솔루션입니다.
Google Cloud & OpenShift (RedHat)는 제가 가장 좋아하는 클라우드 호스팅 서비스 제공 업체입니다. AWS (Amazon Web Services)를 사용해 볼 수도 있습니다.
클라우드 기반 호스팅 솔루션은 대부분의 요구 사항을 매우 쉽게 충족하므로 우선 순위를 부여하십시오.
콘텐츠 전송 속도가 중요합니다
웹 호스팅에 관심이있는 모든 공급자에게 TTFB (time to first byte) 값을 테스트 할 수있는 데모 페이지를 생성하도록 요청하는 것이 좋습니다. Webpagetest.org는 다양한 컴퓨터에서 이러한 값을 테스트 할 수 있습니다. 또한 Google은 페이지 속도 통계 도구를 사용하여 웹 페이지를 스캔 할 때이를 고려하며,로드 속도가 평범하지 않으면 사이트의 순위가 낮아질 수 있습니다.
처음으로 웹 호스팅
웹 개발 분야에서 처음이라면 SQL 및 스크립팅 처리 엔진이 활성화 된 무료 웹 호스트를 찾아보십시오.
호스트가 웹 공간 또는 최소한 웹 디스크 (파일을 업로드하기 위해 서버의 보안 영역에 로그인 한 곳)에 대한 FTP (또는 보안 FTP를위한 SFTP) 액세스를 제공하는지 확인하십시오.
또한 PHP와 같은 컨텐츠 관리 시스템을 실행하거나 동적 페이지를 실행하려는 경우 선택한 계획에 호스트에 Wordpress 및 MySQL이 포함되어 있는지 확인하십시오. 자바 스크립트를 사용하지 않습니다.
선택한 호스팅 유형에 관계없이 웹 페이지를 전달하려면 Apache와 같은 웹 서버 소프트웨어가 설치되어 있어야하며 색인 파일뿐만 아니라 문서 루트 (웹 사이트 파일의 기본 폴더)도 있습니다. 서버 구성 파일에서. 종종 색인 파일은 index.htm 또는 index.html 또는 index.php입니다.
대역폭 고려
많은 호스팅 제공 업체는 월별 대역폭 제한을 적용하고 그 이상의 기간 동안 해당 월의 나머지 기간 동안 콘텐츠 전송이 중단되거나 추가 초과 요금이 발생합니다. 이 때문에 일부 수학을 수행해야합니다. 안전을 위해 많은 사용자가 액세스 할 것으로 예상되는 파일의 평균 크기를 추정하여 대역폭 한도로 나눕니다. 즉, 한 달에 서비스 제공 업체가 제공 할 수있는 사용자 수에 관한 것입니다.
예를 들어, 대역폭 제한이 한 달에 10GB이고 캐싱을 사용하지 않고 제공하는 각 페이지는 다음과 같이 구성됩니다.
an image that's 90 KB,
a CSS file that's 2 KB,
a base HTML file that's 8 KB
그런 다음 각 사용자는 100KB의 대역폭을 사용합니다. 따라서.
10 GB / 100 KB
= 10,000,000 KB / 100 KB
= 100,000 users
따라서 위의 시나리오에서는 10 만 개의 새로운 페이지 사본을 전 세계에 제공 할 수있었습니다.
더 많은 페이지 사본을 제공해야하는 경우 더 높은 대역폭 제한을 제공하는 제공자를 찾거나 코드를 최적화하거나 HTTP 캐싱을 사용하고 서버에 연결된 모든 브라우저가 해당 페이지를 따르도록기도하십시오.