1. Андрей К13 - 15 Июня, 2015 - 03:59:58 - перейти к сообщению
Задумка такая... Есть категория товаров, которая выводит определенное количество товаров и позволяет подгрузить товары ajaxом. Так вот вопрос... Чтобы не делать это через сервер + бд, возможно ли все товары категории сохранить в файл скажем .txt через serialize() и с помощью html5 кешировать этот файл в браузере, а по надобности выбирать товары для подгрузки из этого файла по условию (например условию фильтра: производитель, тип и т.д.)? В общем вопрос в выборке из файла по условию в первую очередь и второе будет ли это работать с файлом в кеше браузера?
2. LIME - 15 Июня, 2015 - 04:16:49 - перейти к сообщению
Ну даже если и можно то информация будет не актуальной
Ниче если часто будут покупать последний экземпляр товара несколько покупателей?
И бох знает что еще
Ниче если часто будут покупать последний экземпляр товара несколько покупателей?
И бох знает что еще
3. Андрей К13 - 15 Июня, 2015 - 15:15:28 - перейти к сообщению
А при чем тут актуальность?
Если что-то будет меняться, то файл перезаписывается. Наличие меняться не будет.
Если что-то будет меняться, то файл перезаписывается. Наличие меняться не будет.
4. LIME - 15 Июня, 2015 - 16:11:19 - перейти к сообщению
Андрей К13 предвидел этот вопрос
Тогда в чем выгода хранить это локально? Раз всеравно обновлять
Тогда в чем выгода хранить это локально? Раз всеравно обновлять
5. Андрей К13 - 15 Июня, 2015 - 16:25:56 - перейти к сообщению
Ну когда оно там будет обновляться... Когда редактирование, добавление товаров будет происходить тогда и обновлять.
Вопрос в другом как условия и сортировку подобные mysql запросам делать?
Вопрос в другом как условия и сортировку подобные mysql запросам делать?
6. LIME - 15 Июня, 2015 - 16:28:31 - перейти к сообщению
Андрей К13 пишет:
опять же тогда клиент должен будет об этом узнатьКогда редактирование, добавление товаров будет происходить тогда и обновлять.
Это скорее усложняет
Впрочем в добрый путь
http://htmlbook[dot]ru/html5/storage
7. Андрей К13 - 15 Июня, 2015 - 16:47:41 - перейти к сообщению
Согласен! Появляется куча вопросов, что не знаешь с чего начать...
А если после загрузки стартовой страницы категории делать автоматически ajax запрос на выборку товаров из бд (из этой категории и со всеми фильтрами) и хранить их в массиве. А по надобности подгружать на страницу. Такой вариант работоспособен?
А если после загрузки стартовой страницы категории делать автоматически ajax запрос на выборку товаров из бд (из этой категории и со всеми фильтрами) и хранить их в массиве. А по надобности подгружать на страницу. Такой вариант работоспособен?
8. LIME - 15 Июня, 2015 - 16:50:00 - перейти к сообщению
KISS
Сделай сначала нормальный рабочий вариант
Преждевременная оптимизация есть зло
Ворос - Зачем тебе такое нестандартное решение?
Сделай сначала нормальный рабочий вариант
Преждевременная оптимизация есть зло
Ворос - Зачем тебе такое нестандартное решение?
9. Андрей К13 - 15 Июня, 2015 - 16:55:11 - перейти к сообщению
Планируется одна БД и поддомены для разных регионов. Хотя в принципе да, рано бить в колокола. Спасибо в любом случае!
10. LIME - 15 Июня, 2015 - 16:59:19 - перейти к сообщению
И что мешает всем поддоменам работать с одной бд?
Погугли как делать переводы
Датавремя в timestamp умеет делать поправки на часовой пояс
Короче не туда копаешь
Погугли как делать переводы
Датавремя в timestamp умеет делать поправки на часовой пояс
Короче не туда копаешь
11. Андрей К13 - 15 Июня, 2015 - 17:09:19 - перейти к сообщению
Да нет, я в плане того что с готовой выборкой быстрей работать, чем при каждой подгрузке обращаться к серверу + к бд.
(Добавление)
Хотя вес этой целой выборки может и замедлять - это тоже проблема!
(Добавление)
Хотя вес этой целой выборки может и замедлять - это тоже проблема!
12. LIME - 15 Июня, 2015 - 17:15:24 - перейти к сообщению
Дык кэшируй если тебе проще на сервере
Опять же при изменениях проще один кэш на сервере сбросить чем следить за всеми клиентами
Хотя думаю тебе не следует этим заморачиваться
Для бд твои пара тысяч товаров ничто
Для успешных магазинов проблема не товары а уйма зарегистрировавшихся за дцать лет юзеров
Все их звонки и заказы
Короче история и статистика
Но и то...как проблема...так...умеючи не проблема
Но точно не товары
Опять же при изменениях проще один кэш на сервере сбросить чем следить за всеми клиентами
Хотя думаю тебе не следует этим заморачиваться
Для бд твои пара тысяч товаров ничто
Для успешных магазинов проблема не товары а уйма зарегистрировавшихся за дцать лет юзеров
Все их звонки и заказы
Короче история и статистика
Но и то...как проблема...так...умеючи не проблема
Но точно не товары