• Оптимальные конфиги для связки: 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 комментариев
  • Какой веб сервер для WordPress лучше: LiteSpeed или Apache + Nginx?

    mihdan
    @mihdan
    WordPress-евангелист, ведущий РНР - разработчик
    nginx + MariaDB + Redis + php-fpm + wp-cli + wp-rocket
    Ответ написан
    3 комментария
  • Как открыть свойства виртуальной машины на windows server 2012r2?

    @Tabletko
    никого не трогаю, починяю примус
    Как то так:
    d21feb1beda44c6b96180799f10bb405.png
    Ответ написан
    Комментировать
  • Как открыть свойства виртуальной машины на windows server 2012r2?

    Jump
    @Jump
    Системный администратор со стажем.
    Как открыть свойства виртуальной машины на windows server 2012r2?
    Очень просто - открываете Дипетчер Hyper-V и выбираете нужную виртуальную машину, справа будут свойства.

    Ищу вот это окно у себя, хочу размер диска расширить:
    Ищите дальше, как найдете окно свойств VMware Workstation в windows server 2012r2 обязательно отпишитесь.
    Ответ написан
    3 комментария
  • Какое лучше комплексное онлайн обучение веб-разработке из перечисленных?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Наилучшее обучение вне зависимости от разметки/языка (вся информация берётся из первоисточника!):
    1. Общая структура построения кода, архитектура приложения, подключение библиотек/модулей, управление компиляцией и т.д.
    2. Базовые операторы, функции, методы и т.д.
    3. Приложение типа Hello world.
    4. Ставите сами себе новую задачу чуть сложнее предыдущей.
    5. Смотрите API и находите необходимые функции для этой задачи.
    6. Реализуете.
    7. GOTO 4
    Ответ написан
    Комментировать
  • Какое лучше комплексное онлайн обучение веб-разработке из перечисленных?

    edward04
    @edward04
    Начинающий ninja frontend
    Возможно я не прав и это относится только ко мне, НО все же лучше выучить базу(html,css,js), а потом набивать шишки изучая документацию, иногда можно глянуть на ютубе туториал(что-то вроде Webdesign master там очень хороше разжевывается верстка и всякие сборщики , пакетные менеджеры и тд).А вообще берешь и куришь доки.Лично для себя делаю так: вот никогда не юзал sass и gulp, посидел погуглил и вроде как понятно, полезные штуки.Очень важно понимать зачем тебе это и действительно ли тебе это нужно.Просто иногда кажется , что ангуляр учат не потому что он крут, а потому как он популярен, те все юзают и я буду.Так сказать модная штука.Сам игрался и играюсь на freecodecamp.com .Плэтому его и посоветую из всего выше.Собственно говоря вот мой субЪективный взгляд.
    Ответ написан
    1 комментарий