Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 4 di 4
  1. #1
    Nuovo utente
    Data Registrazione
    Nov 2010
    Messaggi
    2

    web hosting e performance: php vs java

    Ciao a tutti, sono un nuvo iscritto. Complimenti per il forum, da quel poco che ho letto c'è gente professionale ed è il posto giusto dove potervi chiedere alcuni consigli.
    Programmo in java e da qualche tempo anche in php, e vorrei creare un sito che, nelle mie speranze, avrà una certa mole di accessi.
    Tale applicativo potrei farlo sia in java che php, ma i miei dubbi sono legati soprattutto all'hosting su cui andrò a metterlo.
    In poche parole, vi chiedo, in base alle vostre esperienze:
    1- c'è un motivo per preferire PHP a JAVA in termini di caratteristiche HW del server che lo ospiterà? Cioè farlo in java, mi comporterà dover investire di più sull'hosting, mentre con PHP potrei avere dei costi più contenuti? java richiederà più ram giusto?
    2- in termini di prestazioni, a parità di hosting (hosting non condiviso, VS o dedicato) ne gioverà di più php o java?
    Non prendo nemmeno in considerazione gli hosting condivisi.
    Cosa farà di particolare tale applicativo? Ricerche!
    Infatti, un requisito è che dovrò usare un motore di ricerca fulltext, che non sia quello di Mysql!
    Per cui, avrei pensato a Sphinx (come sapete è un processo, per cui qui dovrei optare per un VS o dedicato) o a Solr (applicazione che gira su tomcat), ma anche qui la scelta dipenderà dal linguaggio che userò. Se sceglierò php, non avrà senso usare java solo per Solr. Se invece userò java, potrei valutare se usare sphinx o solr.
    Aspetto qualche vostro parere.

    Grazie.



  2. #2
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,575

    Re: web hosting e performance: php vs java

    Citazione Originariamente Scritto da blueven Visualizza Messaggio
    Ciao a tutti, sono un nuvo iscritto. Complimenti per il forum, da quel poco che ho letto c'è gente professionale ed è il posto giusto dove potervi chiedere alcuni consigli.
    Programmo in java e da qualche tempo anche in php, e vorrei creare un sito che, nelle mie speranze, avrà una certa mole di accessi.
    Tale applicativo potrei farlo sia in java che php, ma i miei dubbi sono legati soprattutto all'hosting su cui andrò a metterlo.
    In poche parole, vi chiedo, in base alle vostre esperienze:
    1- c'è un motivo per preferire PHP a JAVA in termini di caratteristiche HW del server che lo ospiterà? Cioè farlo in java, mi comporterà dover investire di più sull'hosting, mentre con PHP potrei avere dei costi più contenuti? java richiederà più ram giusto?
    2- in termini di prestazioni, a parità di hosting (hosting non condiviso, VS o dedicato) ne gioverà di più php o java?
    Non prendo nemmeno in considerazione gli hosting condivisi.
    Cosa farà di particolare tale applicativo? Ricerche!
    Infatti, un requisito è che dovrò usare un motore di ricerca fulltext, che non sia quello di Mysql!
    Per cui, avrei pensato a Sphinx (come sapete è un processo, per cui qui dovrei optare per un VS o dedicato) o a Solr (applicazione che gira su tomcat), ma anche qui la scelta dipenderà dal linguaggio che userò. Se sceglierò php, non avrà senso usare java solo per Solr. Se invece userò java, potrei valutare se usare sphinx o solr.
    Aspetto qualche vostro parere.

    Grazie.
    Ciao e benvenuto su HT

    Per mia esperienza, tutto dipende da quanto complessa è l'applicazione che andrai a creare; se la tua applicazione è abbastanza semplice e preventivi di non ricevere molte visite, utilizzare java potrebbe essere un overkill.

    Ovviamente Java richiede più memoria minima, ma questo non è più tanto vero quando inizia a ricevere un bel pò di visite, dato che meccanismi di pooling/caching delle risorse o sono già presenti in Tomcat o puoi includerli senza che essi siano "a pain in the ass"

    Ovviamente se devi installare altri applicativi, che si tratti di PHP o Java dovrai andare su un server virtuale/dedicato e, quindi, avresti anche maggiore flessibilità su come organizzare la tua infrastruttura software, ottimizzando tutto l'ottimizzabile sia con PHP che con java.

    Per rispondere alla seconda domanda, dipende dall'hw che metti a disposizione di PHP/Java, se stiamo parlando una vps da 128/256MB di ram totale (condivisa anche dall'istanza mysql), allora evviva nginx+PHP. Se invece parliamo di un VPS/dedicato da 2/4GB di ram, lì java se la può giocare
    Ultima modifica di Antonio; 24-11-2010 alle 08:49
    Antonio Angelino :: LinkedIn | Twitter
    Non fornisco assistenza sistemistica per MP. Se volete aiuto, create una discussione qui su forum!



  3. #3
    Nuovo utente
    Data Registrazione
    Nov 2010
    Messaggi
    2

    Re: web hosting e performance: php vs java

    Ciao, grazie mille per la risposta.
    Quindi, come sospettavo, Java mi comporterà una maggiore spesa in termini di hosting per avere una parità di performance rispetto php?

    Per quanto riguarda la complessità, non ci sarà molta logica backend da sviluppare, per quello sto valutando anche php, però, per maggiore praticità ed esperienza sarei più spinto per java, ma "la tasca" richiede pure il suo resoconto!

    Supponendo, anzi sperando, che il sito, a regime, avrà una mole di accessi nell'ordine delle centinaia di migliaia al mese, posso star tranquillo che una soluzione come nginx+php riuscirà "senza problemi" a gestire tutto il traffico?
    Tanto per parlare in termini realistici, in genere quanto di più costa una soluzione java con prestazioni PARI ad una con nginx+php?

    Inizialmente opterei per un VPS, magari il dedicato sarà il successivo passaggio se tutto andrà come spero. Anche se c'è da dire che probabilmente usando JAVA (usando qindi Solr, contesto java) potrei accontentarmi anche di un hosting non condiviso, perchè non avrei bisogno di installare ulteriori applicativi, ma solo richiedere la possibilità di inserire un ulteriore contesto che non sia neanche visibile all'esterno. Ho letto, in qualche sito provider di hosting, che se il contesto ulteriore è strettamente legato a quello principale, non lo pagherei, o non pagherei un prezzo per intero. E' vera questa cosa?

    Lo so, sono molto indeciso!

  4. #4
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,467

    Re: web hosting e performance: php vs java

    Citazione Originariamente Scritto da blueven Visualizza Messaggio
    per maggiore praticità ed esperienza sarei più spinto per java
    sono d'accordo con Antonio

    beh venendo da java ti accorgerai che php è più povero e meno strutturato e ha diverse beghe che in particolari condizioni possono dare MOLTI problemi (vedi per esempio il mancato supporto nativo delle stringhe unicode)

    ne guadagni in semplicità del codice e quantità di script preconfezionati...

    php va bene per fare siti e basta, per tutto il resto c'è java e non solo

    per quanto riguarda la velocità, esistono anche progetti tipo HipHop o altri sistemi di cache...

Discussioni Simili

  1. Problemi di performance per il cloud hosting di Rackspace
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 15-01-2010, 06:00
  2. Hosting Java
    Di gabber3000 nel forum WebHosting - Primi passi
    Risposte: 1
    Ultimo Messaggio: 21-11-2008, 14:54
  3. Hosting java
    Di fabio88 nel forum WebHosting - Primi passi
    Risposte: 0
    Ultimo Messaggio: 25-07-2008, 17:55
  4. Consigli per hosting java
    Di cacodemon79 nel forum Shared e Managed Webhosting
    Risposte: 6
    Ultimo Messaggio: 19-04-2008, 16:43
  5. Hosting JAVA-PHP
    Di gabber3000 nel forum Shared e Managed Webhosting
    Risposte: 2
    Ultimo Messaggio: 15-04-2008, 16:04

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •