• Как максимально приблизить аптайм сайта к 100%?

    @dgstudio
    Ключевые слова для гугления: кластер, dns-balancer, load-balancer. Пресловутые облака частично решают эту задачу. Но надо учесть, что облачный хостинг — это как правило виртуальные машины со всеми вытекающими последствиями: в первую очередь медленный диск.

    Второе — нормально написанный код. Если для генерации одной страницы производится 100500 запросов к БД, то тут никаких кластеров не хватит :)
    Ответ написан
    1 комментарий
  • Как максимально приблизить аптайм сайта к 100%?

    vanxant
    @vanxant
    В облака езжайте, к амазону например, или там в оверсан. Только облачный хостинг может гарантировать действительно почти 100% онлайн. По-началу это будет вам стоить примерно столько же, как и обычный хостинг, потом конечно с некоторой нагрузки становится дороже, чем держать свой сервер, но дешевле, чем держать два своих сервера и морочить себе голову синхронизацией данных.
    Когда уже явно выйдете по нагрузке за пределы мощности пары физических серверов, вот тогда наймете нормальных инженеров и начнете обустраивать свой датацентр.
    Ответ написан
    Комментировать
  • Как максимально приблизить аптайм сайта к 100%?

    @impass
    1. Собственный/арендованный сервер в надёжном ДЦ.
    2. Пряморукий админ + автоматический мониторинг основных показателей (пинг, доступность портов, запущенность процессов и т.п.).
    3. Not Windows.

    Не знаю что у вас за проект такой хитрый, но прежде чем распространяться про кластеры, облака и прочие трендовости, хорошо бы иметь какие-то подробности.
    Ответ написан
    3 комментария
  • LiteSpeed vs. Apache / nginx?

    homm
    @homm
    Вы хотите купить продукт, о котором никто ничего не слышал, сливающий опнсорсным отечественным разработкам, а потом пару лет задавать себе вопрос «и что бы мне не перейти на нормальный сервер? ах да, я же за этот заплатил»? Нет пути.
    Ответ написан
    1 комментарий
  • PHP - как сделать толковый кэш?

    @DileSoft
    Во-первых, если на вас идет DDOS-атака, следует разбираться с DDOS-атакой, а не мощностями сервера. Это бессмысленно, увеличивать мощности, только чтобы атаку отбивать. Атаку отбивать надо специализированными для этого средствами. А то вы что-нибудь оптимизируете, атакующий усилит атаку, и пойдет бессмысленная гонка.

    Анализируйте тип атаки, анализируйте ее принципы, настраивайте фильтры. Или найдите хостера, который, как ему и положено, будет этим заниматься сам.
    Ответ написан
    1 комментарий
  • PHP - как сделать толковый кэш?

    alexxxst
    @alexxxst
    Напишу, как я это сделал на одном из своих сайтов.
    У меня все кешируется в memcached по ключам, которые строятся из хеша строки с параметрами (что-то типа id, page, action и т.д.). Страница ПОЛНОСТЬЮ складывается в кеш. Достается все моментально. При написании коммента (и любом другом изменении страницы) запись в memcached убивается и пересоздается при следующем запросе страницы. Раньше все было сделано в файлах на диске. Размер кеша где-то 400-500 мб со сжатием на лету. Странички имеют время жизни разное в зависимости от типа страницы, всякие каунтеры и голосовалки сделаны динамически через подзапрос. Тормозов нет абсолютно, все летает. P.S. сервак выделенный, конечно.

    P.S. по поводу пункта 1 за хард переживать не стоит, если частые обращения к одному и тому же, скорее всего все будет в дисковом кеше в оперативке. Статистика и прочие каунтеры обновлять раз в 5-10 минут и нормуль.
    Ответ написан
    2 комментария