SlideShare una empresa de Scribd logo
1 de 21
27 марта 2010 г. Санкт-Петербург
Причем тут ФотоСтрана?       2008 год ,[object Object]
2 человека в команде
1 сервер,[object Object]
200К хостов, 12Мхитов
40+ профессионалов в команде,[object Object]
Формула успешного интернет-проекта Идея Реализация Трафик … Profit!
С чего начинать? Начинайте с простой и понятной реализации сути проекта vs
Типичный процесс создания стартапа Мозговой штурм Бумажные эскизы HTML-макеты Закодированный прототип
Инструменты для разработки прототипов Свой движок с нуля CMS Различные фреймворки
Качества хорошего инструмента Простота Стабильность Наличие хорошей документации
А почему бы и нет?
Что может пригодиться Zend_Controller Zend_View Zend_Db Zend_Form Zend_Auth Zend_Cache
Борьба за производительность Масштабирование базы Кеширование PHP-акселераторы Масштабированиескриптовых серверов
504 Gateway Time-out Что делать, когда проект падает сразу после выгрузки на продакшн?
Антикризисные меры ,[object Object]
Включать голову при проектировании
Внедрять мониторинг производительности,[object Object]
vs
Неутешительные выводы За удобство надо платить
На чем сейчас работает ФотоСтрана Собственный MVC-движок(ядро на PHP, немного компонентов из ZF) Часть нагрузочных вещей переписана на C++ Весь пользовательский функционал реализован в виде внутренних приложений Внутренние приложения Приложения ядра Ядро

Más contenido relacionado

Destacado

An impugnacion convenio 2011 2012
An impugnacion convenio 2011 2012An impugnacion convenio 2011 2012
An impugnacion convenio 2011 2012
oscargaliza
 
הגברת תודעת השימוש באינטרנט באוכלוסיה הנשית
הגברת תודעת השימוש באינטרנט באוכלוסיה הנשיתהגברת תודעת השימוש באינטרנט באוכלוסיה הנשית
הגברת תודעת השימוש באינטרנט באוכלוסיה הנשית
haimkarel
 
Medidas protec integral_violencia_xenero
Medidas protec integral_violencia_xeneroMedidas protec integral_violencia_xenero
Medidas protec integral_violencia_xenero
oscargaliza
 
Acta asamblea eroski vigo
Acta asamblea eroski vigoActa asamblea eroski vigo
Acta asamblea eroski vigo
oscargaliza
 
Acta c.i. 4 05-2011 logo
Acta c.i. 4 05-2011 logoActa c.i. 4 05-2011 logo
Acta c.i. 4 05-2011 logo
oscargaliza
 
Ikan dimalaysia
Ikan dimalaysiaIkan dimalaysia
Ikan dimalaysia
SMK BAKAI
 
ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)
ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)
ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)
ZFConf Conference
 

Destacado (20)

ZFConf 2012: Code Generation и Scaffolding в Zend Framework 2 (Виктор Фараздаги)
ZFConf 2012: Code Generation и Scaffolding в Zend Framework 2 (Виктор Фараздаги)ZFConf 2012: Code Generation и Scaffolding в Zend Framework 2 (Виктор Фараздаги)
ZFConf 2012: Code Generation и Scaffolding в Zend Framework 2 (Виктор Фараздаги)
 
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
ZFConf 2012: Capistrano для деплоймента PHP-приложений (Роман Лапин)
 
An impugnacion convenio 2011 2012
An impugnacion convenio 2011 2012An impugnacion convenio 2011 2012
An impugnacion convenio 2011 2012
 
Web api
Web apiWeb api
Web api
 
PBOPlus Introduction
PBOPlus IntroductionPBOPlus Introduction
PBOPlus Introduction
 
הגברת תודעת השימוש באינטרנט באוכלוסיה הנשית
הגברת תודעת השימוש באינטרנט באוכלוסיה הנשיתהגברת תודעת השימוש באינטרנט באוכלוסיה הנשית
הגברת תודעת השימוש באינטרנט באוכלוסיה הנשית
 
TEMA 4B Vocabulario
TEMA 4B VocabularioTEMA 4B Vocabulario
TEMA 4B Vocabulario
 
Predstavljanje rezultata poslovanja za 2011. godinu na tržištu Bosne i Herceg...
Predstavljanje rezultata poslovanja za 2011. godinu na tržištu Bosne i Herceg...Predstavljanje rezultata poslovanja za 2011. godinu na tržištu Bosne i Herceg...
Predstavljanje rezultata poslovanja za 2011. godinu na tržištu Bosne i Herceg...
 
Memulai Membuat Blog dengan WordPress
Memulai Membuat Blog dengan WordPressMemulai Membuat Blog dengan WordPress
Memulai Membuat Blog dengan WordPress
 
