Я настроил сайт Wordpress на google appengine для PHP в соответствии с инструкциями на странице https://developers.google.com/appengine/articles/wordpress
У меня также есть CDN перед моим сайтом, поэтому нагрузка на экземпляр Google App Engine незначительна. На самом деле просто задания cron и CDN, обновляющие свой кеш. Вот, например, журналы доступа за последние 7 часов.
2013-08-29 06:09:12.829 /post-sitemap.xml 200 6793ms 0kb Amazon CloudFront
2013-08-29 06:09:05.727 /robots.txt 200 4ms 0kb Amazon CloudFront
2013-08-29 04:55:07.937 /wp-cron.php 200 7206ms 0kb AppEngine-Google; (+http://code.google.com/appengine)
2013-08-29 04:33:59.915 /tag/javascript/ 200 8822ms 37kb Amazon CloudFront
2013-08-29 04:33:59.914 This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This requ
2013-08-29 01:12:03.214 / 200 8751ms 39kb Amazon CloudFront
2013-08-29 01:12:03.214 This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This requ
2013-08-29 01:11:50.755 /robots.txt 200 64ms 0kb Amazon CloudFront
2013-08-29 00:05:27.592 /sitemap_index.xml 200 7316ms 1kb Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
2013-08-29 00:05:20.217 /robots.txt 200 4ms 0kb Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
2013-08-28 23:30:45.596 /system/feeds/sitemap 301 179ms 0kb Amazon CloudFront
Моя проблема в том, что, несмотря на эту крошечную нагрузку, мой экземпляр Cloud SQL находится в сети слишком много, и хотя я ожидаю, что мои расходы на использование в этом сценарии будут крошечными, это не так, я смотрю на то, чтобы зафиксировать пакет, чтобы сохранить их под контролем, а не за счет использования.
См. Следующий график для примера времени безотказной работы, которое заканчивается в 6:00 (время журнала) (10:00 UTC).
Затем посмотрите на нагрузку запроса за тот же период
Я предполагаю, что происходит то, что соединение с базой данных открывается, как только запускается экземпляр механизма приложения Google (независимо от того, обслуживает ли он статические или динамические объекты).
Любые идеи о том, как я могу это решить?