Самописная CMS на файлах

123
Yurecm
На сайте с 25.02.2007
Offline
233
#11

ап..........

denis716
На сайте с 12.09.2007
Offline
115
#12

Могу предложить попробовать свою CMS krewedko - единственное пока без визуального редактора, но я над этим плотно работаю. :)

Сайты на этой CMS

www.sotamb.ru_

www.se-k550.info_

Заинтересует - скину..

VE
На сайте с 17.08.2006
Offline
76
#13

http://home.no.net/siteman/

http://siteman.alfaspace.net/

http://www.cmslist.ru/free/siteman/

Yurecm:
Пробовал многие цмс бесплатные на файлах (!без базы), но не устроили (сапид, лимбо, цмсимпл, релоадцмс) тем что либо слишком нагружены функционалом, либо не доработки.

Может ли кто поделиться своей или же кинуть ссылку (может я плохо искал). Может есть какое-нить руководство по созданию таких цмс по типу http://php-adminka.ru/ ток для цмс на файлах.

Из свойств нужно токльо создание\редактирование страниц через визуальный редактор, по возможности модуль новостей и все.

Заранее благодарю.
VE
На сайте с 17.08.2006
Offline
76
#14
Jeck:
Как например открыть 10 страницу в новостной ленте ? Решения конечно есть... но разве не лучше использовать базу данных ? Это будет объективно быстрее и удобнее.

Как например так http://reflection.ki-master.com/articles.php?cid=3&pn=10

И чем

1. ваше решение будет объективней быстрее и удобнее?

2. Чем удобнее для чела не знающего мускула, но желающего работать со своими новостями, чуть ли не визуально (не phpmyadmin - смотря какая кодировка там)?

Jeck
На сайте с 20.07.2006
Offline
82
#15

Моё решение будет быстрее. Так как на текстовых файлах + php не получится сделать быстрее чем php + mysql . Все домыслы по поводу "медленности" mysql возникли исключительно из за неумения с ней работать. Вот например на вашем сайте нет ЧПУ. Я так понял у вас все новости хранятся в файлах с названием состоящем из UNIX TIMESTAMP то есть сразу две проблемы:

1. Ограниченость даты (раньше 1970 года дату не поставишь)

2. Ограничена скорость добавления (1 новость в секунду)

Ну и самое интересное - как реализовать поиск ? Даже самый простой FULLTEXT INDEX не так просто реализовать вручную.

Мой блог (http://jeck.ru)
VE
На сайте с 17.08.2006
Offline
76
#16

2Jeck

Моё решение будет быстрее. Так как на текстовых файлах + php не получится сделать быстрее чем php + mysql.

И это все подтверждение заявления? Круто. Тогда на php+постгри или на берде 2.0 будет еще быстрее :)

Скорость - что вы? А sqlite? А задача в сайте?

>> Все домыслы по поводу "медленности" mysql возникли исключительно из за неумения с ней работать.

>> Вот например на вашем сайте нет ЧПУ.

Категорично, что неумение :) Но...

Да бог с ним, с этим чпу, - где он нужен. Вы видели сайты вендоров компьютерной техники их урлы? А нормальные новостники, не 3дньюс? Не пинайте в чпу, когда в нем нет необходимости.

>> Я так понял у вас все новости хранятся в файлах с названием состоящем из UNIX TIMESTAMP

>> то есть сразу две проблемы:

>> 1. Ограниченость даты (раньше 1970 года дату не поставишь)

Кто вам такое сказал? Можно было и счетчик как у категорий крутить, а зачем - вы доживете до того времени когда, окончится последняя циферка статьи:) Или до того (1970) вы писАли новости на своем сайте? Например, я с помощью родителей, мог бы в 1970 (не на сайте, в прессе), а вы?

>> 2. Ограничена скорость добавления (1 новость в секунду)

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

И о локах никто не забыл. Даже 10 комментов к любому блогу в 1 секунду не воткнуться. Ну как не крутите. А почему? Правильно - локи хоть базы, хоть файла.

Проблема сайта с записью одновременно - характерно для счетчиков на текстовых файлах. Остальное - решаемо.

Такое осчущщщеннние, что все только про пхп думают, а перла (Perl) никто в связи с новостями вспомнить не хочет? Например: http://www.interactivetools.com/ (для развития чуть в сторону от пхп).

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

>> Ну и самое интересное - как реализовать поиск ?

>> Даже самый простой FULLTEXT INDEX не так просто реализовать вручную.

Да вы что? А как же он реализуется? Через индекс записей. Да, согласен, что трудновато продумать что индексить для поиска, но сделать - не смешите. А в текстовых - так в какой-то новости я говорил, что прикручу... за апрель этого года - рукам не дошло (http://reflection.ki-master.com/article.php?cid=3&aid=1175506606), но ведь сделается.

Во, не надо дальше ходить вспомнив спектатора, кстати про поиск.

Ой, извините, мускул на куче сайтов так рационален. В поиске, в создании 3-7 страниц, 25 новостей..... какая рациональность и полнотекстовый поиск рулит ...... оаоаоабалдеть.

[Удален]
#17

вот на файлах КМС-ка (собственного производства): http://rumba.net.ru

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

Посмотрите, может быть подойдёт... Она очень лёгкая и компактная

Jeck
На сайте с 20.07.2006
Offline
82
#18

>Вы видели сайты вендоров компьютерной техники их урлы?

ЧПУ нужен для того что бы в URL были ключевики. Посмотрите на сайт ibm.com .

Ну у меня такая системка http://jeck.ws (домен для тестов) . Примерно 10,000 новостей. Работает не так что бы очень быстро но для виртуального хостинга вполне прилично. Есть другой сайт на этой системе с 96,000 страниц примерный объем базы - 130 мб и прекрасно работает также на виртуальном хостинге даже на этой же площадке. На счет 1 новости в секунду - если автоматически заполнять сайт раз в час например то 1 секунды будет мало. Но у вас же система на php :) да perl работает в несколько раз быстрее php особенно с файлами но можно и на C++ сайт написать будет ещё быстрее.

>В поиске, в создании 3-7 страниц, 25 новостей.....

Ну что опять за условности ? У меня нет поиска он не нужен так как стоит Google. Нужен будет сделаю за 10 минут, а вы ?

Я прочитал у вас на сайте что для расширения полей записей рекомендуете использовать textsql и что то подобное. Так в чем же их отличие от MySql вот никогда не понимал. Моё мнение если есть mysql надо её использовать а не изобретать велосипед.

Кстати время генерации у вас на сайте не совсем честное - оно считается до обработки шаблона.

[Удален]
#19
Jeck:
>

Кстати время генерации у вас на сайте не совсем честное - оно считается до обработки шаблона.

Если эта фраза мне, то вы ошибаетесь, время генерации подсчитывается после шаблона, собственно говоря оно и выводится для того, чтобы смотреть скорость работы скрипта, а не для пользователей. Обычному пользователю оно по барабану ИМХО

Jeck
На сайте с 20.07.2006
Offline
82
#20

claygod, нет это для view'er пост.

123

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