Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015

Какие сложные у вас решения, все куда проще. Есть базовая валюта и она равна 1, а есть остальные валюты списком, на выводе получается

price * base_currency

price * en_currency

price * de_currency и так далее.

Естественно раз в день обновлять валюту, можно чаще. умножить 2 числа, операция быстрая и не трудозатратная

DriverCat:
Есть скрипт, который делает много запросов к базе MySQL и сильно нагружает ее. Я думал как-то перенести его на другой сервак, но этот скрипт должен работать всегда со свежей инфой, которая на основном сервере. Также, результаты выполнения этого скрипта должны обновлять и базу на основном сервере. Получается, на двух серверах должны быть всегда актуальные данные.

---------- Добавлено 02.06.2017 в 16:02 ----------

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

Чтож это за скрипт такой, а железку по мощнее? А оптимизировать структуру, оптимизировать запрос? Нагрузка при записи обычно создается за счет перестраивания индексов, побольше оперативки, потоньше настройки, отключить запись в лог и отдать это на откуп системе. Вообщем пошаманить и скрипт тормознуть, ну либо научить его работать с другой БД. Например NoSQL какой или с тем же Tarantool. То есть я к тому, что либо у вас железка слабая для такой задачи, либо инструменты не правильно подобраны, ну либо банально код кривой. Просто ложить MySQL это надо постараться)))

Репликация это полный аналог, и нагрузка на мастер равна нагрузка на слейв.

То есть если у вас в мастер выполнится 1000 запросов на запись/изменение, то все эти запросы выполнятся и на всех слейвах если у вас MySQL конечно. Реплики используются для чтения, например когда у вас идет 1000 запросов на чтение в секунду и 1 запрос на запись, тогда эту 1000 запросов можно раскидать на несколько серверов, задачи на запись не распарралелить в MySQL, у PostgreSQL репликация бинарная, там такое прокатит.

Вам надо смотреть и гуглить в сторону RabbitMQ

m337thesc0ut:

Без воспроизведения проблемы, которая может зависеть (или не зависеть) от вашего конкретного серверного и программного окружения, ни один технарь или программер вам помогать не станет. Да, это касается даже "багов ядра".
Но вы можете обратиться к любому студенту во ВКонтакте, который на основании святой воды, интуиции и цыганской удачи с легкостью определит причину.

Под багами я подразумевал банальные вещи, например в ядре == вместо === и другие особенности языка, или вы думаете на моем сервере пхп как то по другому работает и нужен доступ к сайту?

---------- Добавлено 02.06.2017 в 01:12 ----------

silicoid:

и да. это тоже 1С

То что 1С скупает компании это их еще не делает 1С :) Там от покупки доли компании в самой системе ничего собственно не поменялось, как и у битрикса собственно. Да и 1С их купили ради umi.ru а не коробки, она им как собаке пятая нога. Хотя за 4 года сотрудничества с ними, последнее время релизы пошли почаще и по интереснее, чем за все предыдущее время, наверно прогера поменяли или третьего взяли

1a1:
Можно по подробнее, про автогенерированную документацию? я понимаю синонимизация, рерайтинг и т.п. но как генерировать документацию (мануал) на авторскую систему?

Например вот так

---------- Добавлено 02.06.2017 в 00:59 ----------

imhoSem:
Самопис напрягает тем, что идет привязка к разработчику. Если нужно будет что-то изменить, а разработчик исчезнет или с ним не сложатся отношения, то что тогда?

Вы еще проект не написали, а разработчик у вас уже исчезнет. И да, нормальный разработчик исчезнет только в одном случае, если заказчик "чудак" на букву М

---------- Добавлено 02.06.2017 в 01:01 ----------

imhoSem:
А если разработчик захочет больше зарабатывать, получая повторные заказы от одних и тех же клиентов, то он сделает наоборот.

Это так только на голову больные делают. А если от заказчика следущая задача придет только через год? Разработчик вспомнит что он там навернул ради "выгоды"? Есть люди "редиски" и с ними лучше не работать, они и ссылок с ГСов накупят на тебя если ты от них ушел, и шел зальют и вообще от таких я бы держался очень очень далеко.

Я смотрю тут далеки ребята от ноды как от луны. Боюсь у NodeJS своя очень узкая ниша и суть её в асинхронных-неблокирующихся запросах, но штатные вещи на этом не сделать, потому что все вокруг синхронное и навешивает блокировки. Да визитку на ней можно бешенную сделать, а так все же оставим её сокетам и специфичному для этого функционала. Программистов найти не сложно, там все же JS тот же самый, который популярнее даже php.

А в подобных темах всегда подымается вопрос платформы, но упускается вопрос людей. Сайты в примерах диснея, фейсбука делали программеры по рейту сравнимому с нашими топами которые пилят на симфони миллионные проекты, но там же вп :) От говнокода не застрахована не одна платформа, вообще не одна, сопровождать говнокод на ВП это то еще удовольствие, как и любой другой.

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

Нет "серебрянной пули" и каждый будет хвалить своё болото, а мой совет, найти тех от кого уходить не хотелось бы, а не тех кто сделает вам на том, что вы выбрали, как человек очень далекий от всего этого.

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

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

mrboweb:
руцентр тут не причем, такое же письмо можно прислать на любой домен у любого регистратора, поменяв стиль письма естественно
когда-то давно похожее якобы от godaddy приходило мне

Самое смешное, что мне например такое письмо пришло на домен с Private Person интересно, как они узнали ящик, который использовался для регистрации домена и больше нигде не указан?

Небось слили базу руцентра или скорее всего базу sendsay.ru которую руцентр туда складывает, как мне предполагается. И самое интересное, что там стоит spf и рассылать разрешено только с серверов sendsay.ru, остальное запрещено, а раз письмо прошло не в спам, значит мошенники тоже рассылают от туда же, но как они подтвердили эту почту там?

Короче мутная это история и это не просто мошенники с улицы, которые мимо проходили.

suffix:
Если у вас сервер в Хетцнер тарифов R530 DX141, R730 DX151 или R730 DX291 то подключаетесь по iDRAC 8 Enterprise и смотрите что где не так.

нет, не то, но спасибо

Вот смарт



=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 504
12 Power_Cycle_Count 0x0032 049 049 000 Old_age Always - 50705
170 Unknown_Attribute 0x0032 100 100 010 Old_age Always - 0
171 Unknown_Attribute 0x0032 100 100 010 Old_age Always - 0
172 Unknown_Attribute 0x0032 100 100 010 Old_age Always - 0
173 Unknown_Attribute 0x0033 096 096 005 Pre-fail Always - 51
174 Unknown_Attribute 0x0032 099 099 000 Old_age Always - 543
178 Used_Rsvd_Blk_Cnt_Chip 0x0013 100 100 010 Pre-fail Always - 0
180 Unused_Rsvd_Blk_Cnt_Tot 0x0013 100 100 010 Pre-fail Always - 808
184 End-to-End_Error 0x0033 100 100 097 Pre-fail Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
194 Temperature_Celsius 0x0032 069 054 000 Old_age Always - 31
199 UDMA_CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0
233 Media_Wearout_Indicator 0x0013 095 095 000 Pre-fail Always - 16064183
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 3509
242 Total_LBAs_Read 0x0032 099 099 000 Old_age Always - 2784
249 Unknown_Attribute 0x0032 099 099 000 Old_age Always - 13056

smart2web:
Вы их видели? Я нет. Публичные взятые из сети не оригинал, уж простите, но мы не идиоты на такое вестись.

Ссылкой на реестр то?

В данной ситуации как раз виноваты вы сами и ваш подход. Нет, ТСа надо удалить, публично покарать и так далее, я тут про саму ситуацию.

Вы просто переслали жалобу, ну мол регламент, клиент ответил, вы безалаберно забили болт, клиент же ответил. Но пославший оказался не дядя Федя с магазином хомячков и взял вас за зад. То что вы не своевременно среагировали и не прекратили доступ к нелегальному контенту виноват не ТС, а вы, вот вас и оштрафовали, а как оштрафовали - уборщицы, бухгалтера, кто там еще может быть далеким от IT в IT компании начали резко шевелится, как говорится пока петух в зад не клюнет и тут же у вас мнение поменялось и тут же всплыле многие но.... Первые абузы (досудебные) были наверняка с указанием на какой контент, а не целиком на сайт. Хотя не утверждаю, просто складывается именно такое впечатление. Я к тому, что вы всегда говорили что хостер не суд, ну вот вам суд, сразу на вас. По этому отдел абуз должен быть отделом абуз, а не телеграфом между клиентом и жалующимся, при том желательно с юр образованием и продвинутым в IT

smart2web:
Да, только разница в том, что тут решение суда, а там заявление анонима на форуме.

С документами на владение ТМ, ага :)

Всего: 4113