Денис Болтиков
Мысли вслух
блог дениса болтикова

Главная > 2007 > Как сделать сайт, который не упадет, или техническая сторона стартапа

 

 

Как сделать сайт, который не упадет, или техническая сторона стартапа

Как сделать сайт, который не упадет, или техническая сторона стартапа

Готовлю ряд объемных публикаций про техническую сторону разработки высокопосещаемых web 2.0 проектов. Судя по общению на Лайвидея.ру у многих начинающих разработчиков в этой области большие пробелы. Опытом Олега Бунина я конечно не обладаю, но что знаю - готов поделится.

Рассказывать буду о реальном опыте того, как сделать свой сайт надёжным в работе. Поэтому о некоторых вещах, которые знаю только теоретически, буду упоминать только вскользь.

Формат - обзорный пост, а затем разбор реальных примеров. Приблизительная тематика следующая.

  • Быстрые сервера: nginx, lighttpd, другие. FastCGI.
  • Базы данных, выбор типа таблиц, оптимизация структуры базы данных.
  • Оптимизация sql-запросов, кеширование
  • Кеширование данных. Memcached.
  • Организация нагрузочного тестирования.
  • Кластеры. Особенности разработки сайтов для работы на них.
  • Архитектура проектов.

Примерно так.

Вопросы очень приветствуются. Предложения тоже. Замечания, уточнения, дискуссии - приветствуются вдвойне.

Первый пост: Использование memcached. Там уже развернулась интересная дискуссия.

P.S. Несколько ссылок.
Юрий Ветров делится своим опытом в работе с фрилансерами. Часть первая: проблемы. Часть вторая: решения.

Станислав Малкин рассказывает о своих экспериментах в областей видимости переменных в разных языках программирования.

Антон Попов, автор книги про маркетинг в блогах, спрашивает как потратить 98 раз по 10 баксов для продвижения своего блога.

Ещё по теме:

 

Написано Октябрь 11, 2007


Комментарии

anycolor - октября 12, 2007 00:24
Станислав Малкин я ;) В блоге есть раздел «Мое резюме». Надо наверное в «Обо мне» вынести информацию :)

Денис Болтиков - октября 12, 2007 00:26
Сейчас поправлю :) а раздел я не заметил :(

anycolor - октября 12, 2007 00:34
Больше моя недоработка. Уже исправил — теперь в Обо мне — есть информация нужная.
P.S. Спасибо за упоминание.

Vyazovoi - октября 12, 2007 00:55
Отлично, это именно то что мне нужно :)

jojo45 - октября 12, 2007 10:06
Впринципе верная тактика...особенно полезно для новичков.

Денис Болтиков - октября 12, 2007 10:26
2jojo45
Да, это как раз для новичков.

Пост на конкурс “Раскрути свой блог” : Денис Болтиков - октября 13, 2007 00:31
[...] по определенным темам Желание написать цикл постов о технической стороне разработки стартапов и первый обзорный пост на эту тему про memcached увеличило [...]

Lecactus - ноября 12, 2007 17:54
Решил я себе индейца апача променять на более «быстрого» nginx или аналога.
удалось установить таки nginx+fastcgi php5 + rewrite + eaccelerator + mysql
прирост в скоросте действительно заметен раза так в 2, НО
столкнулся с трудностями:
скрипт, который обрабатывает запрос на скачивание файла в 90% случаев задумывается секунд на 60−90 перед отдачей имени файла. в апаче такой проблемы нету
и еще у меня 5доменов, все в конфиге прописаны но пхп обрабатывается только если прописать параметр
SCRIPT_NAME c солным путем до одного из хостов. и только в нем потом пхп и работает. если прописать корневую папку всех хостов то пхп пытается обработать index.php в этом корне.
целый день читаю сайт автора nginx и по форумам ищу — везде обрывки и ничего толком не написано

TYUS - июля 17, 2008 13:23
Вот про это хотелось бы по подробнее узнать.
Собрался я делать несколько сервисов, надо чтоб не тормозили

 

Денис Болтиков

Архив

Сайт создан в 2007 г. © Блог Дениса Болтикова | Seoded.ru — Создание сайта