Кирилл: Данных много. Одна бд по грубым прикидкам будет 50гб занимать. Хостинг столько места не предоставляет. А еще же и изображения где то надо хранить
Кирилл: скрипт на php за данными ходит - я пхпшник-говнокодер:). Магазин сейчас крутится на обычном хотсинге он спайсвеба. Предложения по товарам мне отдает поставщик через веб-сервисы. Но он отдает только наименование товара, цену, остаток по складу. Люди приходят, но им надо соотвественно фоточки посмотреть, описание почитать, характеристики сравнить. У поставщика вся эта информация есть, ее можно получить. Но только всю и сразу а не по отдельному товару. Я рассчитывал сделать так: покупаю сервер. Перегоняю инфу по товарам в MySQL или др базу данных. На серваке будет крутится скрипт, который по запросу например "Флешка кингстон 8гб" выберет из базы информацию по этой флешке и отдаст ее. Скрипт магазина будет обращаться к серверу по... да хотя бы через те же веб-сервисы.
Реально это сделать? И какие мощности нужны?
Сейчас вот на виртуальной машине с БД играюсь, на таблице с 2м позиций, если позиции под индексами, ответ занимает 0.2 секунды
Спасибо. Всерьез задумался, что же все таки делать... 50гб - объем базы. 4 миллиона позиций + таблицы характеристик, сопоставлений. Получается VPS нужен с 100гб диском минимум. (50гб смело уйдет под хранение изображений). Где бы такой найти?
hime2: У меня нет возможности оплачивать VDS/VPS в настоящий момент. Ну не приносит магазин 1500 в месяц на оплату хостинга. И не принесет, если нормальной карточки товара с характеристиками товара не будет. Получается замкнутый круг =) Денег на сервер нет=>данные хранить негде=>нет данных=>нет карточки товара=>нет дохода=>goto пункт 1
Так как узнать этот уровень? Методом перебора? Взять попробовать, не подойдет, брать мощнее? Или как? Сколько ресурсов займет обращение к MySQL с 4-мя миллионами записей?
АртемЪ: DrunkMaster: А если зайти с другой стороны. Беру сервак за 5 тыс руб старый. Пока магазин взлетит, пока на него начнут люди ходить нормально, полгода-год точно пройдет. Если к тому времени мой старичок не будет справляться с нагрузкой, то арендую vps/vds и иже с ними. К тому же если будет такая нагрузка, что сервак справляться не будет, то значит и конверсия будет приличная, и прибыль какая никакая будет, будет на что выделенный сервер арендовать. Что если с этой стороны на проблему посмотреть?
Вообще что надо чтобы у такого старенького сервака было? Какой проц, сколько памяти? (ну по диску тут более менее понятно)
Гуглил... Что то как то не очень вкусно получается. Старый сервак на авито можно взять за 5-10тыс руб. Единоразовые вложения можно сказать. Здесь же хостеру придется каждый месяц отстегивать энную сумму денег. Думаю канала поначалу хватит. У меня сейчас и 100 уников в день не насчитывается, данных на самом деле не так много, максимум 500 кб на запрос + картинка с изображением товара.
Объем данных по грубым прикидкам 50гб. В реале будет в полтора-два раза больше. Буду хранить в БД (скорее всего MySQL) Под обработкой подразумевается выбор необходимых данных из БД, преобразование их в удобный формат (допустим JSON) и выдача этих данных запросившей стороне (сайту). Насколько быстро - ну чтобы пользователю было удобно. Думаю не дольше 2-3 сек на запрос
Проблема в том, что данная таблица формируется несколькими порциями данных полученных от ajax. Данные по приходу и так сортируются, правда по цене. Если еще и по артикулу сразу сделать то боюсь я такой алгоритм не придумаю сам=)
Я разобрался с этим токеном, получил его ручками :
[QUOTE]Ладно, получил я токен ручками, он не меняется, все время постоянный. Передаю его в конструктор DiskClient($token) Та же самая ошибка - unautorized[/QUOTE]
Дмитрий: Ладно, получил я токен ручками, он не меняется, все время постоянный. Передею его в конструктор DiskClient($token) Та же самая ошибка - unautorized
Дмитрий: Ничего не понимаю, видимо я тупой. Давайте еще раз, для клинических, типа меня.
Есть класс OAuthClient Делаю от него объект, передав в конструктор ID, полученный при регистрации приложения.
В примере ID берется из settings.ini
Я передаю напрямую (Ничего же не запрещает мне так сделать)
Окей, экземпляр объекта у нас на руках
Надо установить AccessToken через метод setAccessToken Где его этот токен взять? В примере он берется из сессий. У меня в сессиях его нет =)
Тогда вопросов еще больше
Куда этот settings.ini кидать?
Туда же где phar архив что ли?
Что это за поля
marketLogin = 'alex-khaylo' - Это логин на яндексе что ли?