Wednesday, March 29. 2006Scalabilità di Ruby on RailsComments
Display comments as
(Linear | Threaded)
Interessanti le tue considerazioni. Ne aggiungo qualcuna mia a corredo:
- le applicazioni PHP (specie se "vecchie" come giustamente dici), tendono ad essere il classico esempio di [i]spaghetti code[/i], tantissime linee e codice duplicato ovunque (vedi Wordpress) - però è vero che PHP è molto più veloce di RoR o Python, e molto più facile da ottimizzare data l'architettura elementare Sarebbe interessante se anche quelli di noi che hanno esperienza di questo tipo di questioni scrivessero pezzi tipo quello citato. Magari iniziando da studenti.it? Mi piacerebbe parlarne, me l'ero sempre ripromesso. Vedremo...
un altro piccolo [url=http://blog.segment7.net/articles/2006/03/06/2-5-million]spunto[/url]
beh questo è un blog, come struttura abbastanza semplice da ottimizzare. cmq al resto non hai fatto un commento, dal che deduco che concordi.
sai mike, tu hai sempre la risposta pronta, anche per questo scrivo questi post, così ti costringo ad uscire dal tuo guscetto (peraltro sempre sotto attacco). insomma, ragazzo, io qui sono per lanciare. vado? VADO??? 3... 2... 1... vai! faccio un giro attorno al guscio... in realtà non concordo (almeno non del tutto) ma non ripeto le [url=http://www.mucignat.com/blog/archives/241-RubyOnRails-o-Symfony.html]considerazioni[/url] fatte qualche tempo fa.
Ruby/rails sono per me un mondo relativamente nuovo, che sto ancora scoprendo con curiosità, non ho basi per fare commenti sensati a riguardo. Solo che non riesco a capire, e questo è un (mio) problema; mi riferisco ad esempio a quello che è finito in grassetto nel commento di ludo. Non voglio essere polemico: non condivido perchè non avendo gran esperienza in php non capisco il perchè. Ma non mi sottraggo al confronto... ne parliamo? 3... 2... 1... parliamone! Due parole per provare a spiegare meglio i grassetti nel mio commento.
#1 - Per esperienza personale, PHP è molto più veloce di Python e (soprattutto) Ruby. Non so spiegarti esattamente il perchè, ma sospetto che abbia a che fare con: la semplicità di PHP, che rispetto a P&R è elementare e poco evoluto; il suo utilizzo principale come modulo di Apache; la pesantezza di framework come Rails o TurboGears. #2 - La semplicità architetturale di PHP è facilmente comprensibile: hai Apache com mod_php, un certo numero di file che piazzi una directory, e MySQL con connessioni persistenti. Niente fcgi, niente problemi incomprensibili che saltano fuori sporadicamente (tipo i processi fcgi che si impallano degli articoli citati), ecc. Presupponendo che l'applicazione sia scirtta in modo decente (cosa abbastanza rara in PHP), per siti con grossi volumi non hai molto da fare oltre a ottimizzare Apache e MySQL, tutte cose ampiamente documentate. E ovviamente pensare all'utilizzo di cache su file o tipo memcache. Add Comment
|
MySelf
In breve: 34 anni, friulano, vivo a Roma, lavoro nel web come user experience consultant.
Nel tempo libero mi dedico alla fotografia e alla natura. Puoi contattarmi via mail e Skype. Descrizione completa Linkedin profile Bookmarks Fotografie PublicBrain View blog reactions Scambio link, no grazie! Mail indesiderate, no grazie! QuicksearchLavora con meWeb user experience[25/07/08] User-Centered Design e Sviluppo Agile: l'inizio di un progetto
[17/07/08] Cosa togliere (less is more) [16/07/08] Scorecards per definire le priorità [10/07/08] Design Epicentrico [04/07/08] Internet Explorer e i costi della compatibilità browser [26/06/08] Form in linguaggio naturale [13/05/08] Definire le priorità di un progetto [29/04/08] Slide dell'IA Summit 08 americano e video del FOWD [28/04/08] Swimlanes: deliverable da collezione [23/04/08] Prima gli utenti (Last.fm blues) !EvenzCategoriePenso e faccioTags6nations , adsl , agile , ajax , apple , arrampicata , aziende , barcamp , beppe grillo , blog , business , calcio , cms , community , comunicazione , cordenons , donne , ecommerce , elezioni , ezpublish , firefox , flickr , folksonomy , foto , framework , friuli , futuro , gaudio , giornalismo , google , google analytics , iasummit , information architecture , italia , lavoro , libri , linux , mercato , microformats , mondiali , montagna , motori di ricerca , musica , myblog , nova24 , olipal , opensource , php , politica , politiche2006 , privacy , project management , prototipazione , prototyping , roma , rss , rubyonrails , rugby , scalability , self , seo , skype , skypecast , snoopy , social network , soldi , spam , stats , technorati , telecom , tempo , trasporti , trekking , tumblelog , usabilità , usability , user centered design , user experience , user king , vacanze , viaggi , video , web 2.0 , web application , web design , webdays , weinberger , wiki , yahoo , zen
|
Segnalo un autorevole parere che illustra il vantaggio di utilizzare PHP, in termini di scalabilità e performance. Digg, noto motore di social bookmarking, con PHP garantisce un flusso di 200 milioni di pagine viste al mese con 3 web server. L'unica co
Tracked: Apr 20, 16:15