(495)
755-71-27




25 Понедельник
Сентябрь 2017
Пн Вт Ср Чт Пт Сб Вс
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 
 
 
 

делимся мыслями



kaa

02:56:00

Wed 04.Mar.2009

Многосайтовость
В разработку | Цээмэски | 


Новая CMS бедут многосайтовой. Это означает, что одна копия CMS и одна база данных смогут обслужить несколько доменных имен с индивидуальными наборами шаблонов и данных. Само по себе свойство многосайтовости может довольно широко трактоваться.



kaa

00:06:00

Tue 03.Mar.2009

Новая CMS
В разработку | Цээмэски | 


 Начали формулировать ТЗ для новой CMS. Пока могу сказать, что она будет более дружественной для пользователя, будет иметь инсталлятор, будет легко масштабироваться и будет компилировать страницы в готовые файлы html. Вообще, как показала практика, CMS может быть написана на любом средстве разработки, при условии, что она умеет компилировать страницы. Но это пока в теории. На практике очень может быть, что все не так гладко, и придется таки делать fallback на скрипты. Пока все в стадии проектирования и обсуждения.



LastElf

19:20:00

Thu 25.Dec.2008

А праздник близко..
Работаем | В разработку | 


ЭТо неделя была просто сумашедшей, все носяться , хотят все быстро сделать ,успеть и все в этом роде... вот и я бегаю и спешу вместе со всеми и пытаюсь все успеть...а это очень трудно))))


LastElf

23:14:00

Thu 18.Dec.2008

Ubuntu
В разработку | 


Все таки Убунту это злая вещь))) промучался с ней 2 дня) и до сих пор не смог настроить интернет) после последней попытки настройки, у меня вообще пропала соединение с роутером...и как это востановить пока не знаю...я решил было переустановить убунту , либо переформатировать ex3) но это тоже оказалось не так просто)) Перечитав кучу форумов..понял что это правильно можно сделать только с дистрибутивом Windows. вообщем отложил занятие с Убунтой до понедельника. Всем удачных выходных и С наступающем.


ivan

17:00:00

Sat 08.Nov.2008

Поиск одинакового 2
В разработку | Работаем | 


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


ivan

13:45:27

Sat 01.Nov.2008

В поисках одинакового.
В разработку | Работаем | 


В последнее время встал вопрос о переносе любых сайтов на базу нашей CMS. После этого вопрос о том, как переносить большие сайты, ручной перенос которых занял бы года полтора :-)

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

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



kaa

04:10:51

Wed 02.Jul.2008

Библиотека кеширования
В разработку | 


Начали переписывать кеширование в нашей CMS. Ибо на сегодняшний день кеширование по сути реализовано путем вкрапления кода в другие функции, что не правильно. Решили, что всяческие громоздкие классы использовать не будем - нужна максимальная скорость. Какие задачи должна выполнять библиотека:

1. Быстро кешировать и выбирать из кеша нужные данные.

2. Никак не использовать mysql для своих нужд. И вообще использовать минимум включаемых библиотек.

3. Быть прозрачной. То есть не выдавать никаких ошибок никогда (в боевом режиме), но конечно иметь и отладочный режим.

4. Уметь понимать, есть ли возможность закешироваться в память. Если есть - отдать предпочтение этому методу. Но если нету, или кеширование в память запрещено - использовать файловый кеш

5. Уметь кешировать чистый html для дальнейшей отдачи в качестве статики nginx-ом

6. Уметь работать с тегами. То есть грубо говоря - очищать кеш с заданными тегами.

UPD: работа с тегами происходит только тогда, когда к базе данных уже есть подключение (например если мы обновили часть сайта, соответствующую тегу, и надо стареть весь кеш с этим тегом. Или если мы сгенерировали новую страничку и нам надо обновить список тегов. При этом операции с тегами должны быть вообще говоря атомарными. В этом случае база данных подходит как нельзя лучше. Так что пункт 2 можно поправить.

UPD2: отказались от мысли делать теги в базе - сделали хранение в файлах, в качестве атомарной функции была использована функция переименования.

 



kaa

02:09:56

Thu 15.May.2008

Календарик и кеширование
В разработку | 


У нас на блоге есть календарик, который состряпал наш программист Иван (ссылка будет корректной, когда он наконец сделает то, что я его просил касаемо чпу). Дак к чему я это - этот календарик собирается из базы, при этом надо сделать 30 запросов. Конечно, его надо кешировать. Но Иван утверждает, что если его кешировать, то понадобится в общем случае 30 файлов на месяц (если записи существуют для 30 дней в месяце). Связано это с тем, что если выделить какую-то дату, то ссылка с нее должна убраться, и она должна пометиться как выбранный день. То есть если для каждого дня есть посты - то придется делать 30 календарей с выделенным днем. При текущем положении дел это так и есть - вот кусочек кода календарика:





«« вернуться

аутсорсинг сайты сборка компьтеров он-лайн вещание создание сайтов сопровождение продвижение сети компьютеры данные сборка компьютеров на заказ установка ПО Гарантийное обслуживание сопровождение (техническое обслуживание компьютерной техники)