bsyomov

bsyomov
Рейтинг
31
Регистрация
25.01.2012

Просто сразу, без всяких сообщений и.т.п.? Размер дампа какой? Дамп сжат?

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

6666:
Чем пользоваться? В смысле есть какая-нибудь программа, с которой можно совладать без того, что бы мозги в трубочку свернулись и загрузить на сервер БД?
Спасибо.

Если надо работать из GUI с Mysql через ssh может помочь MysqlWorkbench, и аналогичные программы. В частности там можно выгрузить и загрузить дамп, не говоря уже о том, что можно работать с таблицами и данными. И это куда надёжнее всяких web интерфейсов, и никаких таймаутов PHP или ограничений на размер загружаемого файла на веб сервере.

Assk:
Какой пинг для вас приемлем?
Совершенно правильно делаете, что смотрите сразу в облака. С отдельными серваками, как тут советуют, потом замучаетесь с миграцией. И не могу понять, когда пишут про дорогивизну размещения в облаках, такое ощущение, что все хотят только 1$ бомж-хостинг, ну пусть и размещаются там, а потом ноют на форуме о том, что очередной раз их проекты лежат и наезжают на хостеров, а что вы хотели за такую цену????? Постоянное желание людей "и рыбку съесть и на х... съесть и косточки продать" очень удивляет. Хотите качество - готовьте денежку, в ином случае не нойте.
Облака расчитаны на серьезные, требующие очень высокой надежности и доступности данных проекты. Качественный облачный хостинг полностью оправдывает свою цену.

Из отдельных серверов, в случае такого проекта, и собирается своя распределённая система заточенная под конкретную задачу. И никто тут не предлагал хостинг за 1 бакс брать.

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

В остальных случаях облака весьма дорогое удовольствие, которое больше распиарено, чем решает насущные проблемы, которые не могут быть решены без них.

Честно говоря, я не совсем понимаю, почему облако с распределёнными дата-центрами не поможет снизить пинг, ведь там если посетитель из США, то и сервер в США, если из Европы, то и сервер обслуживает из Европы, если Азия - то тоже Азия.

Это где вы такое видели? Вы путаете облако с CDN. CDN действительно раздаёт статику из ближайшей к клиенту точки. А вот ваш виртуальный сервер в облаке работает только в одном ДЦ одновременно, и пинг до него отнюдь не будет равен пингу до ближайшего ДЦ облака.

Вопрос как звучал?

Можно ли как то указать место где будет производиться запись в файле? Или замена одного "куска текста" на другой?

И вторая цитата:


Буквально писать в произвольное место файла невозможно. Можно дописывать в конец, либо переписывать, создав заново. В любом языке. Если я правильно понял суть вопроса.
Писать в произвольное знакоместо позволяют только БД.

На которую я и ответил.

Вы же вообще говорите про вставку фрагмента, а не его перезапись.

По поводу же вашего алгоритма - он совершенно не оптимален по тому же расходу памяти, как и тот, что вы описали постом выше.

Что вы будете делать, если размер файла больше размера памяти, которую может использовать скрипт? А это вполне решаемо, если правильно всё сделать.

Облако никоим образом не поможет вам иметь везде хороший пинг. Он будет тем же, что до сервера в том же ДЦ. Для хороших пингов нужна своя распределённая система, которая как-то внутри синхронизируется, и сервера поближе к клиентам, облака даже если они покрывают географически разнесённые датацентры такого не обеспечивают - это не CDN. Но и если суть проекта сайт, то пинги не настолько и важны, если укладываются естественно в разумные рамки, и сайт не мозаика из картинок по 1px(но и тогда нужно не облако, а CDN). =)

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

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

DenisVS:
Буквально писать в произвольное место файла невозможно. Можно дописывать в конец, либо переписывать, создав заново. В любом языке. Если я правильно понял суть вопроса.
Писать в произвольное знакоместо позволяют только БД.

С какого такого перепугу-то? Вполне возможно.

file(), file_get_conetents() и file_put_contents() отнюдь не единственные функции для работы с файлами на php.

В том же php, например, используя fopen(), fseek(), fwrite() можно писать по произвольному смещению в файл. Только вот смещение надо будет считать самостоятельно - файл в этом случае представляется не как набор строк или символов, а как набор байтов.

В общем стоит почитать http://www.php.net/manual/en/ref.filesystem.php

1. то что надо записать видимо уже в строке
2. читаем файл в другую строку
3. делаем с этими строками то что и так как хотим
4. результат пишем в файл

проще процесс придумать сложно...

Этот подход хорошо работает тогда, когда файл относительно небольшой, иначе это очень расточительно, и простота может выйти боком.

Zvark:
Как то трафик еще смущает, 1гигабит порт и без ограничений на 2500р серве, интересно сколько дадут выкачать.
Что то кажется не много из гигабита дадут).

Шаред гигабит-то, и гарантированная полоса всего только 10мбит. К тому же никто не обещает, что ценник будет таким долго.

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

Это такая красивая замануха, чтобы быренько набить ДЦ серверами. Дальше либо будет всё плохо с качеством, либо поднимут ценник, а скорее всего и то и другое вместе.

Что вы понимаете, под "присваивается автоматически"? И всём собственно проблема-то?

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

Ещё есть формат heredoc, выглядит это примерно так:


$var = <<< EOD
"тут могут быть всякие ' кавычки и прочее"
даже $var1 переменные и даже так можно $foo->bar[1]
EOD;

Это не то, что вы искали?

Shivana:
bsyomov, netcat.ru, там всё расписано ) а я так, из опыта говорю )

Дык я и спрашиваю про ваш опыт - что вам так в ней нравится?

Заглянуть на сайт сильно мало, чтобы составить нормальное представление о CMS, надо хоть пару проектов сделать.

Shivana:
bsyomov, не, Netcat своих денег стоит, тем более, если со скидкой есть вариант приобретения, хорошая CMS-ка, гораздо комфортнее бесплатных.

Возможно, А что в ней такого вкусного? Можно по пунктам? =)

Всего: 315