Полукеш, или Суперкеш. Простая реализация

Web

Приветствую. Назрела очень серьезная тема. Будем подготавливать проекты к большим нагрузкам, снижению трафика и экономии ресурсов. И все это достаточно просто.

Суперкеш. Сжимай и ускоряй

Что, по вашему мнению, означает понятие кэш в веб-разработке? Примерно следующее – подготовка каких-то готовых малоизменяющихся блоков, чтобы не прорисовывать их каждый раз, а выдавать пользователю сразу и обновлять по мере изменения. Это может быть уже кусок готового HTML, или отдельная таблица в базе данных, содержащая какие-то агрегированные данные.

Если наш проект уже потребляет достаточно ресурсов – мы можем пытаться его оптимизировать, или частично закэшировать.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1251
  • Комментариев: 0
  • Создан: 22.08.2013 12:34

Потоки. Что делать, если вас беспокоят не по делу

Лайвхак

Направления, потоки, стрелки. Куда кому идти

Небольшое лирическое отступление по поводу автоматизации. Если вы осуществляете некую деятельность по телефону и к вам постоянно задают одни и те же дуратские вопросы, или приходят к вам и просят объяснить 10й раз что-то – этот материал для вас.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 918
  • Комментариев: 1
  • Создан: 14.08.2013 12:47

Progressbar долго открывающейся страницы

Web

Привет. Сегодня речь пойдет о создании качественного отображения текущего состояния неких обработчиков. Допустим у нас есть скрипт, который выполняет какие-то длительные действия. 20-30 минут. И обычно у этой страницы отсутствует отклик. Колесико крутится, а что в данный момент происходит и сколько еще работы – неизвестно.

И проблема даже не в том, чтобы узнать весь объем данных. Мы можем заранее узнать число повторений, которых скрипту нужно отработать, но точно не можем узнать время каждого повторения.

Вывод echo текущее состояние частично решает проблему, но позволяет вывести информацию браузеру, как только заполнится некий буфер. Для вывода коротких логов – такое вывести затруднительно. И то это работает только для браузеров Firefoxи Internet Explorer. И ведь с точки зрения логики – реализация накопительного буфера является более быстрой с точки зрения скрипта и стандартных веб-страниц, время открытия которых не должно превышать секунду.

Когда есть Progressbar - все выглядит замечательно в долгоотрабатывающих скриптах

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1242
  • Комментариев: 0
  • Создан: 01.08.2013 16:46

Немного о шоппинге в Москве

Дневник домохозяйки

На прошлой неделе в разгар распродаж я попросила мужа взять отгул чтобы поехать в МЕГУ и купить нам обоим обновки.

Читать дальше →

  • Автор: Любовь
  • Просмотров: 960
  • Комментариев: 0
  • Создан: 27.07.2013 18:46

PHP Fatal error: Allowed memory size of . Хватит. Давайте решим проблему

Web

Fatal error: Allowed memory size ... nooooooo

Частенько ли приходилось встречать ошибку рода

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 544328 bytes) in …

Давайте устраним ее раз и навсегда...

Читать дальше →

  • Автор: kosmom
  • Просмотров: 11448
  • Комментариев: 0
  • Создан: 05.07.2013 17:18

7 Методов, которые помогут сделать любую WEB страничку лучше

Web

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

Поехали...

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1137
  • Комментариев: 0
  • Создан: 11.06.2013 16:22

Вычисление математических формул на PHP и Javascript

Web

Привет всем. Сегодня речь пойдет о задаче вычисления заданной пользователем функции. Например, мы делаем сервис для постройки графиков с возможностью задать функцию, или делаем некий аналог Excel, в котором по заданным формулам необходимо провести вычисления.

Решение мы будем искать на самых простых серверных и клиентских языках - PHP и Javascript.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 4261
  • Комментариев: 0
  • Создан: 28.05.2013 16:12

Хлопок 100%?

Лайвхак

 Недавно прочла, что если даже на бирке, пришитой к вашей вещи написано «100% хлопок», то это вовсе не значит, что там 100% хлопка. Как минимум 30% еще каких-то примесей типа эластана и другой синтетики. Я задумалась, что действительно как-то уж больно тянутся мои последние 100%-хлопковые вещи. Ну не может, действительно настоящий хлопок так тянуться! Получается, что нас, мягко говоря, обманывают, выдавая желаемое за действительное. Я как покупатель не против того, что к хлопку добавляют эластан, например, но неужели нельзя об этом честно написать?

Читать дальше →

  • Автор: Любовь
  • Просмотров: 1070
  • Комментариев: 0
  • Создан: 28.05.2013 15:51

Простое программирование сайтов. Суть

Web

Привет. Сегодня затронем очень важную и щекотливую для всех разработчиков тему – о том, как же писать те самые простые приложения и как вообще отличить простое от сложного. Использовать ли ООП, или процедурный подход. Как же понятный код отличается от непонятного. Мы также будем все разбирать с точки зрения практики, а не голой теории. Постараемся выносить оценки максимально объективно. Затронем модель вьювер контроллер и базовые принципы программирования в разных средах. Ниже я буду приводить, казалось бы, основные аксиомы, а после мы соберем их них базовые правила.

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

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1104
  • Комментариев: 0
  • Создан: 24.05.2013 16:36

Как узнать, где остановятся двери в метро

Лайвхак

Если хотите быть первыми при входе в вагон метро – есть один грязный хак, который позволяет  узнать, где будет остановка вагона. Частично метрополитен заботится о пассажирах и на некоторых центральных платформах уже провели такой эксперимент с разметкой, но не факт, что его пустят дальше. Это должно помочь обеспечить большую выгрузку пассажиров

Читать дальше →

  • Автор: kosmom
  • Просмотров: 2294
  • Комментариев: 0
  • Создан: 23.05.2013 13:15
Ваши предложения и пожелания пишите на pro@kosmom.ru

Теги

ajax axios backup bootstrap core framework eloquent excel home project html ios javascript keep-alive kpi laravel legacy mvp orm php rip scroll solid timestamp undefined vue vuetify watch безопасность биометрический паспорт ваша любаша для путешествий загран на 10 лет загран паспорт загранпаспорт нового образца зимние книги как заполнить анкеты кеширование книги на новый год логирование мцф недвижимость новогодние книги образец заполнения антеты паспорт для путешествий паспорт нового поколения печать продукт проектирование прокси разработка ремонт ремонт в апартаментах ремонт нежилого помещения самокат сдача сколько стоил ремонт апартаментов спорт стандарты таблица финансы хостинг цена ремонта что почитать зимой юзабилити

Случайный пост

01.11.2011 17:57
Эволюция создания ядра для сайтов