Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (65)

Лучшие ответы пользователя

Все ответы (72)
  • Не могу опубликовать ни одной статьи из-за кармы

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

    Таковы здесь правила.

    Вы не видите, кто вас минусует. И получаете минус, например, за то что хвалите windows. А плюс получаете только за очень хороший совет или за обыкновенный популизм.

    Если хотите набрать положительную карму — аккуратно, чётко, подробно отвечайте на вопросы в этом разделе. Я, например, так сходу за вечер взял плюс 2. И затем не комментируйте ничего лишнего. Тогда карма не упадёт.
    Так-то.
    Ответ написан
  • Чат на PHP: узкое место БД - как решить?

    eternals
    @eternals
    Во-первых, надо уточнить, что за VDS. Если мастерхост, то сразу предупредите, т.к. это отдельная песня.

    Во-вторых, нужно понять, из-за чего тупит mySQL. Выше правильно писали про lock на время записи.
    Так же может не успевать диск (из-за ограничений VDS).

    Я бы попробовал перевести в бд innodb и commit в 0 выставить (сброс раз в секунду на диск).

    Далее есть такая штука как представления. И у них есть режим с кэшем в памяти. А SQL запросы уже к нему делать. К тому же их можно наплодить на разные случаи.

    Ещё хорошо бы не забыть про memory таблицы. Скажем, писать ещё и в не memory, но читать массово только из неё.

    Попутно стоит помнить про индексы. Их отсутствие делает select долгим, а чрезмерное присутствие долгим insert. Да и сами индексы новички обычно неправильно делают.

    Ещё бы я вернулся к настройкам VDS, потому что они режут среднюю нагрузку по процу, памяти и дисковым операциям. Вас тупо может это резать. И заодно ещё вспомнил про объём БД в памяти. Если там уже много данных, а кэши не большие, то резать по диску будет.
    Ответ написан
  • 1С8 -> php сайт?

    eternals
    @eternals
    1. Реально. Но лучше выгружать из 1С на сайт.
    2. Формат базы данных лучше не трогать по целому ряду соображений.
    3. Да, реально. Например, в 1С-Битрикс выгружается из «1С: Управление торговлей». Можно воспользоваться этим механизмом.
    4. Как тупой, но простой вариант: 1С умеет выгружать данные в xml в директорию периодически. Можно оттуда читать.
    Ответ написан
  • Есть ли здесь бывшие олимпиадники? Как олимпиады помогли Вам?

    eternals
    @eternals
    ACM и кружок в институте дали следующее:
    1. Во-первых, заставил рассматривать разные данные на входе. Т.к. тесты на большинство особых данных были и задачи тупо не засчитывались. После этого стало уже не возможным, например, пропустить деление на ноль.
    2. Лично для меня вступление в этот кружок дало некоторое отрезвление, т.к. я стал вращаться среди людей, которые многое в ИТ умели лучше меня. До этого что в школе, что в лицее, что в самой группе в институте не имел возможности ни с кем конкурировать, т.к. был на много голов выше.
    3. Решение задач в фиксированные сроки. Оценка и расстановка приоритетов — какие задачи в каком порядке кому решать.
    4. Типовые задачи мы оттачивали на занятиях в кружке. Это тоже дало некоторую базу для дальнейшего движения.
    5. Оптимизационные алгоритмы — это особая ценность. Их было много, они были и весьма не простые. Нужно было ещё ориентироваться, когда что применять. Очень помогает сейчас.
    Ответ написан
  • nginx, время отклика

    eternals
    @eternals
    Продукты чуваков из webo показывают состояние webo, а не вашего сайта или сервера. Всегда.

    Не факт, что на вашем сервере нет проблемы, но тогда надо данные для анализа собрать, а не фиг-знает-что от хрен-пойми-кого.
    Ответ написан