A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month.
During the preview release of Google App Engine, only free accounts are available. In the near future, you will be able to purchase additional computing resources.
Прежде не было свободной регистрации, но предлагали подождать. Дождались :)
Их письмо сподвигло меня на то, чтобы наконец занялся серьёзным изучением Питона, уж очень хочется попробовать в деле их appengine.
Добавлю, что на проект выдается 500 мб под код и ресурсы и порцию «процессорных ресурсов, достаточных для обработки 6 миллионов запросов в месяц». Позже дадут возможность докупать.
If accessing the filename image is impossible, or if it isn't a valid picture, getimagesize() will generate an error of level E_WARNING. On read error, getimagesize() will generate an error of level E_NOTICE.
Т.е. такой же результат.
Если, я например, буду ресайзить картинку, то мне нет нужды делать проверку через getimagesize, т.к. проверку идентичную картика пройдет в imagecreatefromjpeg.
Например для функций GD вроде imagecreatefromjpeg т.к. пока вы не попытаетесь открыть, вы не узнаете наверняка, JPEG там или нет, а при попытке открытия «битого» файла выдается сообщение об ошибке.
Такой код и ошибку не выдаст и мы точно узнаем, нормальный файл или нет: $im = @imagecreatefromjpeg($imgname);
Нормальный хостер в договоре оговаривает ограничения на использование ресурсов. Например, по количеству коннектов и/или объему используемой памяти в CGI и PHP. Это позволит знать «предел» для вашего сайта.
И IMHO нормальный хостер прежде чем рубить сайт клиента сперва предупредит о чрезмерном расходе ресурсов. Ведь "… сайт уже не первый раз попадается..."
Можно в БД хранить не только код, но и ссылку на товар/страницу с которой перешел человек на регистрацию.
И сразу же после активации перенаправлять его туда, к просмотру товара.
Ах, простите, не 6, а 5 миллионов.
Их письмо сподвигло меня на то, чтобы наконец занялся серьёзным изучением Питона, уж очень хочется попробовать в деле их appengine.
Добавлю, что на проект выдается 500 мб под код и ресурсы и порцию «процессорных ресурсов, достаточных для обработки 6 миллионов запросов в месяц». Позже дадут возможность докупать.
Т.е. такой же результат.
Если, я например, буду ресайзить картинку, то мне нет нужды делать проверку через getimagesize, т.к. проверку идентичную картика пройдет в imagecreatefromjpeg.
Пишут люди код по принципу «Ну работает же! Какая разница как.» :)
Такой код и ошибку не выдаст и мы точно узнаем, нормальный файл или нет:
$im = @imagecreatefromjpeg($imgname);
if($im)
{
echo "JPEG!";
}
http://cajax.net/flipru.html
Только вот для некоторых букв замена жуткая, а для «ы» и вовсе не нашел ничего подходящего.
И IMHO нормальный хостер прежде чем рубить сайт клиента сперва предупредит о чрезмерном расходе ресурсов. Ведь "… сайт уже не первый раз попадается..."
И сразу же после активации перенаправлять его туда, к просмотру товара.