On Thu, Mar 25, 2010 at 9:25 PM, Pete Morgan ac...@daffodil.uk.com wrote:
Advantages
* relies on Google infrastructure
* does not require one to setup and maintain their own servers
* can be coded in python or java
* each application scales to three million page views a month or around
1.2 requests a second before it costs
* can switch app versions at the click of a button
* easy with more than one developer/maintainer/admin
* memcached, cron, xmpp/chat and other services are built in and easy
* easy to learn api
* easy to deploy, built in django or any other python templating
* uses googles bigtable to save data as objects
* has SDK which means app works locally before deployment
* Deals with slashdot with no problem
Disadvantages
* relies on Google infrastructure
* only python or java (php with xercus)
* 1000 files limit (although this can be assisted with webzip)
I keep most files in the database. Much faster to upload, deploy, etc
etc, and no limit on number of files.
* can only speak on port 80
* cannot run some libs as a normal server would, and lacks some
popular libs, eg lxml
* has a 30 second (+1 to catch error) time limit per script
* does not have a file system, for example scanning a /gallery/*.png
directory for images is impossible
* does not have a realational database as such
* uses python 2.5 (a leap to 3 is expected as BDFL is at google)
* cannot run a process eg a script to poll mpservers every few seconds
* requires SDK to develop
pete
pete
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel