- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет. Любопытно, как вы разрабатываете свои скрипты /сайты?
У меня это происходит так: я делаю сайт на локальном сервере, скидываю его на тестовы домен (*.work.site.ru), показываю клиенту. Далее в зависимости от количества правок, правлю сайт на локалке или тестовом сервере.
Недостатки:
1) надоело лить туда-сюда сайты
2) есть 2 разных варианта сайта (локаль и тестовый серв)
Однажды перепутал phpnyadmin'ы и решился работы, на которую потратил около 3 часов.
Пробовал монтировать удаленную папку фтв в наутилус. Неудобно, иногда фтп закрывает соединение, долгий листинг, медленно.
Ну и интересно, как это делаете вы? Может, советы какие услышу дельные :)
Было бы неплохо синхронизировать бд с локали и тестового сервера, так же синхронизировать файлы сайта (как в дропбокс, к примеру)
Если надо писать с нуля, то сначала локально, затем, когда есть хоть немного рабочая версия на хосте. Поднимаю поддомен для разработки, например dev.site.ru и работаю с ним. Почти вся работа по ssh, notepad++ и WinSCP, putty для консоли. Мне хватает. Сейчас в качестве среды разработки пробую Aptana Studio, но в целом и notepad++ хватает за глаза.
bugak, ну я сам так делал. Потом когда большое количество правок - становится жутко неудобно.
Не испытываю никаких неудобств. В чем оно выражается?
bugak, в 2ух версиях, заливке сайта 3-4 раза в день на тестовый сервак. Человеческий фактор, когда путаешь пхпмайадмины и удаляешь работу часа за 3 :) мне легче, если работа ведется в одном месте.
Не испытываю никаких неудобств. В чем оно выражается?
если правок много на разных сайтах, то много времени нужно на синхронизацию убивать.
Она и ведется в одном месте, на удаленном хосте, через ssh. WinSCP следит за всеми файлами что в данный момент редактируются, сразу же обновляя их на сервере. Ну если надо что-то простое подправить, то putty+mc, хотя разницы особой нет. Локально ничего не храниться.
bugak, вырос я из такого. Куча времени тратится на скачку /закачку файлов, листинг. Куда лучше синхронизация как в дропбоксе. у тебя тонда есть 2 копии и можно не боятся, что сдохнет комп или сервер.
если правок много на разных сайтах, то много времени нужно на синхронизацию убивать.
Наверно меня не правильно поняли. Нету никакой синхронизации, всё лежит на сервере, фактически и редактируется там же. Если есть желание, можно использовать связку WinSCP и notepad++ или любой другой редактор, в этом случае winscp создает локальную, временную копию редактируемого файла и при сохранении в редакторе обновляет её на сервере. Задержка минимальна, ну может около 1 секунды, как раз на переключиться в браузер или консоль.
С большим количеством сайтов, если они лежат в пределах нескольких серверов, проблем нет вообще никаких, редактируй хоть с телефона, благо редактор работает на стороне сервера. Править на продакшене плохая идея, да :)
bugak, вырос я из такого. Куча времени тратится на скачку /закачку файлов, листинг. Куда лучше синхронизация как в дропбоксе. у тебя тонда есть 2 копии и можно не боятся, что сдохнет комп или сервер.
Ну раз уже выросли, то наверно самое время начать использовать svn, git или аналоги? :)
Не знаю вашу скорость интернета, но если мы говорим, про редактирование скриптов, а не скачку\закачку большого количества ресурсных файлов, то это проходит вообще незаметно, фактически работаешь как с локальным каталогом. Изменения сразу попадают на сервер в случае с WinSCP или редактируются прямо на сервер если говорить про putty, можно сравнить с удаленным рабочим столом для простоты понимания.
На моей памяти сервер не разу не сдыхал :) Если и так каждый сайт ежедневно бекапиться вместе с базой на почту или на другой сервер. Да и у хостера всегда есть бекап.
Дропбокс точно так же синхронизирует файлы, только делает это в фоне, так что быстрее не будет и точно так же они лежат на сервере. Разницы не вижу честно говоря.
bugak, в дропбоксе ты работаешь с локальными файлами :)
я монтировал фтп, работал с ним, как своей фс. одно НО: фтп закрывает соединение при бездействии. Монтировал так:
curlftpfs#{пользователь}:{пароь}@{ip
сервера}/{папка} {путь к точке
монтирования} fuse
rw,allow_other,noauto,user 0 0
есть такая IDE, PHPStorm называется. песня, а не IDE :) пишешь локально, в настройках проэкта указал: синронизировать на тот сервер и все, везде всё одинаково + куча других плюшек. и да, свой контроль версий там тоже (по-моему) есть