HTML.it logo
Learn
  • Design
    • Grafica
    • User Interface Design
    • Adobe Creative Suite
    Guide
    Approfondimenti
    Faq
    Notizie
    Tutto in Design >
  • Development
    • .NET
    • ASP
    • CMS
    • Flash
    • Java
    • JavaScript
    • PHP
    • Essentials
    • Ruby
    • XML
    • Editor
    • CSS
    • HTML
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Development >
  • Mobile
    • Android Studio
    • Cordova
    • Eclipse
    • Objective C
    • Swift
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Mobile >
  • Server
    • Cloud
    • Database
    • OS
    • Sicurezza
    • Network
    Tutto in Server >
  • Digital Marketing
    • SEO
    • Affiliate Marketing
    • Social Media Marketing
    Tutto in Digital Marketing >
  • Makers
    • Arduino
    • RaspberryPi
    • Stampa 3D
    Guide
    Approfondimenti
    Notizie
    Tutto in Makers >
  • Game Design
    • Unity
    Guide
    Approfondimenti
    Notizie
    Tutto in Game Design >
Download
  • Audio e Video
    • Player Audio Video
    • Codec audio
    • Editor audio video
    • Masterizzazione
    • Ripper e Convertitori
    • Speech
    Tutto in Audio e Video >
  • Educazione
    • Bambini
    • Cucina
    • Salute e Benessere
    • Istruzione
    Tutto in Educazione >
  • Giochi
    • Arcade
    • Avventura
    • Azione
    • Board
    • Carte
    • Giochi di ruolo
    • Giochi Online
    • Puzzle e Enigmistica
    • Simulazione
    • Sparatutto
    • Sport
    • Strategia e Giochi di Guerra
    • Tempo Libero
    Tutto in Giochi >
  • Grafica
    • Accessori & Mappe
    • Animazione
    • CAD – 3D
    • Cattura schermo
    • Convertitori e ridimensionatori
    • Editor
    • Flash
    • Font
    • Fotoritocco
    • Gallerie e album
    • Icone e loghi
    • Visualizzatori
    Tutto in Grafica >
  • Internet
    • Browser
    • Chat e IM
    • eMail
    • Estensioni & Temi
    • FTP
    • Network
    • News e RSS
    • Peer to Peer
    • Webcam
    Tutto in Internet >
  • Programmazione
    • Accessori
    • CMS e E-Commerce
    • Editor e Compilatori
    • Editor e strumenti Web
    • Linguaggi
    Tutto in Programmazione >
  • Sicurezza
    • Antispam
    • Antispyware
    • Antivirus
    • Server
    Tutto in Sicurezza >
  • Produttività
    • Backup
    • Compressione
    • Connettività
    • Database
    • Fax e Telefonia
    • Gestione disco
    • Ottimizzazione
    • Ufficio
    • Utilità di Sistema
    Tutto in Produttività >
Notizie
Video
Forum
in  
Trend
GuideHTMLJavaLinguaggio CPythonJavaScriptPHPC++CSSAndroidApprofondimenti
INDICE DELLA GUIDA
Primi passi con Apache
  1. 1 Apache web server, un'introduzione

  2. 2 Installare Apache: prerequisiti

  3. 3 Avviare Apache su Linux

  4. 4 Avviare Apache su Windows

Configurare Apache
  1. 5 httpd.conf: configurare Apache

  2. 6 Configurazione modulare

  3. 7 I file .htaccess

  4. 8 I file .htaccess dei principali CMS

  5. 9 Gestione delle Porte

  6. 10 Utenti e privilegi

  7. 11 Directory

  8. 12 I file log

Apache e il protocollo HTTPS
  1. 13 Il protocollo HTTPS

  2. 14 SSL su Apache

  3. 15 Generare certificati SSL

Virtual Hosts
  1. 16 Apache Virtual Hosts

  2. 17 IP-Based Virtual Hosts

  3. 18 Name-based virtual hosts

Appendice
  1. 19 Sicurezza: consigli utili

  2. 20 ASP.NET, Apache e Mono

  3. 21 Pagine di errore

