Задать вопрос
  • В чем плюсы облачных хостингов?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Облачные хостинги нужны по сути только в том случае, если у вас нагрузка плавает. Мол есть обычная нагрузка, которая невелика, и пики. Например в период праздников или на выходных. В обычные дни ваш 8-ми ядерный сервер будет простаивать, и лишь в пики будет работать на полную. Но платить вы все равно будете одну и ту же цену. А в облаках формирование цены зависит уже от потраченных ресурсов. При определенных условиях это может дать довольно неплохой выигрыш. По сути более гибкое ценообразование.

    Почему люди переплачивают? При определенных запросах люди экономят. Другое дело что облака нынче в моде, и не всегда выбор облака подкреплен здравым смыслом.
    Ответ написан
    2 комментария
  • Какой фрэймворк учить и по каким мануалам?

    antonydevanchi
    @antonydevanchi
    10 лет в айтишке
    Все зависит от потребностей. Если вам надо понять какие то основы, так сказать «въехать», то можно пару месяцев повозиться с CodeIgniter, но делать коммерцию на нем — не совсем лучшее решение, а потренироваться можно. Очень хорошие доки, правда чуть устаревшая версия на русском, но думаю английский не проблема?

    Я сам использую Yii и тащусь от него круглые сутки. Мощный, гибкий, юзает возможности нового PHP и пр. Очень хорошее русское коммьюнити и документация: yiiframework.ru/

    На мой взгляд Zend слишком тяжел для новичка, его осознание занимает годы.
    С Symfony я не работал и ничего не могу сказать. По слухам так же легок как Yii и могуч как Zend.
    У Kohana серьезные проблемы с документацией — мелочь и базу найти легко, а вот что то более менее сложное — хрен сыщешь.
    CakePHP — дохлый проект. Лучше уж CodeIgniter. Кстати на него большинство сбежало с Cake.
    Ответ написан
    1 комментарий
  • Проверка жесткого диска на VPS?

    amarao
    @amarao
    (как человек, знающий откуда это «read only» вылазит)

    В R/O файловая система сваливается из-за сбоев диска. Обычно это таймаут операции записи/чтения (для виртуальной среды). Обычно это происходит по одной из двух причин:

    * таймаут iscsi инициатора у хостера
    * свой собственный таймаут внутри операционной системы (около 2м)

    Что делать?

    а) уточнить у саппорта, можно ли перезагружать машину. В некоторых случаях это крайне нежелательно (например, если в этот момент запущен скрипт хостера на перезапуск, может случиться казус с ребутом во время fsck).
    б) ребутнуться.

    Если сбой был мягкий (т.е. просто остановка в обслуживании), то лёгкий fsck и всё хорошо. Если нет — по обстоятельствам. Соглашаться с всем напролом с fsck (без предварительного бэкапа) не стоит.

    Совет выше насчёт smartmon'а не актуален — у виртуальных дисков нет смарта.

    В будущем, возможно, может помочь опция panic в опции монирования. В этом случае при дисковых ошибках система уйдёт в панику (т.е. в ребут).
    Ответ написан
    3 комментария
  • PHP-FPM на рабочем сервере под Debian 6?

    alekciy
    @alekciy
    Вёбных дел мастер
    >Но когда появился большой трафик (примерно 2-3 000 одновременных соединений),
    >появилась проблема ошибки 502

    php-fpm это не серебряная пуля которая решить данную проблему. Очевидно же, что суть проблем в том, что бэкэнд не успевает переварить такой всплеск нагрузки. Как я понял, при это есть свободные ресурсы, значит нужно крутить настройки сервера.

    Увеличте backlog бэкэнда, запросы которые он не сможет принять буду ставиться в очередь. Но увлекаться этим не стоит, пользователь не будет у вас ждать, пока его запрос из backlog будет бэкэндом взят и обработан. Значит смотрите в сторону ускорения приложения. Сколько времени генериться страница? Если ли страницы которые одинаковы для всех? Выносите их в memcached и забирайте самим nginx-ом, не дергайте лишних раз бэкэнд. Включены ли акселераторы в духе XCache? Все ли скрипты при этом в кэше? Как обстоят дела с соединения к базе, сколько по времени они занимаются? Используется ли кэширование на этом уровне? К примеру, у меня в случае забора ответа от СУБД страница в среднем на одном проекте генерится ~15-20 мс, если данные забираются из кэша в роли которого работает Redis, то величина падает до ~2-10 мс, т.е. до 10 раз. И бэкэнд готов обрабатывать следующий запрос.

    В общем обращаю внимание, что установка php-fpm чудесным образом ситуацию может не изменить, хотя возможно сгладит её.
    Ответ написан
  • Простая система управления веб-хостингом

    ispconfig.org
    Мы везде используем их.
    На мой взгляд — вполне просто, но местами нудно.

    Работает четко. Есть простой API для управления всем сервером и его сервисами, что очень удобно.
    Ответ написан
    Комментировать
  • Выбор фреймворка?

    ataraev
    @ataraev
    Ruby, Go
    Symfony2 + Doctrine или Doctrine + CodeIgniter
    Я бы посоветовал остаться именно на то что хорошо знаете, и вообще почитать больше про архитектуру высоко нагруженных приложений, паттерны проектирование, проектирование структур баз данных. Это вам больше поможет чем выбор более простого или сложного фреймворка, вы на любом из них сможете реализовать хорошее приложение. Советую прочитать «Архитектура корпоративных программных приложений» Мартин Фаулер
    Ответ написан
    3 комментария
  • Выбор фреймворка?

    MpaK999
    @MpaK999
    Буду!
    Хм, оставайтесь на CodeIgniter раз его так хорошо знаете. А нужен ORM (зачем он вам если проект выско нагруженный???) объектный у вас два пути:
    1. Расширить ваши модели через MY_Model сделав метод выдачи результата в виде нужного вам объекта, который ведёт себя как Iterator так и ArrayAccess это не сложно.

    2. Подключить любой другой ORM от Doctrine, Propel, PHP-ActiveRecord всё это так же просто делается и есть туториалы в сети.

    Имхо, перед написанием проекта не стоит начинать метаться в поисках лучшей технологии, надо брать тот инструмент в чем вы спец.
    Ответ написан
    Комментировать
  • Замена notepad ++?

    @max_rip
    www.sublimetext.com/2
    Вроде и платный, но напоминает об этом только при сохранение, где-то два раза в сутки может и реже.
    ctrl+r поиск по функциям.
    Ну если надо поиск просто по названию, выделяете текст нажимаете ctrl+f и сбоку в панели навигации по файлу видно подсвечивающиеся блоки +)
    Ответ написан
    2 комментария
  • Посоветуйте CMS для портфолио

    dudeonthehorse
    @dudeonthehorse
    Email Developer
    Любая CMS, которой владеете.
    Ответ написан
    Комментировать
  • Зарубежный интернет-магазин где можно купить dslr камеру?

    @Nrs
    ogt-clan, computeruniverse
    первые японцы, вторые немцы. у первых брал eos 550, у вторых аксессуары. как сейчас с ценами — хз, год назад вышло сильно дешевле.
    Ответ написан
    1 комментарий
  • Yii CMS, стоит ли?

    DEViANCE
    @DEViANCE
    Иногда складывается впечатление, что каждый, кто знакомится с yii считает своим долгом написать свою CMS, которая будет круче всех остальных. И 80% из этих людей задают вопрос в стиле «Хочу написать CMS, стоит ли?». Посмотрите на русскоязычном форуме yii, там довольно много людей писали свои CMS и выкладывали код. Можете помогать им в разработке, что сэкономит время, можете найти единомышленников, которые тоже хотят написать свою CMS. А вообще, я согласен с kotomyava — если нет идеи, то проект изначально обречен на провал.
    Ответ написан
    3 комментария
  • Yii CMS, стоит ли?

    kotomyava
    @kotomyava
    Системный администратор
    Идея написать «написать что-то вроде CMS на очень крутом, на мой счет, фреймворке Yii» порочна изначально.
    Дело тут не в желании написать CMS и не в Yii, а в том, что писать CMS имеет смысл когда сформулирована некая идея, зачем эта CMS нужна и чем она будет выгодно отличаться от сотен имеющихся. То, что она будет написана на основе какого-либо фреймворка, отнюдь не решающее достоинство.

    Правильной идеей было бы: Хочу написать CMS которая будет реализовывать такие-то принципы, иметь такие-то уникальные фишки, и.т.п. ваша же идея провальна с постановки задачи.
    Ответ написан
    3 комментария
  • Как упростить разработку на php новичку?

    ValdikSS
    @ValdikSS
    Рекомендую в качестве IDE использовать phpstorm, в нем есть все нужное и ненужное.
    Ответ написан
    5 комментариев
  • Зарубежный регистратор домена (.com)?

    Emelyanov
    @Emelyanov
    Internet.bs
    Ответ написан
    Комментировать
  • Помогите составить сильный список преимуществ Drupal

    я не разделяю позиции относительно преимущества Drupal над Bitrix.
    Недавно был пост на Хабре
    Получается, что Drupal пока бесперспективен.
    Ответ написан
    2 комментария
  • Онлайн-флешка - где взять?

    bstdman
    @bstdman
    Desktop разработчик
    Забыли про Wuala. В инете есть списки промо-кодов которые увеличивают бесплатное пространство до 18Гб
    Ответ написан
    1 комментарий
  • Apache, NGINX, PHP-FPM - что лучше?

    ajaxtelamonid
    @ajaxtelamonid
    Laravel
    Лучше — nginx-front и apache-back+mod_php, так как это решение главной проблемы апача — расход памяти при отдаче статики, и отсутствие говной боли в конвертации правил .htaccess в правила nginx.

    Быстрее — nginx + php-fpm.

    Но раз надо «лучше, а не быстрее!», бери первый вариант.
    Ответ написан
    4 комментария
  • Подскажите фирму для разработки сайта и интернет-магазина

    ilyaplot
    @ilyaplot
    PHP программист
    Joomla в топку. Вы знаете о существовании других систем? Магазин на жумле это обезьяна с гранатой
    Ответ написан
    3 комментария