войти зарегистрироваться

jQuery«Виртуальное хранилище» на стороне клиента с jQuery из песочницы

В некоторых случаях абсолютно бессмысленно и неоправданно нагружать как клиентскую часть веб-приложения, так и серверную. Чтобы не ходить долго вокруг да около, приведу пример из жизни. От разработчика мне достался один интернет-магазин, в котором работа с корзиной происходила следующим образом. При клике на кнопку добавления товара в cookie сохранялись ID товара и его количество. Соответственно, чтобы при посещении различных страниц пользователю показывалось, что находится в корзине, в каком количестве, сколько это добро стоит и прочие данные, серверному приложению приходилось выполнять следующие функции:
  1. получение списка ID товаров из cookie;
  2. запрос в БД, из которой возвращалось название товара, его стоимость и прочие необходимые данные;
  3. использование шаблонизатора (Smarty) для генерирование блока корзины на ряду с генерацией остального содержимого.

Все вроде бы и ничего. Я думаю, многие с подобными схемами сталкивались и не раз. Но передо мной стояла задача оптимизации приложения, и я решил убрать среди прочего лишнюю нагрузку с сервера путем устранения как запросов в БД, так и генерацией блока корзины. Хотелось бы хранить все данные о выбранных товарах на стороне клиента. Причем, в идеале хотелось хранить не только массив выбранных товаров, но и уже готовый HTML-код блока корзины, кроме того, таблицу с товарами для страницы оформления заказа. Но как это сделать?

Блог компании Paragon SoftwareГлобальная виртуализация

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

image

Что делает виртуализация? Эта технология позволяет организовать работу на одном компьютере нескольких виртуальных машин. Известность она приобрела относительно недавно, однако годом рождения опередила даже ОС Windows. На время о виртуализации забыли, но словно феникс она восстала из пепла с ростом производительности современных ПК.

Персональные блогиВыбираем онлайн-хранилище файлов

Персональные онлайн-хранилища файлов
Не знаю как у вас, но у меня периодически возникает потребовать в онлайн-хранилище данных. Всегда есть файлы, которые могут потребоваться мне как на работе, так и дома – документация, фрагменты кода (snippets), наброски статей и т.д. Впрочем, иные документы, такие как карты, описания туристических маршрутов, материалы по истории городов и достопримечательностей могут понадобиться и вдалеке от родины. В первом случае можно обойтись синхронизацией данных домашнего и офисного компьютеров (что, кстати, не гарантирует вам отсутствие «головной боли»).