Amir,
While I can certainly relate that a Lack Of SSL is a severe limitation of GAE, I also (not being a Google Employee) can say it is likely not GAE’s fault. Google as a whole likely, but I very much suspect that because SSL works on appspot.com domains. When working in a large company often you have to deal with the relationships between your group and other groups. If a feature requires that the infrastructure team, or the apps for domains team, or the Google Edge Cache team make a change, or all 3 make a change, GAE team is limited in how fast they push an item through. Often other groups have minimal incentive to add a feature that doesn’t impact their performance metrics.
If it is in fact a GAE issue, consider this… Right now you have the ability to resolve this issue:
Set up a Squid/Proxy somewhere at Secure.YourDomain.com that proxies requests to https://YourApp.Appspot.com
In 2014 XP will be End Of Lifed and the issue will be quick to resolve.
As IPv6 approaches IP’s will not have significant cost and the issue will be quick to resolve.
From a business standpoint, This is a “New Feature” that attracts “new” clients. SQL support was something that existing customers were already solving through other solutions, or were fighting through the SQL to GQL conversion issues of their code. CPU Cycles that were being sent to SQL running on Amazon via HTTP requests and other methods were all CPU cycles that GAE was losing, AND giving up market share to competitors. If you want this feature to come faster, use a Squid, implement it yourself, and make sure every time someone else asks about it you point out “I had to solve this issue using a Squid Hosted at Amazon. It would be nice if I only had to pay one Cloud Provider” so that the guys on the GAE team aren’t attacked for not implementing it, and are given ammo to go to other teams, their executives, and whoever else and say “this is costing us money, and making us look like schmucks”
-Brandon
Brandon Wirtz |
| |||
| ||||
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/GFb6thDYs6IJ.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
I disagree. I would bet money that Putting a Squid in front of your app would make it faster. Page Level Caching and the ability to put your Image assets in cache are going to make things faster.
Also I didn’t say “single” there are plenty of solutions that would do PLC from multiple locations. Your budget constraint is a limitation. Not to sound cold, but you knew going in to GAE that HTTPS wasn’t supported, and would have to use an external solution work. As such it is hard for me really feel that your complaint about having to use an external solution is founded.
GAE zigzags, I chalk up to Politics like I said. I’m sure all the GAE guys know they want HTTPS to work, and I’m sure that they feel silly that it is a feature that doesn’t work.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/9Rs5wZemfCEJ.
http://blog.cloudflare.com/ssl-on-custom-domains-for-appengine-and-other
When our business is ready to launch, this is our intended plan for
always-SSL for our app. Cloudflare does edge caching for all content
too - possibly better than Google's (wholly undocumented and not
guaranteed) edge cache.
I hate to plug a solution that I haven't tried yet, but it looks
promising. Try it out and let me know, or you can wait for my report
towards the end of the year.
Jeff
Steve
Cloudflare also has issues that because adult sites often use it, that they
get blocked by large organizations firewall.
-----Original Message-----
From: google-a...@googlegroups.com
[mailto:google-a...@googlegroups.com] On Behalf Of Steve Sherrie
Sent: Saturday, September 24, 2011 11:51 AM
To: google-a...@googlegroups.com
Subject: Re: [google-appengine] Re: calling out the app engine team on ssl
for custom domains
Steve
--
Steve
Jeff
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/XNFWzT0YH3gJ.
I have said multiple times our customers don’t align at all, and we started CDN in a Box as a result of the needs of clients who were experiencing issues with CF.
CiaB doesn’t do SSL at all.
My concerns aren’t speculated.
Check out all of these sites that CF has presented the Captcha to Google Crawler. Do this twice and all of a sudden that ranking you had for “Ice cream San Francisco” goes away.
From: google-a...@googlegroups.com [mailto:google-a...@googlegroups.com] On Behalf Of Matthew Prince
Sent: Saturday, September 24, 2011 8:16 PM
To: google-a...@googlegroups.com
Subject: Re: [google-appengine] Re: calling out the app engine team on ssl for custom domains
Take Brandon's comments with a bit of a grain of salt given that he's trying to launch a CloudFlare-like competitor called CDN in a Box. Here's info on CloudFlare and SEO addressing his speculated concerns:
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/_Wllc7sraMMJ.
And I should clarify… Putting “Facebook.Yourdomain.com” on CF for https requests from Facebook, (leaving the rest of the application running not on CF) is probably not a horrible idea. You’d only be putting user experience at risk if a captcha appeared or CF throttled the connection in a strange way, not your entire site.
In case that Google link didn’t make sense… That’s 2500 sites (2.5% of CF’s Site base) that have had their site present Google bot with an access denied error. Not with a 500 error, Not with a 403. With a perfectly happy 200.
As to my loyalties and background… CDNinaBox runs on GAE. I’m not likely to make any money selling it to GAE users.
Currently CDN In A Box has 150-ish Domains running on it. Our typical customer is on the service less than 90 days before we move them to a bigger solution, or resolve their issues. The sites that are on longer are small sites that aren’t looking to scale. CDN in a Box does NOT view CF as a competitor, we do view them as a lead generator for our SEO services at BlackWaterOps.com in fact, we would make the most money if more people would join Cloud Flare.
And when comparing our bias, consider that CF only shows up in this forum when they want to bash me, bash GAE, or claim they handle Proxies correctly and that GAE treats them unfarely. I’m here every day. Multiple times a day, and have maybe promoted my products or services 10 times, and those were for people who were considering building what I already had built, not because I was going to get rich on $20 a month. (I can’t even make that back on the 45 minute call I have with most of those people to help them figure out their issues).
Brandon Wirtz |
| |||
| ||||
From: google-a...@googlegroups.com [mailto:google-a...@googlegroups.com] On Behalf Of Brandon Wirtz
Sent: Monday, September 26, 2011 12:39 PM
To: google-a...@googlegroups.com
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.