Ebri overview nto with narration
Ebri overview nto with narrationEbri overview nto with narration
Ebri overview nto with narration
 
Medidas protec integral_violencia_xenero
Medidas protec integral_violencia_xeneroMedidas protec integral_violencia_xenero
Medidas protec integral_violencia_xenero
 
Brukeroppførsel
BrukeroppførselBrukeroppførsel
Brukeroppførsel
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Ujian koko 2013
Ujian koko 2013Ujian koko 2013
Ujian koko 2013
 
Linked data et nettverk!
Linked data   et nettverk!Linked data   et nettverk!
Linked data et nettverk!
 
Acta asamblea eroski vigo
Acta asamblea eroski vigoActa asamblea eroski vigo
Acta asamblea eroski vigo
 
Acta c.i. 4 05-2011 logo
Acta c.i. 4 05-2011 logoActa c.i. 4 05-2011 logo
Acta c.i. 4 05-2011 logo
 
Acta
ActaActa
Acta
 
Ikan dimalaysia
Ikan dimalaysiaIkan dimalaysia
Ikan dimalaysia
 
ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)
ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)
ZFConf 2010: Using Message Queues in Day-to-Day Projects (Zend_Queue)
 

Similar a ZFConf 2010: Fotostrana.ru: Prototyping Project with Zend Framework

Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...
Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...
Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...
CodeFest
 
1.Создать интернет магазин-легко! Мозгель Станислав
1.Создать интернет магазин-легко! Мозгель Станислав1.Создать интернет магазин-легко! Мозгель Станислав
1.Создать интернет магазин-легко! Мозгель Станислав
directline-sib
 
(RUS) Social Networking Software Adoption. Lotus Connections.
(RUS) Social Networking Software Adoption. Lotus Connections.(RUS) Social Networking Software Adoption. Lotus Connections.
(RUS) Social Networking Software Adoption. Lotus Connections.
Petr Valing
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio
 

Similar a ZFConf 2010: Fotostrana.ru: Prototyping Project with Zend Framework (20)

Как выбрать интранет платформу?
Как выбрать интранет платформу?Как выбрать интранет платформу?
Как выбрать интранет платформу?
 
О чем стоит подумать, приступая к разработке высоконагруженных систем
О чем стоит подумать, приступая к разработке высоконагруженных системО чем стоит подумать, приступая к разработке высоконагруженных систем
О чем стоит подумать, приступая к разработке высоконагруженных систем
 
Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...
Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...
Codefest 2011. Вольфтруб А. — О чем стоит подумать, приступая к разработке вы...
 
Сайт за 24 часа. Проект "Маркетинг КИТ"
Сайт за 24 часа. Проект "Маркетинг КИТ"Сайт за 24 часа. Проект "Маркетинг КИТ"
Сайт за 24 часа. Проект "Маркетинг КИТ"
 
Доклад Станислава Выщепана на SPCUA 2012
Доклад Станислава Выщепана на SPCUA 2012Доклад Станислава Выщепана на SPCUA 2012
Доклад Станислава Выщепана на SPCUA 2012
 
1.Создать интернет магазин-легко! Мозгель Станислав
1.Создать интернет магазин-легко! Мозгель Станислав1.Создать интернет магазин-легко! Мозгель Станислав
1.Создать интернет магазин-легко! Мозгель Станислав
 
School IT recruiting
School IT recruiting School IT recruiting
School IT recruiting
 
Total sharepoint
Total sharepointTotal sharepoint
Total sharepoint
 
(RUS) Social Networking Software Adoption. Lotus Connections.
(RUS) Social Networking Software Adoption. Lotus Connections.(RUS) Social Networking Software Adoption. Lotus Connections.
(RUS) Social Networking Software Adoption. Lotus Connections.
 
CodeCamp 2011
CodeCamp 2011CodeCamp 2011
CodeCamp 2011
 
BI-проекты глазами аналитика
BI-проекты глазами аналитикаBI-проекты глазами аналитика
BI-проекты глазами аналитика
 
Проблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектовПроблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектов
 
презентация.1
презентация.1презентация.1
презентация.1
 
SharePoint 2013 - единый дизайн портала от интранета до облака
SharePoint 2013 - единый дизайн портала от интранета до облакаSharePoint 2013 - единый дизайн портала от интранета до облака
SharePoint 2013 - единый дизайн портала от интранета до облака
 
11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Искусство управления SharePoint
Искусство управления SharePointИскусство управления SharePoint
Искусство управления SharePoint
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
«Правильный процесс дает правильный результат». Как грамотно выстроить работу...
 

Más de ZFConf Conference

ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...
ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...
ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...
ZFConf Conference
 
ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...
ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...
ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...
ZFConf Conference
 
ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...
ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...
ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...
ZFConf Conference
 
ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...
ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...
ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...
ZFConf Conference
 
ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...
ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...
ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...
ZFConf Conference
 
ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...
ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...
ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...
ZFConf Conference
 
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf Conference
 
ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)
ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)
ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)
ZFConf Conference
 
ZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and DoctrineZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and Doctrine
ZFConf Conference
 
ZFConf 2010: History of e-Shtab.ru
ZFConf 2010: History of e-Shtab.ruZFConf 2010: History of e-Shtab.ru
ZFConf 2010: History of e-Shtab.ru
ZFConf Conference
 
ZFConf 2010: Performance of Zend Framework Applications
ZFConf 2010: Performance of Zend Framework ApplicationsZFConf 2010: Performance of Zend Framework Applications
ZFConf 2010: Performance of Zend Framework Applications
ZFConf Conference
 
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf Conference
 
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf Conference
 
ZFConf 2010: What News Zend Framework 2.0 Brings to Us
ZFConf 2010: What News Zend Framework 2.0 Brings to UsZFConf 2010: What News Zend Framework 2.0 Brings to Us
ZFConf 2010: What News Zend Framework 2.0 Brings to Us
ZFConf Conference
 
ZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and MultilingualZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and Multilingual
ZFConf Conference
 

Más de ZFConf Conference (20)

ZFConf 2012: Кеш без промахов средствами Zend Framework 2 (Евгений Шпилевский)
ZFConf 2012: Кеш без промахов средствами Zend Framework 2 (Евгений Шпилевский)ZFConf 2012: Кеш без промахов средствами Zend Framework 2 (Евгений Шпилевский)
ZFConf 2012: Кеш без промахов средствами Zend Framework 2 (Евгений Шпилевский)
 
ZFConf 2012: Dependency Management в PHP и Zend Framework 2 (Кирилл Чебунин)
ZFConf 2012: Dependency Management в PHP и Zend Framework 2 (Кирилл Чебунин)ZFConf 2012: Dependency Management в PHP и Zend Framework 2 (Кирилл Чебунин)
ZFConf 2012: Dependency Management в PHP и Zend Framework 2 (Кирилл Чебунин)
 
ZFConf 2012: Проектирование архитектуры, внедрение и организация процесса раз...
ZFConf 2012: Проектирование архитектуры, внедрение и организация процесса раз...ZFConf 2012: Проектирование архитектуры, внедрение и организация процесса раз...
ZFConf 2012: Проектирование архитектуры, внедрение и организация процесса раз...
 
ZFConf 2012: Реализация доступа к СУБД IBM DB2 посредством встраиваемого SQL ...
ZFConf 2012: Реализация доступа к СУБД IBM DB2 посредством встраиваемого SQL ...ZFConf 2012: Реализация доступа к СУБД IBM DB2 посредством встраиваемого SQL ...
ZFConf 2012: Реализация доступа к СУБД IBM DB2 посредством встраиваемого SQL ...
 
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
ZFConf 2012: Zend Framework 2, a quick start (Enrico Zimuel)
 
ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...
ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...
ZFConf 2011: Создание REST-API для сторонних разработчиков и мобильных устрой...
 
ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...
ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...
ZFConf 2011: Что такое Sphinx, зачем он вообще нужен и как его использовать с...
 
ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...
ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...
ZFConf 2011: Как может помочь среда разработки при написании приложения на Ze...
 
ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...
ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...
ZFConf 2011: Разделение труда: Организация многозадачной, распределенной сист...
 
ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...
ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...
ZFConf 2011: Гибкая архитектура Zend Framework приложений с использованием De...
 
ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...
ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...
ZFConf 2011: Behavior Driven Development в PHP и Zend Framework (Константин К...
 
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
 
ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)
ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)
ZFConf 2011: Толстая модель: История разработки собственного ORM (Михаил Шамин)
 
ZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and DoctrineZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and Doctrine
 
ZFConf 2010: History of e-Shtab.ru
ZFConf 2010: History of e-Shtab.ruZFConf 2010: History of e-Shtab.ru
ZFConf 2010: History of e-Shtab.ru
 
ZFConf 2010: Performance of Zend Framework Applications
ZFConf 2010: Performance of Zend Framework ApplicationsZFConf 2010: Performance of Zend Framework Applications
ZFConf 2010: Performance of Zend Framework Applications
 
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
 
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
 
ZFConf 2010: What News Zend Framework 2.0 Brings to Us
ZFConf 2010: What News Zend Framework 2.0 Brings to UsZFConf 2010: What News Zend Framework 2.0 Brings to Us
ZFConf 2010: What News Zend Framework 2.0 Brings to Us
 
ZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and MultilingualZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and Multilingual
 

ZFConf 2010: Fotostrana.ru: Prototyping Project with Zend Framework