'친절한'호스팅이란 무엇입니까?


10

저는 Drupal과 웹 호스팅을 처음 접했습니다. 내 질문은 완전히 Drupal 친화적 인 호스트를 구성하는 것입니까? 호스트 공급자가 SSH 액세스를 허용하고 서버에서 압축 파일을 추출 할 수있는 기능을 제공하므로 설치가 더 쉽다는 것을 알고 있습니다.

Drupal 친화적 인 호스트에서 다른 것을 찾아야합니까?

답변:


6

살펴보고 싶은 것이 있습니다.

드루팔 요구 사항 :

  • PHP 5.2 이상 (Drupal 7)
  • MySQL 데이터베이스
  • 128MB 메모리 제한 (무거운 이미지 캐시 처리)

요구 사항이 아닌 특전 :

  • SSH
  • 돌진
  • 힘내 (최신)
  • 크론 탭
  • 곱슬 곱슬하다

1
고마워, 크리스 이 질문에 대한 목록 형식의 답변에 감사드립니다.
CEMcFarland

1
PHP 5.2는 Drupal 7에서만 필요합니다. Drupal 6은 PHP 4와 호환됩니다. MySQL은 모듈이 테스트되는 데이터베이스 엔진이지만 Drupal 코드가 PostgreSQL과 올바르게 작동하지 않더라도 Drupal은 PostgreSQL과 호환됩니다. Drupal 7은 SQLite와 함께 사용할 수도 있습니다.
kiamlaluno

1
Drupal 7의 경우 필요한 PDO (MySQL을 사용하려는 경우 pdo 및 pdo_mysql) 확장이 활성화되어 있는지 확인해야합니다. 일부 호스트는 기본적으로 그렇게하지 않습니다. 그렇습니다. Drupal 6에는 PHP 5가 필요하지 않지만 PHP4 사용에 대해서는 생각조차하지 않습니다. 실제로 PHP 5.2조차도 공식적으로 지원되지 않습니다.
Berdir

@Berdir, "PHP 5.2는 현재 공식적으로 지원되지 않습니다." PHP 5.2에 따라 D6 설치 수에 대한 권장 버전입니다 drupal.org/requirements .
mpdonadio

3
에서 php.net/archive/2011.php#id2011-01-06-1 : "모든 PHP 사용자는 PHP 5.2 시리즈는 더 이상 지원되지 않습니다 점에 유의해야 모든 사용자가 강력하게 PHP 5.3.6로 업그레이드하는 것이 좋습니다.."
Berdir

4

계속 F1234k의 목록 :

4) Drupal 광신자 :

  • 더 나은 PHP 성능을위한 APC 캐시
  • 더 빠른 컨텐츠 전달을위한 바니시 프록시 캐시
  • 임시 데이터의 빠른 저장을위한 Memcache
  • 훨씬 더 나은 검색 기능을위한 Apache Solr
  • 완전 관리 형 호스팅 인프라
  • 실제 Drupal 경험이있는 직원 지원

고마워, geewiz. 마지막 두 지점은 진정으로 '환상적'입니다.
CEMcFarland

1
위의 사양은 VPS 또는 전용이며 공유 호스팅 용이 아님을 추가해야합니다. 누군가 루트 액세스 권한이 있으면 자신의 사양을 정의 할 수 있다고 가정합니다. 나는 누군가가 그런 통제를 할 수없는 공유 호스팅에 관한 질문이라고 생각합니다.
john

1
누군가가 크고 빠른 공유 호스팅 계정을 가지고 있고 큰 사이트가 아닌 경우 성능을 나타내는 APC / Varnish / Memcache를 놓치지 않을 수 있습니다. 그러나 Solr은 추가 기능을 추가합니다. Solr 호스팅을 제공하는 회사가 있으며 누군가가 공유 호스팅 계정과 함께 사용할 수 있습니다.
john

동일한 서버에있는 mysql과 파일을 잊지 마십시오. 그렇지 않으면 성능이 크게 저하됩니다.
enthdegree

2

"중복 친화적"호스팅은 구축하려는 사이트의 종류와 사용자의 종류에 따라 여러 가지 방식으로 해석 될 수있는 용어입니다. "친숙한 수준"으로 분류해야한다면 다음과 같이 말할 것입니다.

1) 드루팔 내성 :

  • PHP 5.2.5,
  • MySQL,
  • 아파치 (바람직하게)

2) 드루팔 친화 :

  • PHP 메모리 할당을 96MB 이상으로 변경하는 기능 (뷰는 많은 메모리가 필요한 일반적인 예입니다)
  • PHP 최대 실행 시간을 변경하는 기능 (30 초 이상)
  • PHP 안전 모드 : 해제
  • 사용 가능한 pdo ( 자세한 정보는 여기 )
  • PHP 등록 글로벌 : 해제

(php.ini 파일을 사용자 정의 할 수 있다면 위의 거의 모든 것이 충족됩니다)

3) Drupal 사랑 :

  • SSH
  • Drush 설치 가능 (더 나은 : GUI를 통해)
  • crontab 액세스 (drupal 6, poormanscron에 대한 대안이 있지만 메모리가 잘 작동하면 성능이 저하됩니다)

철저하고 매우 유용한 답변. 감사합니다! 이후 호스팅을 구입했지만 PHP에 대한 자세한 내용은 높이 평가됩니다.
CEMcFarland

1

개인적으로 친숙한 Drupal 호스팅은 단순한 Apache + PHP + MySQL을 제공하는 호스팅이 아니라고 생각합니다. 신뢰할 수 있고 빠르게 작동하도록 모든 종속성을 구성해야하기 때문입니다.

모든 Drupal 전문가는 Drupal 웹 사이트가 빠르게 작동하려면 Redis / Memcahe 및 리버스 캐시 프록시 바니시와 같은 빠른 캐시 스토리지를 사용해야한다는 것을 알고 있습니다.

이 인프라가 Drupal을 위해 특별히 구성된 즉시 제공하는 호스팅 제공 업체는 거의 없습니다.

  • Acquia Cloud- 대부분 기업용. Amazon Web Services 위에 구축
  • Pantheon.io-랙 공간 위에 구축
  • Platform.sh-Amazon Web Services 위에 구축

마지막 두 가지는 매우 유사하며 컨테이너 가상화를 사용하지만 저렴하지는 않습니다.

대안으로, Wodby 를 시도 할 수 있습니다 . 호스팅 제공 업체는 아니지만 모든 서버에서 Pantheon.io/Platform.sh와 유사한 기능을 제공하는 클라우드 인프라 서비스입니다. 즉, 자체 서버를 Drupal 친화적으로 만듭니다. Docker 위에 구축되었습니다.


이 기부금에 +1 처음이 질문을했을 때 클라우드 서비스는 다른 곳이었습니다. 나는 더 이상 Drupal을 사용하지 않지만, 그렇게했다면 아마도 이와 같은 해결책을 선택할 것입니다.
CEMcFarland 16 :
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.