Форум сообщества Clodo.ru: API Cloud Storage(и еще вопросик) - Форум сообщества Clodo.ru

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

API Cloud Storage(и еще вопросик)

#1 Пользователь офлайн   RoMaN444Ik 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 351
  • Регистрация: 05 Март 11
  • ГородБарнаул

Отправлено 11 Сентябрь 2011 - 10:50

Вот на днях решил прикрутить Cloud Storage к одному из своих сайтов, возникло несколько вопросов:
1. Я работаю на PHP, как мне правильнее загружать данные в хранилище?
2. Можно ли сделать, что-то типа страницы 404, т.е. я планирую весь сайт в виде статики поместить в хранилище, и к примеру, если запрошенной страницы нет на хранилище, вызывать скрипт, который будет ее создавать и после создания загружать на хранилище и тут же отдавать посетителю(сразу из хранилища), ну или если нельзя php скрипты в хранилище исполнять, то можно сделать 404 страницу с редиректом на нужный скрипт?

Сообщение отредактировал RoMaN444Ik: 11 Сентябрь 2011 - 10:54

Подписываемся на мой twitter @nazarkin_roman
Мой блог beta
0

#2 Пользователь офлайн   Smile42RU 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 233
  • Регистрация: 19 Февраль 11
  • ГородКемерово

Отправлено 11 Сентябрь 2011 - 14:16

1. passthru & mv или cp
2. Мне кажется если apache\nginx\etc не найдет чего то по указанному пути, то будет выдана стандартная 404, ведь чем отличается сторадж от обычного места на диске та? Настраивать страницу можно в конфигах вашего вебсервера.

Сообщение отредактировал Smile42RU: 11 Сентябрь 2011 - 14:16

ID: 20911
Злой php говнокодер и бездарный эникейщик
0

#3 Пользователь офлайн   RoMaN444Ik 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 351
  • Регистрация: 05 Март 11
  • ГородБарнаул

Отправлено 11 Сентябрь 2011 - 14:24

Просмотр сообщенияSmile42RU (11 Сентябрь 2011 - 14:16) писал:

1. passthru & mv или cp
2. Мне кажется если apache\nginx\etc не найдет чего то по указанному пути, то будет выдана стандартная 404, ведь чем отличается сторадж от обычного места на диске та? Настраивать страницу можно в конфигах вашего вебсервера.

1. Спасибо. Буду смотреть...
2. Вот тут как раз сложность... вот если бы как-то обрабатывать страницы 404, хотя... если эта страница на html и редирект на ней javascript`овый, то пользы нет совсем... ибо поисковики... может все-таки есть возможность сделать свою страничку 404 или настройка htaccess(в идеале - то что нужно!)?
Подписываемся на мой twitter @nazarkin_roman
Мой блог beta
0

#4 Пользователь офлайн   RoMaN444Ik 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 351
  • Регистрация: 05 Март 11
  • ГородБарнаул

Отправлено 11 Сентябрь 2011 - 15:16

Всем привет еще раз! Кто может подробнее рассказать о том как загружать файлы на Clodo Storage, желательно с примерами(PHP)... а то порылся в интернете... и ни слуху ни духу, о том что такое openstack swift и как на него файлы закачивать через php...
Подписываемся на мой twitter @nazarkin_roman
Мой блог beta
0

#5 Пользователь офлайн   dchusovitin 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 190
  • Регистрация: 20 Май 11
  • ГородМосква

Отправлено 11 Сентябрь 2011 - 15:44

Просмотр сообщенияRoMaN444Ik (11 Сентябрь 2011 - 15:16) писал:

Всем привет еще раз! Кто может подробнее рассказать о том как загружать файлы на Clodo Storage, желательно с примерами(PHP)... а то порылся в интернете... и ни слуху ни духу, о том что такое openstack swift и как на него файлы закачивать через php...
Идем на http://lib.clodo.ru/cloud-storage/ и видим библиотеки для различных языков
php - https://github.com/redbo/cloudfuse
Но на мой взгяд легче и проще монтировать CloudStorage, хотя не вкурсе насчет стабильности
0

#6 Пользователь офлайн   RoMaN444Ik 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 351
  • Регистрация: 05 Март 11
  • ГородБарнаул

Отправлено 11 Сентябрь 2011 - 16:32

Просмотр сообщенияdchusovitin (11 Сентябрь 2011 - 15:44) писал:

Идем на http://lib.clodo.ru/cloud-storage/ и видим библиотеки для различных языков
php - https://github.com/redbo/cloudfuse
Но на мой взгяд легче и проще монтировать CloudStorage, хотя не вкурсе насчет стабильности

Мне нужно его использовать в скриптах, а не на компе... причем в документации указана ссылка на php класс, который абсолютно не документирован, нет примеров, только огромнейшие файлы с функциями... даже при том что я неплохо разбираюсь в английском и php, эта страница ввела меня в такой ступор... даже не буду говорить... :0
Подписываемся на мой twitter @nazarkin_roman
Мой блог beta
0

#7 Пользователь офлайн   dchusovitin 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 190
  • Регистрация: 20 Май 11
  • ГородМосква

Отправлено 11 Сентябрь 2011 - 16:51

Просмотр сообщенияRoMaN444Ik (11 Сентябрь 2011 - 16:32) писал:

Мне нужно его использовать в скриптах, а не на компе... причем в документации указана ссылка на php класс, который абсолютно не документирован, нет примеров, только огромнейшие файлы с функциями... даже при том что я неплохо разбираюсь в английском и php, эта страница ввела меня в такой ступор... даже не буду говорить... :0
там есть документация (папка docs), плюс в каждом файле расписано предназначение методов. В в начале /cloudfiles.php описан метод работы. + http://www.compasswe...udfiles-php-api
0

#8 Пользователь офлайн   TheRedQueen 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 36
  • Регистрация: 14 Май 11

Отправлено 11 Сентябрь 2011 - 18:04

Просмотр сообщенияdchusovitin (11 Сентябрь 2011 - 15:44) писал:

Но на мой взгяд легче и проще монтировать CloudStorage, хотя не вкурсе насчет стабильности


Вот это верно сказано.
0

#9 Пользователь офлайн   Smile42RU 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 233
  • Регистрация: 19 Февраль 11
  • ГородКемерово

Отправлено 11 Сентябрь 2011 - 18:57

Заюзай cloudfuse - он тебе и примонтирует дисочег, потом тупо mv\cp как в обычную директорию диска.
В .htaccess есть чудная директива ErrorDocument (ErrorDocument 404 /path/to/your/file.html)
ID: 20911
Злой php говнокодер и бездарный эникейщик
0

#10 Пользователь офлайн   dchusovitin 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 190
  • Регистрация: 20 Май 11
  • ГородМосква

Отправлено 11 Сентябрь 2011 - 20:34

Просмотр сообщенияSmile42RU (11 Сентябрь 2011 - 18:57) писал:

В .htaccess есть чудная директива ErrorDocument (ErrorDocument 404 /path/to/your/file.html)
Вот кстати вопрос назрел, если support сюда заглянет. При такой схеме (монтирование cloudstorage), цена за траффик будет по двойной цене? Т.е. схемы вроде - загрузка на свой сервер и перенос на CS



0

#11 Пользователь офлайн   Support 

  • Техподдержка
  • Группа: Support
  • Сообщений: 403
  • Регистрация: 25 Апрель 11

Отправлено 11 Сентябрь 2011 - 21:24

Просмотр сообщенияdchusovitin (11 Сентябрь 2011 - 20:34) писал:

Вот кстати вопрос назрел, если support сюда заглянет. При такой схеме (монтирование cloudstorage), цена за траффик будет по двойной цене? Т.е. схемы вроде - загрузка на свой сервер и перенос на CS

На Cloud Storage входящий трафик бесплатный, поэтому при загрузке контента на CS через виртуалку, оплачивается только трафик на виртуалке.
0

#12 Пользователь офлайн   ruNovel 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 14 Октябрь 11

Отправлено 14 Октябрь 2011 - 18:01

Странно но у меня не работают команды mv и cp через passthru
Указывал полные пути.

А в Ubuntu все работает.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей