Template CMS 2.0 - маленькая и быстрая CMS! - стоимость 0$

J
На сайте с 28.06.2011
Offline
83
#131
foxi:
jmas, в такой cms на файлах при открытии страницы - нужно распарсить 1 маленький файл с максимум 5 составляющими: заглавие, описание, ключевики, контент, ну еще может имя раздела.
Если сравнивать с сериализованными данными, то да, тут раз в 10 медленнее получается, но если просто смотреть в цифрах - это будет примерно 0.005 сек, на простеньком серваке, что совсем мелочи получается.

Тогда уже проще было бы сделать что-то наподобие Surreal CMS (редактирование обычных html файлов). Тогда скорость обработки вообще колоссальная была б. :) А так автор хочет городить города на песке.

А все эти системы пошли от Radiant CMS кжись (интерфейс у всех слизан). :)

[Удален]
#132

jmas

Процедурное программирование

и что ? предлагаешь переписать в классы ? это добавит новый функционал который может клиент попробовать и испытать ?

В каждую директорию пустой index.html

да, это вариант. как в том же CI.

Какие различия между хэлперами и файлами в папке engine

Изначально задумывалось, что хелперы - это дополнительные либы(+ и стороние) расширящие возможности движка. пример: http://forum.webdevart.ru/index.php?topic=492.msg3009#msg3009

J
На сайте с 28.06.2011
Offline
83
#133
awilum:
jmas

и что ? предлагаешь переписать в классы ? это добавит новый функционал который может клиент попробовать и испытать ?


да, это вариант. как в том же CI.


Изначально задумывалось, что хелперы - это дополнительные либы(+ и стороние) расширящие возможности движка. пример: http://forum.webdevart.ru/index.php?topic=492.msg3009#msg3009

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

if(function_exists('...'))

и внесете ясность где какой функционал. Тем более если ввести автозагрузку классов, то было б вообще гуд:

SomeClass::someFunction()

автолоадер один раз подтаскивает класс и все.

Я считаю явным недостатком использование процедурного подхода в WP, который очевидно вы взяли в пример.

[Удален]
#134

По поводу скорости.

Пока этот сайт (http://template-cms.ru/) самый посещаемый из тех что сделан на Template CMS

CMS: Template CMS 2.0.3

Страниц: 24

Плагины: BBCodes, News, Paginator, Markitup, Simple Gallery

Хостинг: http://www.besthosting.ua/ тарифный план Ultra - самый простой

Скорость генерации страницы: ~ 0.030

Сайт работает быстро и без каких либо лагов.

awilum добавил 28.06.2011 в 19:59

Я считаю явным недостатком использование процедурного подхода в WP

не только в WP процедурный подход.

J
На сайте с 28.06.2011
Offline
83
#135
awilum:
По поводу скорости.

Пока этот сайт (http://template-cms.ru/) самый посещаемый из тех что сделан на Template CMS



CMS: Template CMS 2.0.3
Страниц: 24
Плагины: BBCodes, News, Paginator, Markitup, Simple Gallery
Хостинг: http://www.besthosting.ua/ тарифный план Ultra - самый простой
Скорость генерации страницы: ~ 0.030

Сайт работает быстро и без каких либо лагов.

awilum добавил 28.06.2011 в 19:59

не только в WP процедурный подход.

Сайт http://businessliga.dn.ua/

Три раза обновил код (можете открыть исходник в ФФ и пообновлять).


<!-- 3 querys, 0,007888 msec -->
<!-- 3 querys, 0,004752 msec -->
<!-- 3 querys, 0,005247 msec -->

Простой коннэкт к БД mysql через php-функции mysql_*. Тоже процедурный подход. Админка собрана "на коленке" и по сути чем то большим чем Template CMS не является, за исключением того, что я могу разработать и легко внедрить код, работающий с нормальной БД, где есть еще и кэширование запросов.

[Удален]
#136

CMS или сайт собран на коленке. и ?

awilum добавил 28.06.2011 в 20:24

я на html сделаю сайт еще шустрее вашего на коленке и ?

S
На сайте с 23.05.2004
Offline
315
#137

awilum, умудрились во всех топиках накидать какашек на другие cms , а тех кто с вами не согласен, назвать тролями и школотой. Вы напоминаете персонажа с картинки

Это просто подпись.
[Удален]
#138

Stek

c чем вы не согласны ? с тем что есть разница между CMS c сайтом собранном на коленке (php,html,mysql) и еще с сайтом на чистом html ?

webeditor
На сайте с 12.12.2010
Offline
108
#139

awilum, а ведь Stek прав, вы сами создали негатив к себе и своему движку.

Слышали такое?

отношение порождает отношение
Куплю любой ваш сайт (https://goo.gl/bFFa4p) Без сомнения лучший недорогой хостинг (https://goo.gl/QaAKmT)
TA
На сайте с 12.06.2009
Offline
116
TiA
#140
awilum:
А то тролли отвлекают и отвелекают.

От чего отвлекают? От закидывания какашками других CMS в других темах и на других сайтах? :D

Есть ведь поговорка: "Если вы живете в стеклянном доме, не бросайтесь камнями".

jmas:
Хм, странно зачем использовать XML, если можно спокойно работать с SQLite. А так если нужен простейший JOIN приходиться кучу файлов лопатить.

Какое SQL? awilum хочет изобрести свой движок базы данных. Даже имя уже есть - XMLDB :D

jmas:
А SimpleXML чудо тормознутое.

Мягко говоря тормознутое. Чем больше файлов - тем сильней тормоза. Если файлов больше 100-1000 начинается полный песец. Это ведь нужно сначала их всех считать, потом КАЖДЫЙ файл декодировать из XML, потом некоторые данные проверить и результаты скинуть в отдельный массив. Потребление памяти в данном случае как минимум удвоенный объем всех файлов. Процессорного времени тратится тоже много. Это ведь нужно перелопатить огромные массивы данных.

В базах данных для ускорения поиска информации используются B-Tree индексы. Я уже молчу о том, что там есть кеши запросов, кеши индексов, не нужно заниматься XML декодированием, да и написано все на С. В результате простая выборка по 200К записей производится за 0.001 - 0.1 сек в зависимости от параметра запроса. Если выборка по индексу и/или активен кеш - на порядки быстрее.

jmas:
В нормальной БД сначала рассчитывается позиция элемента

Для этого и придумали B-tree индексы ;) На порядки ускоряет поиск.

awilum:
предлагаешь переписать в классы ?

Как минимум. Потом то все аккуратно по папочкам и файлам распределить, написать автозагрузчик...

awilum:
Скорость генерации страницы: ~ 0.030

Один из моих сайтов на DLE 9.3 (главная страница):


<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->

<!-- Время выполнения скрипта 0,00869 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00181 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00031 секунд -->
<!-- Общее количество MySQL запросов 1 -->
<!-- Затрачено оперативной памяти 1,63 MB -->
<!-- Для вывода использовалось сжатие gzip -->
<!-- Общий размер файла: 33872 байт После сжатия: 9474 байт -->

DLE хоть и какашка, но чертовски быстрая.

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий