웹 호스팅 지혜의 15 진주 - 당신의 자원을 마지막으로 만드는 방법

  • 주요 기사
  • 업데이트 : 9 월 12, 2019

네가 가진 적이 있다면 작은 공유 웹 호스팅 패키지를 샀다. 리소스가 너무 제한되어있어 가장 복잡한 기능을 포기하거나 외부 리소스에 의존해야합니다. 동일한 작은 패키지로 여러 웹 사이트를 호스팅하는 경우 특히 그렇습니다.

이 가이드에서는 Linux 호스팅 제공 업체 인 Marc Werne와 인터뷰했습니다. Gigatux.com. 이 가이드의 웹 호스팅 지혜 중 상당수에는 계정 리소스 관리를위한 Marc의 조언이 포함되어 있습니다.

1. 간단한 CMS 선택

당신은 줌라 or 맘보 너무 좋지 않지만 호스팅 계정이 할당량이 500MB보다 작은 경우 선택 사항을 재고해야 할 수 있습니다.

워드 프레스 or Drupal예를 들어, MB의 웹 디스크와 대역폭을 절약 할 수있는 가볍고 유연한 대안이 될 것입니다. 종종 더 적을수록 가볍고 기능이 적지 않습니다. 대안 차트를 작성하고 귀하의 요구와 호스팅 패키지에 가장 적합한 CMS를 선택하십시오.

2. SMF 대신 miniBB 사용

MiniBB는 1.77 MB의 SMF에 대해서만 11.38 MB를 사용하지만 추가 기능, 확장 및 플러그인의 강력한 저장소를 갖춘 완벽한 포럼 솔루션입니다.

miniBB 좋아하지 않아?

더 큰 공개 토론 원본에 대하여 몇몇 경량 대안이있다. PunBB, FluxBB, AEF 등을들 수 있습니다. 또한 솔루션을 설치하기 전에 포럼의 범위를 계획하십시오. 수천만 명의 사용자에게 도달하는 것이 목표라면 호스팅 패키지를 업그레이드해야 할 수 있습니다. 포럼을 직원 전용으로 유지하거나 소수의 사용자만을 대상으로하고 싶다면 가능한 한 활용할 수있는 리소스를 사용하십시오.

3. 호스트의 웹 메일 프로그램 대신 웹 메일 용 Google Apps를 사용하십시오.

Gmail에서 이메일 전달자를 사용하는 것 외에도 Google은 웹 마스터에게 도메인 이름을 기본 전자 메일 호스트 Google Apps에서 구성합니다.

즉, 10GB의 웹 디스크 (예 : XNUMXGB)를 사용하여 도메인에서 최대 10 개의 무료 이메일 사용자 계정을 설정할 수 있습니다. [이메일 보호] or [이메일 보호]

Google Apps가 필요한 이유

호스팅 계정에서 웹 메일 할당량을 설정할 때마다 해당 할당량은 글로벌 디스크 공간에서 가져 오므로 100MB를 500MB 패키지 전용으로 사용한다는 것은 웹 사이트의 증가하는 요구에 부응한다는 의미입니다. Google Apps를 유리하게 사용하고 웹 사이트 방문자의 경험을 향상시키는 데 사용할 수있는 수백 MB를 절약하십시오.

Google Apps의 대안? Lite 버전에는 무료 인 Zoho Mail이 있습니다. Zoho Lite 최대 3 사용자 계정으로 도메인을 설정하고 각 계정은 5GB의 용량을 갖습니다.

4. 캐싱 시스템 사용

저렴한 예산으로 소기업 및 개인 웹 사이트 소유자의 대다수는 투자 비용을 절약하기 위해 공유 호스팅 패키지를 선택합니다. 때로는 성능을 높이고 더 많은 청중과 그로 인해 발생하는 트래픽을 환영하기 위해 업그레이드가 반드시 필요하지만, 그렇지 않으면 CPU에 과부하가 걸리지 않는 캐싱 시스템을 사용하여 서버 리소스를 절약 할 수 있습니다.

WordPress 사용자가 설치할 수 있습니다. W3 총 캐시 그러나 WordPress를 사용하지 않으면 CMS 공급 업체에서 제공 한 도구를 사용하여 웹 사이트 캐시를 최적화해야합니다.

예를 들어 Joomla는 4 개의 캐시 최적화 프로그램을 사용할 수 있으며 Drupal에는 여러 캐시 성능 도구도 있습니다. 서버에 더 많은 부하를 가하고 피해야하는 캐싱 소프트웨어 목록을 보려면 #10 지점을 참조하십시오. 또한 호스팅 제공 업체와 캐시 관련 사항을 논의해야합니다. 예를 들어 Gigatux는 빠른 캐싱 시스템을 이미 사용하므로 걱정할 필요는 없지만 다른 호스트는 많은 리소스를 사용하지 않을 수 있습니다. 나중에 문제가 발생하지 않도록 먼저 요청하십시오.

5. 정기적으로 비어있는 스팸 콘텐츠

이메일, 블로그 설명, 핑백 URL 및 서버 및 데이터베이스 할당량에 과부하가 걸리는 파일 형태로 스팸을 제거하십시오.

메모리 문제를 피하기 위해 적어도 일주일에 한 번하십시오 (예 : WordPress 주석 삭제는 64MB의 메모리까지만 작동합니다. 그 후에 치명적인 오류가 발생하여 PHP에서 허용되는 메모리 크기를 늘려야합니다 .INI 파일 또는 WordPress 루트 내의 wp-config.php).

6. 가능한 경우 외부 데이터베이스를 사용하십시오.

호스트가 원격 데이터베이스 링크를 허용하면 반드시 그것을 사용하십시오. 외부 데이터베이스는 콘텐츠를 호스팅 계정 외부에 저장하기 때문에 웹 디스크 할당량 사용을 줄입니다. 그러나 외부 데이터베이스 호스팅은 저렴하지 않기 때문에 원격 데이터베이스가 "매우 비싸고 최종 사용자에게 번거롭게 될 수 있습니다"- Marc Werne와 함께 말하기를 명심하십시오.

그러나 소규모 프로젝트에 사용할 수있는 무료 솔루션이 있습니다. FreeMySQL 비용없이 무제한 데이터베이스를 설정할 수 있습니다 (기부금으로 운영). 이러한 서비스는 제한된 프로젝트에서는 신뢰할 만하지만 대기업 웹 사이트에서는 효율성이 떨어질 수 있습니다. 외부 데이터베이스를 계속 사용하려면 사용법을 지속적으로 모니터링하고 잠재적 인 업그레이드를 계획하십시오.

7. 파일 호스팅 서비스로 스토리지 및 대역폭 리소스 절약

Photobucket, Vimeo, YouTube 또는 4Shared와 같은 외부 호스팅 서비스에서 다운로드 할 수있는 모든 것을 호스팅하십시오.

자원이 제한되어있는 경우 방문자, 클라이언트 또는 독자가 서버에 컨텐츠를 업로드 할 수 없도록해야합니다. 대안으로 Gravatar를 활성화하여 클라이언트 나 사용자가 프로필 아바타를 업로드 할 필요가 없습니다.

8. 뉴스 레터에 MailChimp 사용

제한된 웹 호스팅 계정에 뉴스 레터 소프트웨어를 설치하면 디스크와 대역폭을 소모하기 시작합니다. 불행히도 그것에 대해 할 일이 많지 않으며 가장 작은 뉴스 레터 스크립트 인 OpenNewsletter는 여전히 640Kb이므로 저장된 모든 문제도 고려해야합니다.

그러나 외부 서비스에 다시 한 번 의존 할 수 있습니다. MailChimp 귀하의 타겟층이 2,000 가입자보다 적고 월간 12,000 이메일을 보내려는 경우 제로 비용으로 시작하는 완벽한 뉴스 레터 솔루션입니다.

모든 템플릿을 사용자 정의 할 수 있으므로 직접 호스팅 할 필요가 없으며 뉴스 레터를 Facebook과 통합 할 수 있습니다.

MailChimp에 대한 좋은 대안은 상수 연락처BenchmarkMail, 구독 옵션에 의해서만 제한됩니다 - 사람들은 귀하의 양식에서만 가입 할 수 있습니다.

9. 사용자 설문 조사에 SurveyMonkey 사용

뉴스 레터와 마찬가지로 조사 소프트웨어는 제한된 리소스에 무거워 질 수 있습니다. 내 경험으로 볼 때, SurveyMonkey 제한된 수의 사람들에게 빠른 설문 조사를해야 할 때 유효한 무료 대안을 제시합니다. 대규모 고객의 경우 매달 수수료가 $ 17 ($ 204 / year)부터 시작되므로 뉴스 레터가 비즈니스에서 중심 역할을하는 저비용 회사에 대한 투자는 여전히 저렴합니다.

KwikSurveys 및 Smart Survey도 시도 할 수 있습니다. 무료이며 삽입 사진 삽입 및 경쟁과 같은 흥미로운 기능을 제공합니다.

10. WP Super Cache 또는 기타 CPU 소비 WP 플러그인을 사용하지 마십시오

지혜의 진주 #4은 확장 또는 플러그인 형태로 캐싱 시스템을 사용하여 너무 많은 리소스를 낭비하지 않고 웹 사이트 성능을 향상시킬 것을 제안했습니다. 이제 나는 당신에게 모순되는 충고를하는 것처럼 보입니다 : 웹 사이트 캐싱을위한 잘 알려진 WP 플러그인 인 WP 수퍼 캐시를 사용해보십시오. 대답은이 특정 플러그인 성능입니다. WP 수퍼 캐시는 많은 CPU를 소비하며 제한된 패키지로 실행하는 경우 서버를 손상시킵니다. 다른 비 캐싱이지만 CPU 소비 WP 플러그인은 다음과 같습니다.

  • WP 보안 향상 (페이지로드 시간 증가)
  • One SEO Pack의 모든 기능 (이전 버전은로드가 급증 함)

플러그인이 사용하는 CPU 리소스를 추적하려면 P3 (Plugin Performance Profiler의 약자)라는 WordPress 플러그인을 설치하는 것이 좋습니다. 문제가되는 플러그인을 CPU 리소스를 방해하는 즉시 해제하십시오. 일부 호스팅 제공 업체는 사용자 계정을 알게되면 계정을 일시 중지하고 페이지를로드하려고 할 때 기껏해야 사용자의 성가신 500 내부 서버 오류가 발생하게됩니다.

11. 남용에주의하십시오.

Gigatux의 Marc Werne는 "리소스를 남용하고 원치 않는 이유로 서비스를 사용하는 클라이언트가 많기 때문에 (예 : 스팸 또는 아웃 바운드 공격 전송) 고객을 신중하게 선택해야한다고 권고합니다. 그러면 수익이없는 고객에게 시간과 돈을 낭비하지 않고 제한 리소스를 최대한 활용할 수 있습니다. "

어떤 종류의 남용에 대해 이야기하고 있습니까?

  • PDF, 비디오, 오디오 및 소프트웨어를 포함한 불법 파일 업로드
  • 스팸 및 대량 전자 메일 공격
  • 대역폭 및 웹 디스크 먹는 사람 (대규모 hotlinking 및 FTP 하이재킹)

스팸 방지 플러그인과 최신 소프트웨어는 대개 악용을 방지하기에 충분하지만 더 큰 위험이 의심되는 경우 고객에게 확인하십시오. 부정직 한 고객은 차단되어야하며 극단적 인 경우 당국에보고해야합니다.

12. 귀중한 의견으로 블로그 댓글을 제한하십시오.

데이터베이스 할당량이 제한적인 경우 승인 된 블로그 설명을 귀중한 의견 또는 전문적으로 참여하고자하는 저명한 독자에게만 제한 할 수 있습니다. 이메일을 통해 또는 블로그 게시물에 공개적으로 다른 의견에 응답 할 수 있습니다. 이것은 매우 극단적 인 조치이므로 신중하게 사용하십시오. 주요 위험은 블로거와 독자 간의 트래픽과 평판을 잃어 버리고 시간이 지남에 따라 피드백이 줄어들 것입니다. 무거운 댓글 검토의 이유에 대해 방문자에게 미리 경고하고 현재 호스팅 및 예산 문제를 설명하고 이메일 답장을 약속하십시오. 물론, 주어진 말에 충성하십시오.

13. 정기적으로 로그 파일 다운로드 및 삭제

로그 파일은 웹 사이트 상태를 알려주기 위해 만들어졌지만 서버에서는 해당 파일을 사용하지 않습니다. 최소한 일주일에 한 번 다운로드하여 제거하지 않으면 크기가 몇 메가 바이트에서 GB로 증가합니다. 이것은 두 개의 cPanel 로그에 특히 해당됩니다.

/ home / user / public_html / error_log

/ home / user / tmp / awstats /

error_log 파일에는 일반적으로 PHP 경고, 데이터베이스 오류 (잘못된 데이터 정렬 등) 및 처리되지 않은 스팸 주석과 같은 동적 오류가 포함됩니다. 매주이 파일에서 오류 및 경고를 확인한 후 제거하십시오.

반대로 / awstats / 폴더에는 웹 사이트에 대한 모든 액세스 로그 및 통계 로그가 포함되어 있습니다. 프로그램이 통계 파일을 자동으로 저장하므로 웹 공간 사용량이 증가하지 않도록 계정에서 AwStats 소프트웨어를 비활성화해야합니다. 또는 제한된 권한으로 인해 권한이없는 경우 호스트에 연락하여 모든 분석 소프트웨어를 비활성화하도록 요청해야합니다.

14. 호스팅 계정을 깨끗하고 오류가없는 곳에 보관하십시오.

힘든 건가요? 여기에 당신을위한 체크리스트가 있습니다.

  • 항상 사이트 소프트웨어를 최신 상태로 유지하십시오.
  • 로그 및 오래된 파일을 정기적으로 삭제합니다.
  • 스팸 메일 및 코멘트 제거
  • 더 이상 필요없는 소프트웨어 제거
  • 호스팅 계정에서 바이러스 백신 실행
  • 호스팅 공급자에게 해킹 및 하이재킹 시도보고

호스팅 계정을 건강하고 기능적으로 유지하는 또 다른 방법은 사이트를 실행하는 데 필요한 모든 소프트웨어를 수동으로 설치하는 대신 스크립트 설치 프로그램을 사용하는 것입니다. 스크립트를 구성하는 데 문제가 있으면 호스트가 기꺼이 도와 줄 수 있는지 확인하십시오.

15. 항상 소프트웨어를 최신 상태로 유지하십시오.

Marc Werne은 다음과 같이 말합니다.“많은 고객이 PHP 5.3와 호환되지 않는 오래된 OS Commerce 상점을 사용하고 있습니다. 소프트웨어 업데이트는 실제로 호스팅 계정 안전의 핵심입니다. 새 버전이 몇 메가 바이트 더 무겁기 때문에 CMS 또는 포럼 솔루션 업데이트에 저항하지 마십시오. 디스크 공간이 실제 문제라면 데이터베이스를 새롭고 가벼운 솔루션으로 마이그레이션하십시오. 이것은 버그가있는 소프트웨어에서 사이트를 실행하는 것보다 가장 건강하고 안전한 옵션입니다.

분권화의 중요성

목록에있는 대부분의 팁은 외부 리소스를 사용하여 호스트 서버의 부하를 줄이는 것에 관한 것입니다. 이것은 매우 기본적인 형태의 분산입니다. 클라우드 컴퓨팅은 동일한 원칙을 기반으로하며 일반적으로 대부분의 호스팅 제공 업체는 둘 이상의 서버를 사용하여 더 높은 성능을 보장합니다. 자원을 최대한 분산시키기 위해 자원을 최대한 분산 시키려고 노력해야합니다.

Luana Spinetti 정보

루아 나 스피 네티 (Luana Spinetti)는 이탈리아에 거주하는 프리랜서 작가이자 예술가이며 열정적 인 컴퓨터 과학 학생입니다. 그녀는 심리학 및 교육 분야에서 고등학교 졸업장을 받았으며 3을 졸업 한 Comic Book Art에서 2008 과정을 수강했습니다. 그녀는 여러면을 가진 인물로서 SEO / SEM과 웹 마케팅에 큰 관심을 보이며 소셜 미디어에 대한 특별한 성향을 보였습니다. 그녀는 자신의 모국어 (이탈리아어)에서 소설 3 편을 연구 중입니다. 인디가 곧 발표합니다.