The http_headers directive, is only for static files
Dynamic scripts (python, java, php etc) - should output the headers in
application code.
https://cloud.google.com/appengine/docs/standard/python3/reference/request-response-headers
On Thu, Jun 17, 2021 at 2:30 PM Erick Frias
wrote:
>
> I
Well from https://docs.gandi.net/en/ssl/description/multi_year.html
- In 2020, several major browsers declared they would no longer support
SSL certificates with an expiration date past 398 days (1 year plus a grace
period). Certificate Authorities, such as our partner company Sectigo,
Browsing around found this:
https://console.cloud.google.com/marketplace/product/google_patents_public_datasets/google-patents-public-data?filter=solution-type:dataset=google%20patents%20public%20datasets=2877ec09-debc-41bd-a2d7-df1fd089e4d0=api-project-125466349090==
which says
Terms of
On Thu, Aug 22, 2019 at 6:16 PM ALT-EMAIL Virilo Tejedor wrote:
> thanks Barry,
>
> I'm not very sure if paralellizing could work, because it has a delay of
> seconds to get a single image from this bucket.
>
If an single image has a latecny of say 2 seconds, and 2 seconds to
download. so 4
Well putting them into 'static' files in an app wont work! Its a bit
hidden, but there is a 10,000 file limit
https://cloud.google.com/appengine/docs/standard/python/how-requests-are-handled
... Plus you dont really 'upload' apps incrementally, so would need
'somewhere' to first download entire
Guess, depends on your point of view but one of the big things with
App-engine (in particular 'Standard', flexible doesnt have quite as many!),
is the Native APIs.
>From the table;
- Native support for microservices, authorization, SQL and NoSQL
databases, logging, security scanning, and
Traffic from 'bc.googleusercontent.com' is originating from Compute Engine.
so its unlikely to be google itself, although admitedly google employees
can rent vps'es too.
On Wed, 14 Nov 2018, 11:23 Gardecor Incorp, wrote:
>
> SERVER vars:
> [REMOTE_ADDR] => 35.236.192.28
> [REMOTE_HOST] =>
In general would say make sitemap.xml a dynamic handler.
It could just consult your database to find a list of URLs and just output
the XML on the fly. Potentially caching it to save doing it every time.
... or it could download the actual XML from Cloud Storage, or even the
BlobStore. Whatever
Well as such Server Sent Events IS long-polling!
.. it's just wrapping it up in a 'multi-part' message, but as noted its
still HTTP, using Chunked encoding.
... and a browser provided trigger mechanism to catch each new 'event'
message.
On Mon, Aug 6, 2018 at 2:07 PM Steve Neal wrote:
>
>
>
>
>
> GAE? and Google Cloud SQL?
>
They make a good pairing.
>
> Host images for the website where?
>
Well can store them in Cloud Storage
https://cloud.google.com/appengine/docs/standard/php/storage
But also GAE comes with built in support for hosting 'static' files
Ohh, not seen AutoML before. But yes, that does look like custom trained
AIs hosted in the cloud :)
Interesting.
On 20 February 2018 at 17:04, bFlood wrote:
> only in alpha now but isn't this what AutoML is suppose to solve? (at
> least the photo based portion,
>
>
> So I assume on my starter package that I can only assign one static IP. Am
> I right?
>
dont know that. Not sure what starter package refering to.
> Is there a way for me to use the same static address for two instances or
> what would people suggest.
>
No. A IP would refer to a single
>
>
>
> 1. Is it possible to run elasticsearch as a service on GAE?
>
In theory with the Flex enviroment. Basically run custom docker images.
https://cloud.google.com/appengine/docs/flexible/custom-runtimes/about-custom-runtimes
https://www.google.com/search?q=elasticsearch+docker
The main
Of course there is always Firebase https://firebase.google.com/
https://www.google.com/search?q=firebase+chat+demo
Its generally pretty easy to create a chat app with Firebase. (if
reasonably proficient with Javascript)
https://firebase.google.com/use-cases/#chat-features
Much easier than
Suppose Cloud Functions is pretty close
https://cloud.google.com/functions/
... just use the Cron from AppEngine to trigger them.
On 10 November 2017 at 17:13, Scrapeworks io
wrote:
> https://azure.microsoft.com/en-us/services/scheduler/
>
> Seems the only options in
> Are you stating that I have to pay for 1GB per hour even if I only require
> 20MB?
>>
>>
>From experience. Yes.
On https://cloud.google.com/appengine/docs/standard/python/memcache/ says
> Dedicated memcache provides a fixed cache capacity assigned exclusively
to your application. It's billed
Probably the easiest way is to use robots.txt http://www.robotstxt.org/
But its only honorary, engines *choose *to honour it. Google Search should
with time.
Could also add [ login: required ] to app.yaml to make need logging into
view (that prevents crawlers accessing it!)
Well there are online tools like https://csrgenerator.com/
BUT, not recommended to use them. As they are also generating the Private
key, which in theory means* they may know the server key.* This makes your
site slightly less secure.
The idea of running the command yourself on your own computer
>
>
> Any idea why this happens?
>
I guess, the server sees the Chrome UA, sends some chrome specific data,
which then somehow crashes Firefox. Docs is probably exploiting some Chrome
only feature.
Sending a Firefox UA, allows the server to send the Firefox compatible
data-stream.
> Or how I
> what happen if there is a malicious website on .appspot.com that send
> viruses or that scam people? how to report it?
>
https://support.google.com/code/contact/cloud_platform_report?hl=en
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
If you still have the Google Account that created it (ie you just deleted
the Gmail email address, not the actual Account)
then can do it via https://console.cloud.google.com/
If you've deleted the Google account, not sure, sorry.
On 11 October 2016 at 00:41, Lord Rixuel
Its the folder on your local disk, that contains the application. (ie the
folder containing the yaml files)
On 20 September 2016 at 14:15, Richard Cheesmar
wrote:
> I'm trying to update my indexes
>
> Can anyone make clear where you find this info in the Google console,
A 'streaming API' implies, you open a long running socket connection, and
events are streamed when available.
... this doesnt seem a good fit AppEngine as such. Its a 'request/response'
basis. So the thread is torn down (the request is over) before any data
received.
The Dev server may be less
Hmm, yes, no signatures there. Even if did exist wouldnt really make sence.
If someone viewed the source to get the key, they could get the siganture
directly (the URL is no per request unique)
But you get 25,000 map loads per day. You would need a be doing a absolute
shedload of active
>
>
>> 1. Does having a localhost referrer mean anyone can use the api key on
>> another their own development environment
>>
>
Yes. And add a signature to make it harder for others to 'abuse' your key.
> 2. Do localhost calls eat up your free allowance?
>>
>
Yes. AFAIK
3. Is it an absolute
On 27 May 2016 at 04:15, Lim Ta Sheng wrote:
> What's the difference between google app engine and firebase?
>
You *could *pretty much build Firebase itself *with *App Engine.
(DataStore for the actual data, Channel API for the server <-> client
communication, static
age you'd envision for XMPP here -- this kind of job
> (handing out a task to a worker) is exactly what task queues were designed
> for.
>
> Alex
>
> On Tue, May 24, 2016 at 2:51 PM, Barry Hunter <barrybhun...@gmail.com>
> wrote:
>
>> Or maybe even use XMPP, to 'c
Or maybe even use XMPP, to 'chat' with itself.
https://cloud.google.com/appengine/docs/java/xmpp/
The front end just sends a chat message.
The backend worker subscribes to the channel, and performs the POSTs
On 24 May 2016 at 22:44, Barry Hunter <barrybhun...@gmail.com> wrote:
>
Maybe you could use the Task Queue? inserts should generally by quick.
Then a 'worker' can process tasks in background - performing the actual
POSTs
On 24 May 2016 at 09:17, Ashley Finney <2dea...@gmail.com> wrote:
> In GAE I want to fire a Post message at a URL but I do not want to wait
> for
You dont need to configure anything for HTTPS to just be 'available'. At
least for appspot.com urls.
They just work.
That code, is *for* configuring the automatic redirect, ie saying you do
want the to *only* use https.
So just remove that code to remove the redirect!
(or just change , so
A fair bit is released in papers
http://research.google.com/archive/bigtable.html
http://research.google.com/archive/paxos_made_live.html
http://research.google.com/archive/spanner.html
(not all are used directly by AppEngine, but bitable underlies the
datastore for example)
>
> The whole point of memcache is using it instead of datastore for
> performance reasons.
>
>
Well yes, kinda.
But an important point its its 'best effort'. Even with 'dedicated
memcache' you can't *rely *on data staying there.
Your cache may be lost at any point (say your app moves between
Is this with Shared Memcache, or you using Dedicated Memcache?
https://cloud.google.com/appengine/docs/python/memcache/#Python_Configuring_memcache
Remember if using Shared, you are at the 'mercy' of what the neighbouring
applications are doing. If other apps are using memcache heavily, your
http://www.webpagetest.org/ is great for gathering some relatively
impartical timing data, has the benefit of keeping a detailed record at a
permalink
I just run a test...
http://www.webpagetest.org/result/160302_ME_a8240b5e57f8c08455b8b96b5740e5d8/
Not that familar with your site, to help
Well you can't just port the sheet as is. Would have to recreate the whole
'architecture' or enviroment that runs sheets.
Thats propriety Google, they dont share the code. So you can't just run a
copy of the code.
... but it probably possibly to recreate whatever your sheet does as as
Well the code in the default version could check the hostname, and if it
doesn't match its own version, sends a 404.
On 17 February 2016 at 15:26, Stefano Ciccarelli <
stefano.ciccare...@mmbsoftware.it> wrote:
> You can't.
>
>
If that line is for 'Instance Hours', you can have multiple instances
running at once (actually pretty normal, and hard to prevent). Its the sum
of all the hours you had instances running for.
That figure seems to suggest having 25 instances on average.
Have you tried making sure you are adding a X-Forwarded-For header? despite
the X, its pretty standard header for proxies, but often not enabled by
default.
On 4 January 2016 at 07:22, Mayank Bhagya wrote:
> Thanks for the reply Adam.
>
> We're already forwarding the IP
> I don't believe there is a way to compute distance between addresses
> directly without first retrieving the lat and long.
>
Well *can* use the Directions API, it will give a driving (or walking etc!)
distance between two addresses. Or the Direction Matrix API to get
distances between multiple
One way to help mitigate this would to be generate unique subdomains for
each site.
In AppEngine, can setup a wildcard * subdomain, to point to your app. So
that most users just do direct to your live app.
Then if want to stop a particular user hitting your app, can then change
the DNS records.
> appcfg.py delete_version -A -V beta-1
>
> I get an error "Cannot delete default version of default module."
>
> Is there no way to simply remove this deployment?
>
I think you saying you dont need AppEngine for this project at all?
So could just delete the App Engine App. Or disable it - So
Definitly looks like the Free Quota is in place...
https://cloud.google.com/appengine/docs/quotas#Safety_Quotas_and_Billable_Quotas
Where exactly are you starting?
Try the 'View my console' here...
https://cloud.google.com/appengine/
(or it might say Try it Free)
On 10 December 2015 at 04:22,
On 10 December 2015 at 15:22, Gitted wrote:
> Do you get a static ip address for your GAE application or is it a dynamic
> IP because of load balancing?
>
For naked domains you should be given static IP addresses (because cant use
CNAMES for most)
For subdomains you may
Are you perhaps using something like:
http://venturebeat.com/2015/03/25/google-quietly-launches-data-saver-extension-for-chrome/
Being a caching proxy, updates may be delayed. incognito works because
extensions are not used.
On 26 November 2015 at 13:03, Aditya Borde
As I understand it, you need to do a sort of incremental migration.
The first time a legacy user logs in, you login via the User API (to get
their old id) - then log them in again under the new Oauth api.
It wont bother most users as they used to periodically having re grant
access to apps.
You NEED to use a custom domain, otherwise how would your shiny new IP be
used for accessing your app? It needs a domain so you can setup DNS.
Accessing the site, via the special DNS name, used for the CNAME, would be
really ugly.
And so can get a SSL certificate to load, for that matter.
On
Experimental results:
Simple Python: 1 minute 22 seconds
GAE dev server: 2 hours 17 minutes 12 seconds
The Dev server isnt designed for performance. Its designed to be a close
approximation of the functionality of the online service. Enough so
developers can work.
Much functionality is
Yes, that sort of functionality can be implemented on AppEngine
The blobstore provides much of the functionality. But there are other ways
Eg uploading a blob
https://cloud.google.com/appengine/docs/python/blobstore/#Python_Uploading_a_blob
Once uploaded, can 'serve' the blob
So your problem is that create_upload_url creates a long, verbose url. One
not repeatable?
You want a nice simple 'endpoint' to upload to?
could directly handle the POST yourself in a dynamic handler (accept the
uploaded file directly)
I don't really need it in the Google App engine, I just need to be stored
somewhere so even turning it into an email attachment and mailing it would
be fine.
The code
class CrashUploader(webapp2.RequestHandler):
def post(self):
file_data =
I wonder if you have been affected by this:
https://groups.google.com/d/topic/google-appengine/tDK7-LFmxLo/discussion
Even if your app doesnt actully use the datastore, you will still need to
migrate it.
On 9 July 2015 at 16:23, Mah yon fong zhanghongju...@gmail.com wrote:
I'm a google
You can set some languages with the hl param, so maybe
https://console.developers.google.com/project?hl=en
will work.
On 7 July 2015 at 14:32, saintthor saintt...@gmail.com wrote:
to migrate the m/s datastore, i come to this page.
https://console.developers.google.com/project
i see a
so now I do all the filtering on the client side with very excellent
performance.
Maybe you could just retrieve all the documents in low-priority 'batch'
process. And store the intermediate results just as a blob of text. Perhaps
put as json file into Cloud Storage.
The front end can just
On 1 July 2015 at 13:27, Filip Nilsson filleo...@gmail.com wrote:
I’m trying to retrive all documents in a search index in an efficent
manner.
Why? To be frank it just sounds like bad design. Try to do whatever you
doing by accessing less data.
Any suggestions on how to access all items
Its not going to stop the requests (but long term will probably cur them
down)
... its just now you seem to only be 'taking' 62ms to return a 302.
Previsoully where using 1152ms to return an actual page.
You've saved resources, and bandwidth.
(assuming they don't just automatically follow
Thanks for your solution, but I can not go with filter, as filter will
also increase cost
How so?
Do you mean the developer time to make the filter?
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To unsubscribe from this group and
Have you cross checked the IP(s) of the bot?
The User-Agent is easily spoofed, it might be some other bot just
pertending to be a ahrefbot.
Regardless, as already mentioned can put handlers in your code to 'trap'
bad actors. Check the useagent, and do something different. (can't totally
block
On 20 April 2015 at 12:28, Ashutosh Mishra ashutosh.narayan3...@gmail.com
wrote:
y I am annoyed by the hitting of Spam Bot mainly Ahref bot.
The Ahref bot (if its the legitimate one of course!) definitly obays the
robots.txt
https://ahrefs.com/robot
Looking at
Where is the data actully stored? Just files in the 'filesystem'?
Might find it worthwhile to use Google Storage instead for the data files
https://cloud.google.com/appengine/docs/python/googlestorage/
... Particular if can make 'ranged' requests. ie can seek directly and read
part of a file,
(I've found the 'filesystem' itself to often be slow in AppEngine)
But would it really be quicker to transfer the files over the web for the
Google App to process?
Its not really 'over the web'. In general Google Storage is pretty 'close'
to AppEngine, probably within the same
The way I understand it, after PayPal's end date for SHA-256
implementation, my https transactions with PayPal will fail if Google does
not support SHA-256 encryption within the https protocol scheme.
Do you have evidence that Google *doesn't *support SHA-256 Certificates? (I
guess in this
For App Engine specifically there is a daily free quota
https://cloud.google.com/pricing/#app-engine
that is perpetual and lasts indefinitely (ie its not part of the 60 day
trail promotion)
I THINK you could use the trial credit, if you needed BEYOND what available
in the normal free quota)
On
It seems to be for inter-app communication, rather than server-client
communication.
More like a 'generic' version of the Task Queue API, but with fan-out. (ie
multiple consumers per message)
On 4 March 2015 at 18:37, Thomas Schranz tho...@blossom.io wrote:
Is this the successor to Appengine's
It could also be Compute Engine.
In general AppEngine have UrlFetch, which clearly identifies Apps in the
User-Agent.
But there is Socket API which makes direct http requests possible. Not sure
if the Compute and App engine can be clearly seperated from the IP.
.. but the googleusercontent.com
Really in Appengine you should be receiving the data in HTTP format*.
Rather than arbitrary 'packets'.
As you say you can't open listening sockets. AppEngine is really setup for
handling HTTP requests.
*( there are interfaces to transform other protocols into HTTP for you eg
receiving Emails,
Well by default Smarty writes the compiled templates to the file system,
(in the templates_c) folder.
http://www.smarty.net/docsv2/en/variable.compile.dir.tpl
But on appengine, the filesystem is read only. So smarty won't be able
write to the compiled versions.
You will have to redirect smarty
Curl is library that for making HTTP requests.
AppEngine has a different library - URL Fetch - which has been intergrated
into the standard PHP wrappers.
The code should be converted to use standard php functions instead.
See:
https://developers.google.com/appengine/docs/php/urlfetch/
The
You would probably best implementing a client using the Custom Search API
https://developers.google.com/custom-search/
basically your app retrieves tehe results via the API, and then outputs
them.
On 19 September 2014 00:31, JLm scu...@gmail.com wrote:
Hi,
I am new to web development and I
Google doesnt give you magically powerful computers.
What they do is give you access to *lots* and *lots* of relatively slow
computers. Able to work in parallel.
Scale Out, rather than Scale Up.
Its possibly caching would be even more important on App Engine. But App
Engine can give you access
Well PHP runtime doesnt actully have direct access to the DataStore right
now :)
Have to proxy it though say the Cloud Datastore.
https://developers.google.com/datastore/
Which is then just an exercise in accessing a remote API.
From the docs...
* Do not use this service for security. It is designed for quantitative
abuse prevention, such as preventing DoS attacks, only. Some requests from
blacklisted users may still get through to your application.*
https://developers.google.com/appengine/docs/python/config/dos
--
On 24 July 2014 09:53, Matija matija.jerko...@gmail.com wrote:
It is strange that some game list or hair salon site have link to my gae
website, especially that they didn't followed and downloaded any other
html/js/css/image/etc file beside initial html and always in three paralel
request.
On 7 July 2014 03:56, Jeff Schnitzer j...@infohazard.org wrote:
On Thu, Jul 3, 2014 at 11:15 PM, Richard Watson richard.wat...@gmail.com
wrote:
I suppose if we get really uppity we could create an unofficial forum
that isn't as restricted.
What's wrong with this one, the one we are
In theory it will work fine.
The 'issue' arrises, for the naked domain, you've probabyl set a bunch of
IPs directly as A records.
If for what ever reason there is an issue with those IPs, you are stuck.
By cname'ing ghs.googlehosted.com, Google can fix the records to point to
new functional IPs
On 6 June 2014 15:04, Kevin Regan krega...@gmail.com wrote:
This looks like it might be an answer to the question I have - it seemed
like you HAD to get a Google Apps account (with additional costs) in order
to simply get SSL for an application I want to deploy on Google App Engine
- but it
Isn't GAE static files hosted on Cloud Storage?
Doubtful.
GAE was around before cloud storage.
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
From what I understand the only way is to file a production issue
https://code.google.com/p/googleappengine/issues/entry?template=Production%20issue
See:
https://developers.google.com/appengine/docs/quotas?csw=1#When_a_Resource_is_Depleted
--
You received this message because you are
On 12 May 2014 23:13, Gitted sahmed1...@gmail.com wrote:
If my application is hosted on appengine, will it allow me to create the
following:
1. Each customer will have their own subdomain like:
customer1.example.com
Can set this up, in the new cloud console
When retrieving the list of Friends, I want all the information associated
with each user account (high score, etc). I do this by iterating through
the FriendsList and issuing a query for each Friend.
Better would be use get by key lookups, so can avoid actully running
queries.
In the broadest sence, all that should be possible with AppEngine and even
the PHP runtime.
But the devil is in the details. Some of the steps might not work exactly
as you envision, but the actual function is possible in some way. Might
just need to be flexible in how exacty easy is
There is a command to download code
https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Python_Downloading_source_code
which should work, as long as the admin didnt disable it.
But in general if working as part of team should be using a proper version
control system to
There as a mention recently of someone having issue with using the socket
API, it only cleared up when they ALSO enabled billing via the AppEngine
console itself. Just enabling billing on the parent cloud project wasnt
enough.
Maybe the same here?
On 2 May 2014 17:18, Will Reiher
But some microcontrollers have enough space to host a tiny web server (see
this SO post for
exampleshttp://electronics.stackexchange.com/questions/72566/why-do-people-create-web-server-on-a-microcontroller);
what you can do is run a web server on your device, then have App Engine
In short: no.
Can only contact a appengine instance, via HTTP. Although there are a few
convenience services that will turn other communications into a HTTP
message, so can react on Appengine.
If you truely want to receive non HTTP messages, AppEngine is almost
certainly not the right place.
Well AppEngine in particular and and the cloud platform in general, DOES
provide managed hosting. Nearly everything except maybe compute-engine is
managed (compute engine is only part managed).
Its just not a typical LAMP stack, and dont use cPanel to control it.
FTP - Ok not really there. Uses
- url: /images
- url: /
- url: /getvalue
- url: /setvalue
- url: /sendemail
None of those match /storeavalue so AppEngine doesnt know what to serve.
You will need to add a handler for /storeavalue :)
--
You received this message because you are subscribed to the Google Groups
Google
However, we don't want to grab control of the customer's domain (and/or
they may already have Webmaster Tools setup for their domain).
You don't really 'grab control' of the domain, just verifying a trust
relationship.
Multiple Google Accounts an be verified on a single domain, and have WMT
On 16 April 2014 11:49, Alejandro Gonzalez
alejandro.gonza...@nextinit.comwrote:
Where is this new feature located and documented? I cant find any
reference to this...
Not sure there has been a formal high-profile annoncement, but noted here:
The steps are noted in the linked stackoverflow answer :)
http://stackoverflow.com/questions/22993969/how-do-i-use-a-naked-apex-domain-with-app-engine
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To unsubscribe from this group and stop
On 11 April 2014 16:36, husayt hus...@gmail.com wrote:
This new google cloud DNS , might be interesting:
https://developers.google.com/cloud-dns/
but I have not looked into it.
It doesnt help directly. It doesnt support ALIAS records nor particular
intergration with AppEngine.
... it it
On 11 April 2014 16:56, Dan uvico...@gmail.com wrote:
I raised this issue because I saw Google released their Cloud DNS service
and CloudFlare released there CNAME flattening service.
I was also VERY hopeful about the new Google Console App Engine domain
mapping feature. Unfortunately, for
It looks like your timescale coincided with this event:
https://groups.google.com/forum/#!topic/google-appengine-downtime-notify/eLKrUDOhMTo
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To unsubscribe from this group and stop receiving
On 10 April 2014 10:19, Vinny P vinny...@gmail.com wrote:
On Mon, Apr 7, 2014 at 10:44 PM, pdconant patrick.con...@gmail.com
wrote:
Is it possible to use the same subdomain for both a Google App Engine app
and for GMail? For instance, imagine I wanted to have
http://myapp.mycompany.com
I have set up the entry as so 'myapp.appspot.com CNAME mydomain.com' but
with no success.
That doesnt work on its own, because CloudFlare's proxy will send the HTTP
Host header, still set to mydomain.com back to the origin (AppEngine) - in
that situation, AppEngine has no way of knowing what
Alas you are probably out of luck.
The feature is designed to be a permentant switch, its required to be. It
would defeat the purpose of the switch, if could just turn off agai.
It doesnt help you now, but about the only positive effect, its a object
lesson in the importance of backups.
On
and i put the whole directory as static_dir like:
- url: /scripts
static_dir: scripts
..., it happens to me that i can download the source code of
script.php!!!??
With this you've defined the scripts folder as being *static*. static files
are served as is - not interpreted by the
On 27 March 2014 19:06, Chad Vincent ccrvinc...@gmail.com wrote:
It says right in the Features description that it allows you to attach DNS
records to AppEngine and GCE instances,
Yes.
so you no longer need Apps to make that connection.
Are you sure thats the implication?
There is no
Cloud Storage reads arent free either. $0.01 per 10k. You do get 5Gb of
free Storage if use default bucket, and 50k free daily reads.
But it is only 50k. That saves upto you $0.03 per day (in datastore reads).
So you going to spend many (well at least a few) hours development, and
burning quotes
You could perhaps do it in a very crude fashion using traffic splitting.
https://developers.google.com/appengine/docs/adminconsole/trafficsplitting
ie users can be directed to a consistent(ish) version. And each version has
its own instances.
But you can't stop each version spawning multiple
On 17 March 2014 12:59, Bharath Kumaar bharathkumar.manoha...@a-cti.comwrote:
Thanks Stephan. Memcache is my second level. My level of retrieving data
will be Instance Cache, Mem cache and then Datastore. But from your reply i
guess i have to go with mem cache directly and then DataStore. As
1 - 100 of 876 matches
Mail list logo