Задать вопрос
  • Стоит ли переезжать на windows 10 с Linux из-за проблем с драйверами железа?

    kotomyava
    @kotomyava
    Системный администратор
    На датчики можно смело забить. В автоматическом режиме у вас работает регулировка скорости вентилятора проца ведь? Этого более чем достаточно. Остальное больше для красоты, чем для дела, в подавляющем большинстве случаев, особенно на десктопе.

    По ssd, довольно странно, что у вас есть какие-то проблемы, и наверняка они решаемы.

    Т.е. переходить из-за этого, на мой взгляд, не за чем.

    С другой стороны, всё зависит от того, какое ПО нужно, прежде всего. Если есть и там, и там всё нужное, то в среднем всё равно, под какой ОС работать, мне по крайней мере.

    У меня 10 на декстопе, и тот же mint на нотике. Переход фактически не заметен. С другой стороны, я работаю чаще всего на других машинах через ssh клиент, и на чём он запущен не так и важно, тем более даже клиент один и тот же. =)
    Ответ написан
    Комментировать
  • Имеет ли смысл заинлайнить CSS сразу в HTML?

    kotomyava
    @kotomyava
    Системный администратор
    Если пользователь будет заходить на страницу только один раз, или страница статична и у неё очень длинный expires, это может иметь определённый смысл - один запрос против двух.

    Если нет, то при каждом визите, кроме html, будет загружаться и css, а не браться из кеша на стороне браузера, т.е. будет гоняться лишний трафик, и уже не экономия будет, а наоборот.

    Также, это имеет уже куда меньше смысла при использовании HTTP/2 т.к. дополнительные запросы имеют меньшие накладные расходы.

    В общем и целом, это довольно не нужная оптимизация, которая не даст большого выигрыша, и может дать даже негативные последствия - лучше не делать так, если нет какой-то очень веской причины.
    Ответ написан
    Комментировать
  • Module page speed от гугла ставить на прокси?

    kotomyava
    @kotomyava
    Системный администратор
    Ни на один из них, а разумную оптимизацию провести на стороне приложения.
    Ответ написан
    Комментировать
  • А какие блэклисты для NGINX используете Вы, и стоит ли их использовать?

    kotomyava
    @kotomyava
    Системный администратор
    0. Можно использовать что-нибудь типа cloudflare. Заодно хостера сменить, раз такие вопросы задаёт.

    1. Фактически от использования этих сервисов мало пользы, лучше см. п.0 тогда уж.

    2. Есть fail2ban, например, для него можно писать правила в зависимости от приложения. И не надо это инклюдить в nginx, лучше блокировать на уровне брандмауэра.

    3."Перезагрузил nginx, а злодей и дальше тарабанит по nginx! Почему так? Разве я неправильно прописал?"
    Nginx не использует tcp-wrappers. И это не блокировка на уровне системы, как iptables. Это попытка дать общую конфигурацию для программ, но работает только для тех, которые это поддерживают. Но и тем, что поддерживают, нужно, зачастую, сконфигурировать использование этого механизма. Рекомендую подробнее почитать о том, что это вообще такое, и как работает.
    Ответ написан
    Комментировать
  • Как ограничивать время работы программ в Linux?

    kotomyava
    @kotomyava
    Системный администратор
    Потратить это время не на поиски реализации запрета, а на то, чтобы помочь найти хорошее хобби не за компом, будет куда продуктивнее.
    Ответ написан
    Комментировать
  • Как правильно настроить htaccess?

    kotomyava
    @kotomyava
    Системный администратор
    Ваша проблема в том, что .*, это любое количество любых символов, в частности и /. Не злоупотребляйте *, она вам скорее всего вообще не нужна в этих правилах. Посмотрите на классы символов \w, \d, [a-z] и тому подобные.
    Ответ написан
    Комментировать
  • Как изменить заголовки mail() php?

    kotomyava
    @kotomyava
    Системный администратор
    Этот заголовок добавляется не на вашей стороне, а промежуточными серверами, и принимающим сервером. Заголовков может быть более одного если есть релеи, по этим заголовкам можно восстановить путь письма.
    На своей стороне вы убрать его не можете.
    Ответ написан
    Комментировать
  • Есть ли бесплатная альтернатива Photoshop для нарезки макета?

    kotomyava
    @kotomyava
    Системный администратор
    Ответ написан
    Комментировать
  • Как исправить PHP Fatal error: Out of memory?

    kotomyava
    @kotomyava
    Системный администратор
    Это не проблема лимита памяти одного процесса, который задаётся memory_limit, a проблема нехватки памяти в общем. Надо уменьшать количество одновременно запускаемых обработчиков php, чтобы они суммарно не кушали больше памяти, чем есть на сервере. Не забывая о том, что есть и другие потребители памяти, например mysql. Возможно, надо настроить и его. Возможно, и что-то ещё...
    Ответ написан
    Комментировать
  • Запуск cron'a с условиями?

    kotomyava
    @kotomyava
    Системный администратор
    У вас не корректное сравнение. Дата должна не равняться вашему $three_days, а быть между ним и 23:59 того же дня.

    Также, лучше работать с DateTime, где есть DateTime::diff, DateTime::add и.т.п., это намного удобнне, нагляднее и лаконичнее, чем всякие mktime|date и.т.п.
    Ответ написан
    1 комментарий
  • IPv6 на смартфоне?

    kotomyava
    @kotomyava
    Системный администратор
    Фактически ничего. Если и есть сайты, которые доступны только по ipv6, то это капля в море, и вряд-ли какой-то из них вам вдруг будет нужен.

    Плюсом может быть больший пулл адресов у провайдера, и соответственно, меньше разных дополнительных капч и.т.п. Или даже отдельные адреса всем абонентам, но это зависит от организации сети провайдера, а не просто обязательно при ipv6.

    В общем это не вредно, но каких-то заметных плюшек с собой не несёт.
    Ответ написан
    8 комментариев
  • Разработка информационного портала?

    kotomyava
    @kotomyava
    Системный администратор
    Хороший выбор для подобных проектов Drupal. Можно визуально создать материалы с нужными полями, можно также визуально создать выборки на основе этих полей с фильтрами и.т.п.
    Вообще со структуризацией данных "из коробки", это лучший выбор.
    Ну и естественно там есть хороший поиск, причём можно использовать внешние движки, типа solr, например.

    Ну и есть система ролей для пользователей, для каждой из которых, можно устанавливать различные разрешения.

    А допиливать придётся всё, чтобы получить нужный внешний вид сайта, банально...
    Ответ написан
  • Из-за чего появляется child died with signal 7?

    kotomyava
    @kotomyava
    Системный администратор
    Ошибка 324 это пустой ответ от сервера, вероятно? Да, тогда связано.

    Signal 7 это SIGBUS, чаще всего это проблемы с доступом к памяти. Может вызываться и проблемами железа, и ошибками в софте. Ну и не важно сколько той памяти - это не проблема с её объёмом - это проблема что что-то не по тем адресам обращается.

    Чтобы побороться, стоит попробовать обновить серверное ПО для начала.
    Если проблема не уйдёт, попробовать отключить opcache, и если поможет поиграться с его настройками.
    Если проблема не решится, локализовать при каких запросах она возникает и посмотреть, какие расширения или внешние программы вызываются (обычно именно в таких сценариях вылезает такое). Также, можно установить ПО с отладочными символами, включить снятие дампов и проанализировать их, чтобы получить дополнительную информацию.
    Ответ написан
    1 комментарий
  • Как при селекте, менялись значения в другой форме?

    kotomyava
    @kotomyava
    Системный администратор
    Вам надо на стороне клиента обрабатывать изменение значения, и делать ajax запрос, который будет получать новые данные, и менять значение.

    Т.е. это делается частично на клиенте с помощью JS. А частично на сервере, где делается дополнительный обработчик запроса, который возвращает по текущему значению выбранному нужное значение, которое опять с помощью JS записывается в нужном месте.

    Также, если списки константные и простые, можно передать их как данные для JS сразу со страницей, и обрабатывать без дополнительных запросов к бекэенду.
    Ответ написан
    Комментировать
  • Можно ли хранить mysql-базу на двух разных дисках?

    kotomyava
    @kotomyava
    Системный администратор
    Можно почитать вот это: https://dev.mysql.com/doc/refman/5.7/en/general-ta... создать tablespace на разных дисках и сгрупировать по ним таблицы так, чтобы равномерно использовать место и производительность дисков.
    Ответ написан
  • На какие дополнительные меры безопасности для сайта обратить внимание?

    kotomyava
    @kotomyava
    Системный администратор
    На чтение отраслевых стандартов(PCI DSS, и иже с ним), учёт их требований в разработке.
    На тестирование специалистами по безопасности перед запуском.
    Также, на квалификацию разработчиков, и что очень важно, службы эксплуатации.
    Ответ написан
    Комментировать
  • При смене версий PHP вырастает нагрузка на диск, что делать?

    kotomyava
    @kotomyava
    Системный администратор
    Проанализируйте, что же именно делает в это время mysql, хотя бы запустив mytop, и посмотрев explain частых и долгих запросов.
    У вас может просто отсутствовать какой-нибудь нужный индекс в таблице, или неудачно какой-то запрос составлен, и используется активно full scan или file sort.
    Ответ написан
    Комментировать
  • Как лучше запустить веб-сервер на своем пк?

    kotomyava
    @kotomyava
    Системный администратор
    Если вам нужно хоть сколько-то надёжно хостить что-то, то это крайне плохой выбор.

    Канал в датацентре, и канал для домашнего пользователя, это совершенно разные вещи. Исходящий канал у провайдеров обычно задавлен довольно сильно, а вам-то он и нужен. К тому же, если будет заметный трафик, и он будет шейпится, будет потеря пакетов, и тормоза со стороны сети ещё большие, соответственно.

    Ваш ПК, наверняка не подключен к UPS, как и сетевое оборудование. В нём наверняка стоит память без коррекции ошибок, наверняка нет raid и.т.п. Т.е. и тут надёжность будет очень не велика, а когда она не велика в нескольких местах вероятность отказа очень быстро возрастает.
    Также, надо понимать, что сервер должен работать 24/7, и он будет шуметь, греться и потреблять электричество.
    Т.е. это скажется на комфорте, и не будет бесплатно.

    Если у вас нет опыта настройки и эксплуатации сервера, а судя по вопросу его нет, то и тут будут проблемы и с надёжностью, и с безопасностью, и с быстродействием.

    Vargant это виртуализация, а это дополнительный оверхед. У вас и так не будет быстро работать, и лишняя прослойка особенно нежелательна. Может быть, имеет смысл использовать контейнеры, если это действительно нужно.

    К тому же, вам стоит хорошо разобраться с тем, что у вас будет установлено, как будет установлено, чтобы было понятно потом, как это обслуживать, и как решать проблемы, или хотя бы, о чём задавать вопросы. Т.е. установка всего стека из отдельных компонентов с чтением документации, в процессе, до состояния понимаю, что делаю, вам в итоге время только сэкономит, хотя и будет заметно дольше при настройке.

    Как резюме по вашей задумке в целом:
    Плохой канал, не надёжное железо, скорее всего, медленное железо, не надёжное питание, даже если поставить какой-нибудь простенький UPS - это одна сторона проблемы, которая о том, почему не надо это всё делать на домашнем компе. Если учесть что надо потратить, чтобы сделать хоть как-то надёжно и оплату электричества, станет понятно, что на это можно арендовать соответствующие мощности довольно долго, и это будет намного надёжнее.
    Отсутствие навыков настройки и администрирования это вторая сторона проблемы, и она о том, что надо сразу учиться и тратить на это время, или делегировать эту задачу кому-то кто разбирается. Воспользоваться заготовкой и поставить панельку не решение, если это не для внутреннего использования сервер, на который никто не сможет попасть извне. Но и самому на глючном тормозящем сервере не захочется работать...
    Ответ написан
  • Смогу ли я поменять процессор?

    kotomyava
    @kotomyava
    Системный администратор
    По данной конкретной материнке инфы нет, но её rev 1 не поддерживала e5450, так что довольно мало вероятно, что получится.
    Ответ написан