Cosa significa hosting "Drupal-friendly"?


10

Sono nuovo di Drupal e web-hosting in generale. La mia domanda è: cosa costituisce un host totalmente amico dei Drupal? So che l'installazione è resa più semplice dal provider host che consente l'accesso SSH e la possibilità di estrarre file compressi sul server.

Cos'altro dovrei cercare in un host adatto a Drupal?

Risposte:


6

Ci sono alcune cose che potresti voler esaminare:

Requisiti Drupal:

  • PHP 5.2+ (Drupal 7)
  • Database MySQL
  • Limite di memoria 128mb (per elaborazione di immagini pesanti)

Non requisiti ma vantaggi:

  • SSH
  • Drush
  • Git (Più recente)
  • crontabs
  • Arricciare

1
Grazie Chris. Apprezzo la risposta in formato elenco a questa domanda.
CEMcFarland

1
PHP 5.2 è richiesto solo da Drupal 7; Drupal 6 è compatibile con PHP 4. MySQL è il motore di database con cui vengono testati i moduli, ma Drupal è compatibile con PostgreSQL, anche se il codice Drupal non potrebbe comportarsi correttamente con PostgreSQL; Drupal 7, quindi, può anche essere usato insieme a SQLite.
kiamlaluno

1
Per Drupal 7, è necessario assicurarsi che siano abilitate le estensioni PDO (pdo e pdo_mysql necessarie se si desidera utilizzare MySQL). Alcuni hoster riescono a non farlo per impostazione predefinita. E sì, Drupal 6 non richiede PHP 5, ma è del tutto folle anche solo pensare all'utilizzo di PHP4. In effetti, anche PHP 5.2 non è ufficialmente supportato ora.
Berdir,

@Berdir, puoi chiarire "PHP 5.2 non è ufficialmente supportato ora"? PHp 5.2 è la versione consigliata per le installazioni D6 secondo drupal.org/requirements .
mpdonadio

3
Da php.net/archive/2011.php#id2011-01-06-1 : "Tutti gli utenti di PHP dovrebbero notare che la serie PHP 5.2 NON è più supportata. Tutti gli utenti sono caldamente invitati ad aggiornare a PHP 5.3.6."
Berdir,

4

Continuando la lista di F1234k:

4) Drupal fanatico:

  • Cache APC per prestazioni PHP migliori
  • Varnish proxy cache per una consegna più rapida dei contenuti
  • Memcache per una memorizzazione più rapida dei dati temporanei
  • Apache Solr per funzionalità di ricerca molto migliori
  • Infrastruttura di hosting completamente gestita
  • Supportare il personale con esperienza Drupal effettiva

Grazie, cavolo. Gli ultimi due punti sarebbero veramente "fanatici".
CEMcFarland

1
Dobbiamo aggiungere che queste specifiche sopra sono solo per VPS o dedicate e non per hosting condiviso. Suppongo che se qualcuno ha accesso come root, può definire le sue specifiche. Penso che la domanda riguardasse l'hosting condiviso, in cui qualcuno non ha tale controllo.
Giovanni,

1
Se qualcuno ha un account di hosting condiviso buono e veloce e non un grande sito, allora potrebbe non perdere APC / Varnish / Memcache, perché si riferiscono alle prestazioni. Si può perdere, però, Solr che aggiunge funzionalità extra. Ci sono aziende là fuori che offrono l'hosting Solr e qualcuno può usarle in combinazione con il proprio account di hosting condiviso.
Giovanni,

non dimenticare mysql e file che risiedono sullo stesso server, senza che ciò comporti una penalità piuttosto elevata.
enthdegree,

2

Hosting "Drupal-friendly" è un termine che può essere interpretato in molti modi diversi a seconda del tipo di sito che stai pianificando di costruire e del tipo di utente che sei. Se dovessi suddividerlo in "livelli di cordialità", direi quanto segue:

1) Drupal tollerante:

  • PHP 5.2.5,
  • MySQL,
  • Apache (preferibilmente)

2) Drupal amichevole :

  • possibilità di modificare l'allocazione della memoria PHP a 96 MB o più (Visualizzazioni è un esempio comune che richiede molta memoria)
  • possibilità di modificare il tempo massimo di esecuzione di PHP (30+ secondi)
  • modalità sicura php: off
  • pdo abilitato ( maggiori informazioni qui )
  • globuli di registro php: off

(quasi tutte le precedenti sono soddisfatte, se puoi personalizzare il tuo file php.ini)

3) Drupal amorevole :

  • SSH
  • Drush installabile (ancora meglio: attraverso la GUI)
  • accesso crontab (esiste un'alternativa a drupal 6, poormanscron , ma viene fornito con penalità di prestazione se la mia memoria funziona bene)

Risposta completa e molto utile. Grazie! Da allora ho acquistato l'hosting, ma i tuoi dettagli su PHP sono apprezzati.
CEMcFarland

1

Personalmente penso che l'hosting Drupal amichevole non sia solo un hosting che ti fornisce il set base di Apache + PHP + MySQL. Perché devi ancora configurare tutte le dipendenze per farlo funzionare in modo affidabile e veloce.

E ogni esperto di Drupal sa che se vuoi che il tuo sito Web Drupal funzioni velocemente, devi usare archivi di cache veloci come Redis / Memcahe e proxy di cache inversa Varnish.

Esistono pochi provider di hosting che forniscono immediatamente questa infrastruttura configurata appositamente per Drupal:

  • Acquia Cloud - Principalmente per le imprese. Basato su Amazon Web Services
  • Pantheon.io - Costruito in cima a Rackspace
  • Platform.sh - Basato su Amazon Web Services

Gli ultimi due sono molto simili e usano la virtualizzazione del contenitore, ma non sono economici.

In alternativa, puoi provare Wodby . Non è un provider di hosting, ma un servizio di infrastruttura cloud che porterà funzionalità simili a Pantheon.io/Platform.sh su qualsiasi server, vale a dire che rende il tuo server Drupal amichevole. È costruito sopra Docker.


+1 per questo contributo. Quando ho posto questa domanda per la prima volta, i servizi cloud erano in un posto molto diverso. Non uso più Drupal, ma se lo facessi probabilmente sceglierei una soluzione come questa.
CEMcFarland
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.