Edizione Precedente (2006)
  1. 22 Presentazione del software

  2. 23 Novità per la versione 1.3

  3. 24 Istruzioni preliminari

  4. 25 Avvio su Unix

  5. 26 Riavvio e stop su Unix

  6. 27 Avvio, riavvio e stop su NT

  7. 28 Documentazione

  8. 29 Avvertenze

  9. 30 Problemi conosciuti

  10. 31 Impostazione

  11. 32 Esempi

  12. 33 I file di log

  13. 34 Impostazione dei file di log

  14. 35 Tipologia dei file di log

  15. 36 Come fare?

  16. 37 Non è tutto oro quello che luccica.

  17. 38 APACHE: accesso ristretto al server

  18. 39 Utility per la creazione degli utenti

  19. 40 APACHE: IIS vs. Apache: i benchmark

  20. lezione
    41 di 46

    Unix o NT? Dipende!

  21. 42 Il primo benchmark

  22. 43 Il secondo benchmark

  23. 44 Conclusioni

  24. 45 APACHE: un setup sicuro

  25. 46 5 cose da tenere sotto controllo

  • Learn
  • Guida Apache
  • Unix o NT? Dipende!
lezione
41 di 46

Unix o NT? Dipende!

  • di Edoardo Valsesia
  • 30 Marzo 2006

I due webserver maggiormente diffusi sulla rete sono, senza dubbio alcuno, IIS della Microsoft e l’avversario Apache, sviluppato sulle ceneri di un precedente progetto e da un team di volontari.

La differenza principale fra i due applicativi è la piattaforma per la quale sono stati pensati: IIS per server basati su sistemi Windows, Apache per la grande famiglia degli Unix; un punto a favore di Apache può comunque essere lo sforzo (in parte anche riuscito) di portare il webserver su piattaforme non native, quali ad esempio i sistemi Windows: ovviamente, le migliori performances si ottengono su piattaforma nativa, anche se, si mormora, Apache sulle altre piattaforme non si comporta poi male.

La “lotta” fra questi due webserver è sempre stata aperta, facendo conseguire anche un forte dualismo fra i due sistemi operativi che li supportano: Windows da una parte, gli Unix dall’altra. E, come tutti i dualismi, ognuno afferma, dati alla mano, che il proprio prodotto è migliore del concorrente.

Ma ci si può fidare dei dati che ci vengono, per così dire, propinati? Se la Microsoft dicesse che IIS supera Apache in performances in tutti i campi, ci credereste a priori? E se avvenisse il contrario? Spesso, poi, anche degli esterni ai progetti si sono lanciati in selvaggi benchmark, con risultati a volte accettabili altre assolutamente inaccettabili: se un applicativo è testato su un sistema dell’ultima generazione e l’altro su una vecchia macchina da soffitta, chi credete che possa vincere l’ipotetica sfida?

La rete, questa sorta bacheca di informazioni, mette a disposizione moltissime pagine con i risultati dei benchmark fra IIS e Apache: nella stragrande maggioranza dei casi, comunque, questi risultano fortemente di parte.

Vedendo i risultati dei test nella pagine delle compagnia “x” che si dichiara partner di Microsoft, oppure quelli della compagnia “y” partner di Apache, sareste disposti a credere che i risultati siano veritieri? Magari lo sono, ed i dati risultanti non sono stati manipolati, ma chi ci assicura che un test è stato fatto su un 486 e l’altro su una macchina quadriprocessore? Ad esempio, Netcraft afferma che la coppia Linux/Apache è la più utilizzata come server web; Mindcraft, invece, afferma che è esattamente il contrario, anche per il fatto che NT/IIS è circa tre volte più veloce di Linux/Apache …

Insomma, anche qui ci sarebbe molto da discutere senza, purtroppo, arrivare ad alcuna conclusione. A meno di volersi fare i test in casa da soli, a qualcuno bisognerà pur credere.

Navigando per l’intricata rete, mi sono imbattuto in due pagine con gli amati-odiati benchmark, che sembrano essere stati condotti con sufficiente serietà e senza voler portare l’acqua al mulino di nessuno: ovviamente mi posso sbagliare, ma fa anche questo parte del gioco.
Inoltre, non aspettatevi alcun tipo di commento personale : quello che leggerete è solo un estratto delle due pagine.

Prima di passare ai benchmark, ricordo che si sentirà spesso parlare di NT e Linux, che stanno ad indicare il comportamento, rispettivamente, fra NT/IIS e Linux/Apache.

