MihailEr , На golang переписал в режиме непрерывно работающего приложения или так же cgi? а то если переписать на php тоже получаются замечательные цифры
Чтобы ускорить запрос-ответные системы, где на каждый запрос заново подгружаются нужные данные, нужно очень сильно стараться.
p.s. go это компилируемый язык программирования, приложения на нем по определению в 10-100 раз быстрее чем интерпретируемые
Ага, это тот самый модуль который и на x86 будет слушать с микрофона речь окружающих и отправлять особо интересное 'нуждающимся'.. интересно, как называется соответствующий модуль на железках с android?
mtu ставят в десятки раз выше,.. пробуй 3000, 6000, 10000 (вообще то лучше экспериментально подбирать), это плохой совет но для передачи больших файлов он может помочь
VEri63, в россии (да и не только, помним что амазон теперь 'проверяют' так как уличили в этом) теперь политика такая - сначала создается искусственная проблема (например ломается поиск) затем за решение этой проблемы бизнес платит. А так как яндекс не только поиск но и торговая площадка, если ты не платишь им хоть в какой то форме, тебя задвинут в максимально далекий ящик, даже если нет конкуренции.
у гугла я читаю жалобы не лучше
так всегда бывает, когда монополии и вот такой симбиоз поиска и рекламы у одного.
Запускаешь на железе или в виртуалке?
Если на железе то, ты пытаешься обмануть компанию google, которая о тебе знает больше чем ты сам, так как собирает о тебе информацию начиная с твоих интересов и кончая твоими разговорами, сами gapps спокойно могут (не доказуемо, точнее это адски дорого) игнорировать правила и ограничения, которые ты ожидаешь, например передавать в гугловские приложения информацию о товоем аккаунте и расположении, которое собирается не только из gps но и к примеру окружающие wifi/bluetooth точки (статистику гугл собирает уже давно, они так ускоряют и уточняют определение местоположения, на порядок лучше классического по радиовышкам).
p.s. проверь timezone, возможно никакая другая страна не использует то же что и ты.
Кирилл Ларин, аппаратный рейд в данной схеме не нужен, точнее либо ты выбираешь такую железку, которая сама умеет кешировать данные на ssd, либо нефиг тратить деньги и vendorlock-чить свою инфраструктуру на производителя контроллера.
не поленился, создал каталог conf, добавил к твоему коду сверху define('APP_PATH','.'); создаю файл conf/uniq_id.txt и помещаю туда 7, запускаю, получаю 7<br>7<br>8<br>
проверяю файл - 8
kolomat, совет, давай пользователю редактировать не настоящий файл, а его копию, само веб приложение перед открытием настоящего файла проверяет наличие новой редакции этого ненастоящего (на его изменения, т.е. сравнивать даты последней модификации ненастоящего и настоящего) и делать проверку на синтаксис, можно и другие проверки сделать, например наличие обязательных опций, верное указание данных (тип и структуры) и т.п.
При наличии ошибки выводить баннер-уведомление, что конфигурация пользователя не верная, ошибка в такой то строке (саму строку не выводить, а то там могут быть пароли) и использовать старый конфиг!
Если ошибок нет то заменять старую копию на новую (можно кстати и ее хранить для возможности откатить на предыдущий конфиг)
В итоге, проверка filemtime очень быстрая, это можно делать в рядовом include в любом месте веб приложения без деградации производительности, и не превращает в тыкву все приложение при ошибках.
Идешь в магазин и покупаешь еще один диск (его все равно нужно купить, так как делать резервную копию придется, чтобы не получить похожую проблему в будущем), делаешь посекторную копию данных (это ночь в худшем), делать специализированным софтом например windd (или linux dd), и ее несешь в сервис на диагностику
тебе называют цену, ты либо соглашаешься (придется нести еще диск куда копировать восстановленные данные) либо не соглашаешься и забираешь диск. Цена диагностики считанные 2-5 сотен рублей.
потому что основной файл не меняется, пока используются контрольные точки, т.е. все изменения будут записаны в них.
Если контрольные точки не восстановить, то данные вы потеряли. Советую нести в сервис восстановления данных (правда вы уже много действий с диском сделали, это приближает шансы успеха к 0), нужно нести диск на котором лежали точки восстановления (обычно там где лежат настройки VM)
само собой, сейчас благодаря таким фреймворкам на php писать стало еще веселее