google app engine on this project (if possible) with low cost advice -


i have simple website fetch data, store data in csv , populate on website.

website feature:

  1. password protected website
  2. store data in csv files , populate data on web browser on request.
  3. fetch data using ajax or php script , store data in csv later use.
  4. update data in csv file, or delete , replace new csv file.
  5. host php files, csv, javascript, css, image.

so question is:

  1. can hosted on google app engine?

  2. do need kind of data storage google cloud offer? (cloud sql, cloud storage, cloud datastore). i'm not sure if app engine can store csv file, , don't need database storage.

  3. what google cloud feature should use make lowest cost? prefer lowest cost or free since not profit website.

thanks

yes can hosted on gae different way approach it. doing:

  1. password protected website: there few ways this. a) easiest let google using user service or other options can seen here. can locally using datastore well.

  2. store data in csv files , populate data on web browser on request: theres no need csv's in gae. biggest advantage using gae scalability lost if 50 instances try , access csv , file lock errors. gae has called datastore allows store whatever info want in non relational database. instead of row in csv have datastore entity. if data in csv can import it.

  3. fetch data using ajax or php script , store data in csv later use: can use php, python, java or go access csv said in 2 should @ datastore.

  4. update data in csv file, or delete , replace new csv file: through drive can manipulate csv want, see above

  5. host php files, csv, javascript, css, image: can host files want. apps directory or ideally blobstore. if directory has pushed when deploying website. blobstore dynamic , can added or manipulated @ time.

all can done free, listed services have free quotas availbale. youll need pay if website takes off.

for second question, recomend (based off desc) looking datastore , blobstore.

you last question. if somethign have limited traffic, or efficiently coded should free. when hit quota throws errors youll never charged (but keep in mind when coding handle them) for pricing see here


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -