Comments 62
Я так понял, вас заДОСить проще простого?
UFO just landed and posted this here
UFO just landed and posted this here
Скоро будет Google Developers Day 2009 в Москве (хабрассылка), запасаемся вопросами! :)
Опубликуйте позжалуйста статистику после выхода на главную страничку хабра, уж очень интересны возможности автоматического масштабирования.
«позжалуйста» — люди, да что с вами такое!
Так вчера публиковали :-) Главная хабра — это всего 3 хита в секунду :-)
Ну на сколько я помню 3 запроса в секунду это делали пользователи которые на сайт приложения заходили. В данном же случае почти 3 запроса в секунду происходило к картинке которая висела на главной Хабра и отдавалась приложением GAE. Т.е. можно сказать что главная страница Хабра генерирует 10 тыс. хитов в час.
А вот в случае с магазином пользователи в пиковые часы генерировали в среднем 28 запросов в секунду т.к. открытие главной страницы это около 20 запросов (главная страница+картинки на ней).
А вот в случае с магазином пользователи в пиковые часы генерировали в среднем 28 запросов в секунду т.к. открытие главной страницы это около 20 запросов (главная страница+картинки на ней).
Извините, что не по теме, но у меня вопрос. В чем смысл раздувать картинки до огромных разрешений из мелких обрубков? Кому интересно смотреть на это мыло?
А вообще магазин понравился, визуально выделяется. Только анимированные баннеры бесят.
Успехов!
А вообще магазин понравился, визуально выделяется. Только анимированные баннеры бесят.
Успехов!
А что изменилось? Или это уже не вырезка, а вся главная страница?
На самом деле, кажется, что белый фон каталога не очень вяжется с «темно-ярким» обрамлением, вернее, наоборот: обрамление не вяжется с неплохим оформлением каталога. Его б потоньше, цвета попроще и менее заметным сделать
На самом деле, кажется, что белый фон каталога не очень вяжется с «темно-ярким» обрамлением, вернее, наоборот: обрамление не вяжется с неплохим оформлением каталога. Его б потоньше, цвета попроще и менее заметным сделать
а если еще и выровнять все кнопки с ценниками…
Да, да! этот блок просто ужасен, и я закрыл сайт сразу :)
зы: выровнять бы кнопки в нижний правый угол хотя бы ;)
зы: выровнять бы кнопки в нижний правый угол хотя бы ;)
нда, пьяный стиль абсолютно не к лицу
кстати, как привязать свой домен к GAE?
Алияс с DNS регистратора
Надо зарегистрировать свой домен в Google Apps. Подтвердить собственность на него. После этого в панели управления доменом необходимо добавить приложение GAE по уникальному идентификатору и в настройках своего DNS сервера добавить запись CNAME для привязки домена к Google Apps.
Инструкция на русском.
Инструкция на русском.
о, большое всем спасибо
К gae-приложению нельзя привязать домен второго уровня. Я так понимаю что digital-mode.ru ведет на другой сервер, на котором висит редирект на www.digital-mode.ru?
куруто реально быстро работает! =)
а можно по подробнее про ограничение на 30 put — это как? 30 в сутки? в минуту? на бесплатном или везде? что то не могу найти на гугле инфу такую…
и ещё — как нибудь обрабатываете ошибки из-за превышения квот? ну там пользователю что то выводится? (типа «Извините, временные трудности...»)
и ещё — как нибудь обрабатываете ошибки из-за превышения квот? ну там пользователю что то выводится? (типа «Извините, временные трудности...»)
Я тоже сейчас не смог найти информацию про ограничение в 30 put запросов. Возможно где-то в примечании видел или не так понял. Единственное что нашел: "Один запрос, содержащий операторы != и IN, ограничен 30 подзапросами."
В документации периодически встречаются таблички со списком ограничений для определенных функций. Хотя сейчас её немного переделали…
В документации периодически встречаются таблички со списком ограничений для определенных функций. Хотя сейчас её немного переделали…
хм… вот сейчас набросал по урокам запись 100 объектов и чтение, плюс потом удаление. никаких ошибок. все записалось, считалось, удалилось. транзакции не использовал. 10 сек обработка скрипта (запрос-ответ в браузере).
только жутко не нравится удалять не запросом, а в цикле…
только жутко не нравится удалять не запросом, а в цикле…
Да возможно моя ошибка. Но при групповой обработке я стараюсь не использовать больше 30 запросов на запись т.к. превышается таймаут выполнения скрипта. Некоторые запросы к хранилищу иногда выполняются дольше чем обычно.
Можно удалять запросом. Для этого надо выбрать список записей запросом, а потом весь этот список удалить:
q = db.GqlQuery(«SELECT * FROM Message WHERE create_date < :1», earliest_date)
results = q.fetch(10)
db.delete(results)
Можно удалять запросом. Для этого надо выбрать список записей запросом, а потом весь этот список удалить:
q = db.GqlQuery(«SELECT * FROM Message WHERE create_date < :1», earliest_date)
results = q.fetch(10)
db.delete(results)
В нашем магазине такая функция сейчас не реализована, т.к. проблем с квотами пока не предвидится. Если квоты будут превышены или возникнет любая другая ошибка, то пользователю будет показана пустая страница.
На данный момент после публикации ссылки на главной странице хабра, было потрачено только 15-20% бесплатных ресурсов.
На данный момент после публикации ссылки на главной странице хабра, было потрачено только 15-20% бесплатных ресурсов.
подождите, щас все проснутся, будет вам хабраэффект
Вы паепалу принимаете?)
А X-AppEngine-Resource-Usage/X-AppEngine-Estimated-CPM-US-Dollars покажите? ;-)
Так оно только для разработчиков видно на сколько я знаю :)
Главная страница:
X-AppEngine-Estimated-CPM-US-Dollars: $0.023096
X-AppEngine-Resource-Usage: ms=815 cpu_ms=969 api_cpu_ms=433
Date: Wed, 23 Sep 2009 09:02:00 GMT
Server: Google Frontend
Content-Length: 4931
X-AppEngine-Estimated-CPM-US-Dollars: $0.023096
X-AppEngine-Resource-Usage: ms=815 cpu_ms=969 api_cpu_ms=433
Date: Wed, 23 Sep 2009 09:02:00 GMT
Server: Google Frontend
Content-Length: 4931
То есть пока без кеширования, всё генерируется налету из базы каждый раз?
Ещё будет интересно уточнение статистики после выхода ссылки с главной страницы хабра.
Ещё будет интересно уточнение статистики после выхода ссылки с главной страницы хабра.
интересно
буквально на днях сделал свой магазин, выбрал для этого opencart
oscommerce, например, не понравился
буквально на днях сделал свой магазин, выбрал для этого opencart
oscommerce, например, не понравился
UFO just landed and posted this here
Цитирую Гугл:
-«В хранилище данных App Engine данные хранятся в виде так называемых объектов, для которых выполняются запросы. Объект обладает одним или несколькими свойствами – именованными значениями одного из поддерживаемых типов данных. Свойство может являться ссылкой на другой объект.»
-«В хранилище данных App Engine данные хранятся в виде так называемых объектов, для которых выполняются запросы. Объект обладает одним или несколькими свойствами – именованными значениями одного из поддерживаемых типов данных. Свойство может являться ссылкой на другой объект.»
Не понял, это баг или фича, но положив несколько раз один и тот же товар в корзину, мне показывает
Клавиатура + мышь EASYTOUCH ET-656RF TRITON ЧЕРН 1490 р.
Сумма вашего заказа: 5960 р.
Товаров: 1
почему товаров: 1? Немного сбивает с толку
Клавиатура + мышь EASYTOUCH ET-656RF TRITON ЧЕРН 1490 р.
Сумма вашего заказа: 5960 р.
Товаров: 1
почему товаров: 1? Немного сбивает с толку
UFO just landed and posted this here
+1
решить можно… например через создание каждые 30 минут кроном
решить можно… например через создание каждые 30 минут кроном
UFO just landed and posted this here
Просто список из 450 строк типа:
a href=«ссылка»>Название товара</a
генерируется 1184мс.
X-AppEngine-Resource-Usage: ms=1184 cpu_ms=6554 api_cpu_ms=5108
Большая часть времени уходит на генерацию XML шаблона Django. Возможно быстрее было-бы генерировать HTML или XML код прямо в коде скрипта.
А чем можно 200 тыс. товаров в XML(YML) сгенерировать за 10 секунд?
a href=«ссылка»>Название товара</a
генерируется 1184мс.
X-AppEngine-Resource-Usage: ms=1184 cpu_ms=6554 api_cpu_ms=5108
Большая часть времени уходит на генерацию XML шаблона Django. Возможно быстрее было-бы генерировать HTML или XML код прямо в коде скрипта.
А чем можно 200 тыс. товаров в XML(YML) сгенерировать за 10 секунд?
чъорд побъери! как быстро работает ваш магазин!
URL-ы конечно страшные: www.digital-mode.ru/group/agpheGlvbWFzaG9wcg0LEgZHcm91cHMY-g8M?page=4
Это как-то можно настроить?
Это как-то можно настроить?
Интересно, какой аптайм у сайта, 100%?
Зашел на Ваш сайт и заметил, что вроде как вы переехали на обычный хостинг…
А почему?
А почему?
Присоединяюсь к вопросу предыдущему, и похоже отказались от джанго в пользу битрикса?
Переход на Битрикс связан с организационными вопросами. Характеристики систем тут не причем, хотя на мой взгляд больше проиграли чем получили выгоду.
И кстати от джанго на сайте использовался только стандартный django template встроенный в GAE.
И кстати от джанго на сайте использовался только стандартный django template встроенный в GAE.
Sign up to leave a comment.
Интернет магазин на Google App Engine (UPD: 20.01.2010)