Se vuoi aggiornamenti su Unix o NT? Dipende! inserisci la tua e-mail nel box qui sotto:

Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi:

42 / 46

Il primo benchmark

Ultime notizie

FinalCrypt: File Encryption Application open source

PHP: meno ricerche = meno utilizzatori?

Ubuntu 14.04: fine del supporto il 30 aprile 2019

Social media marketing: gli errori più frequenti

IBM Think 2019: nuove soluzioni per il Cloud ibrido

I Video di HTML.it

Enterteamname e il progetto Peterland

Percorsi formativi correlati
Android Mobile Developer

Android Mobile Developer

5
guide
250 ore

Tutti i linguaggi per diventare uno sviluppatore di app per Android.

DB Administrator

DB Administrator

4
guide
80 ore

Come creare applicazioni per il Web con PHP e MySQL per il DBMS.

iOS Mobile Developer

iOS Mobile Developer

4
guide
180 ore

Tutte le principali tecnologie per diventare uno sviluppatore mobile per iOS.

Java Developer

Java Developer

7
guide
300 ore

I fondamentali per lo sviluppo di applicazioni multi piattaforma con Java.

Java Security Expert

Java Security Expert

5
guide
120 ore

Diventare degli esperti in tema di sicurezza delle applicazioni Java.

Maker

Maker

2
guide
50 ore

Usare Raspberry Pi e Arduino per avvicinarsi al mondo dei Maker e dell’IoT.

NoSQL DB Expert

NoSQL DB Expert

5
guide
200 ore

Le principali guide di HTML.it per diventare un esperto dei database NoSQL.

PHP Cloud Developer

PHP Cloud Developer

7
guide
80 ore

Ecco come i professionisti creano applicazioni per il Cloud con PHP.

PHP Developer

PHP Developer

5
guide
100 ore

Lo sviluppo professionale di applicazioni in PHP alla portata di tutti.

PHP e JavaScript Developer

PHP e JavaScript Developer

6
guide
100 ore

Come sviluppare applicazioni Web dinamiche con PHP e JavaScript.

PHP Framework Expert

PHP Framework Expert

6
guide
120 ore

Realizzare applicazioni per il Web utilizzando i framework PHP.

PHP SysAdmin

PHP SysAdmin

6
guide
80 ore

Creare applicazioni PHP e gestire l’ambiente di sviluppo come un pro.

Sviluppare un eCommerce con PHP

Sviluppare un eCommerce con PHP

5
guide
120 ore

Fare gli eCommerce developer con Magento, Prestashop e WooCommerce.

Web & Mobile Designer

Web & Mobile Designer

5
guide
300 ore

Percorso base per avvicinarsi al web design con un occhio al mobile.

WordPress Developer

WordPress Developer

5
guide
150 ore

Realizzare siti Web e Web application con WordPress a livello professionale.

Ti consigliamo anche

Guida Ubuntu Server

  • 36 Lezioni
  • Moderata

Ubuntu è uno dei principali sistemi operativi basati su Linux, e trova spesso applicazione nella gestione di Server professionali e non. Con questa guida pratica e completa impareremo come gestire i più comuni servizi Server: da Apache a Samba, dal Firewall Iptables a Postfix. Una panoramica che fornirà istruzioni pratiche e comandi pronti all’uso.

  • Ubuntu 14.04: fine del supporto il 30 aprile 2019
  • Bash su Windows: la guida
linux-dash

Linux: monitoring di un server con linux-dash

Impariamo ad utilizzare un piccolo strumento come linux-dash, per il monitoring del nostro webserver Linux.

  • Linux: la GPL non si può ignorare
  • Python 3.8 su Fedora 31?

Apache: stop alla Facebook License Combo

Gestire codice e repository con Apache Allura

Crosswalk: un Web runtime per sviluppare applicazioni ibride

  • Guide
  • Approfondimenti
  • Script
  • Q&A
  • Software
  • Tutorial
  • Videogiochi
  • Tag Software
  • News
  • Video
  • Forum
  • Chi siamo
  • Pubblicità
  • Contatti
  • Cookie policy
  • Privacy policy
  • Privacy Policy Newsletter
© HTML.it 1997-2019 | Triboo Media – P. IVA 06933670967 | HTML.it è un periodico telematico reg. Trib. Roma n. 309/2008 | 2.10.2