Ответы пользователя по тегу DigitalOcean
  • Есть ли лучшая альтернатива Digital Ocean за те же 5 баксов?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Из самых дешевых тарифных планов стоит посмотреть в сторону:

    https://upcloud.com/pricing/
    https://www.vultr.com/products/cloud-compute/
    https://www.linode.com/pricing/
    https://www.ovh.com/world/vps/vps-ssd.xml
    https://vpsdime.com

    Но нужно понимать, что все low end тарифные планы не особо производительные. У того же Digital Ocean оптимальным является Standard $20 или планы с приоритетом на CPU.

    1Tb трафика для обычного сайта это более чем достаточно. Если вы не стримите музыку и видео, не являетесь фотобанком - тогда этого должно хватать для вполне себе приличного потока посетителей. Принцип здесь простой - если у вас будет съедаться больше трафика (опять же, видео и прочее мы исключили), то поток посетителей будет уже достаточен для вменяемой монетизации, а значит оплата превышения лимитов не будет проблемой. Тем более трафик сейчас дешевый.
    Ответ написан
    Комментировать
  • Нужен ли SWAP на cloud server(digitalocean)?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Зависит. По большому счету, SWAP - это способ "расширить" память, если физической RAM не хватает. И на SSD он достаточно быстр, по сравнению с обычными HDD. Сначала работайте без него, смотрите потребление памяти. Если нет проблем - забейте на него. Если же часто использование физической памяти поднимается выше 90% - делайте swap. У меня на всех серверах за $10 на всякий случай стоит 1Гб свопа, но за последний год он использовался только на одном сервере и только один или два раза во время сильных пиковых нагрузок. То есть, я его использую как страховку "на всякий пожарный". Если же у вас на сервере и своп начинает заполняться регулярно и плотно - лучше перейти на следующий тарифный план, где больше физической памяти.
    Ответ написан
    Комментировать
  • Оптимальные конфиги для связки: DigitalOcean(5$) + VestaCP + Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    1. Веста хоть и самая легкая из CP, но все же жрет ресурсы, а на дроплете за $5 их и так очень мало. Ну а для одного сайта зачем вообще контрольная панель?! Удалите к чертям. Ну или попробуйте объяснить, зачем вам эта панель вообще нужна. Уверен, смысла в ней нет.

    2. На минимальном дроплете надо все делать максимально продуманным и эффективным. Обязательно нужен swap 512Мб или даже 1Гб. Nginx, желательно последний mainline. PHP5-FPM с Opcache, для Opcache необходимо выделить 32Мб. Если сайтов больше чем 1 - возможно придется увеличить до 64Мб. Вместо MySQL ставим MariaDB. Обязательно ставим Memcached, php5-memcached (c буквой "d" в конце), ему даем 64-128Мб памяти. В WordPress устанавливаем плагин Memcached Redux (только внимательно читаем как его устанавливать - вместо активации плагина надо скопировать файл в wp-content). Это включит persistent object cache на уровне WordPress, большинство запросов вообще перестанет доходить до БД, а это самое узкое место на минимальном дроплете. Кроме того, если уж делать все серьезно, ставим плагин FFPC (Fast Full Page Cache), он позволит кешировать страницы целиком, а чуть поковырявшись с конфигами, можно кешировать страницы в Memcached (то есть в память), и отдавать их оттуда непосредственно Nginx'ом, даже не поднимая PHP-процесс, и уж тем более не касаясь базы данных. Объем памяти для Memcached, возможно, придется увеличивать - все зависит от объема сайта. Но при таком подходе вы получите очень высокую скорость отклика от своего маленького сервера, и он сможет выдерживать очень большие нагрузки. С полностью кешированным в память сайтом и отдачей Nginx'ом непосредственно из Memcached, а также с оптимизированным кодом и файлами (минификация и конкатенация скриптов и стилей, gzip, оптимизированные картинки и т.д., минимизация количества запросов и т.п.) данный дроплет за $5 сможет обслуживать и 50 000 просмотров в сутки. А это уже 1 500 000 в месяц. Даже пиковые 1-2-3 тысячи запросов (что будет крайне редко, если будет вообще) за короткий промежуток времени ("хабраэффект") пройдут еле-еле заметно - даже если начнет использоваться swap, на SSD-дисках он быстр. В итоге часть клиентов будут испытывать небольшие задержки, не более. Но это речь об одновременной тысяче посетителей на сайте, не меньше. К тому времени, как аудитория сайта дорастет до этого уровня, уверен вы уже перейдете хотя бы на дроплет за $10. А там ресурсов больше, при аналогичном подходе этот дроплет выдержит намного больше.
    Ответ написан
    5 комментариев