Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Движок сайта.

Сообщения:  [1-10]   [11-20] 

 
 автор: isset   (19.03.2005 в 21:23)   письмо автору
 
   для: cheops   (19.03.2005 в 21:09)
 

Я про кэширование.

   
 
 автор: cheops   (19.03.2005 в 21:09)   письмо автору
 
   для: isset   (19.03.2005 в 20:54)
 

Не очень понял идею... может примерчик?

   
 
 автор: cheops   (19.03.2005 в 21:07)   письмо автору
 
   для: Sergey89   (19.03.2005 в 20:52)
 

Создание такой системы описывается в нашей второй книге "PHP 5. Практика создания Web-сайта"
http://www.ozon.ru/context/detail/id/2273374/?partner=softtimeru
http://www.softtime.ru/php5/?id_article=43

   
 
 автор: Кузнецов М.В.   (19.03.2005 в 20:56)   письмо автору
 
   для: Akira   (19.03.2005 в 20:42)
 

>НО писать CMS не для одного сайта на С по крайнере мере не
>очень хорошая мысль.
А я про это вроде бы и не говорил. Конечно. Не то что не хорошая, а дурная, на мой взгляд. Я как раз и говорю про то, что смысла при разработке CMS на PHP переходить с СУБД на файлы нет.

   
 
 автор: isset   (19.03.2005 в 20:54)   письмо автору
 
   для: cheops   (19.03.2005 в 20:49)
 

а как такое сделать? ведь может произойти одновременные запросы...Т.е. пока она кэшируется, кто то запросит страницу...

   
 
 автор: cheops   (19.03.2005 в 20:54)   письмо автору
 
   для: Akira   (19.03.2005 в 20:42)
 

Писать на С следует лишь компоненты Web-сервера такие как язык PHP и Web-сервер, на заре Internet так и делали. Нужно создать сайт - сначала пишется, Web-сервер, потом на него навешивается содержимое. Сейчас, когда сервера, серверные языки стали стандартом де факто разрабатывать смертный сайт на С смысла действительно нет. Но системы вроде Google пишутся именно на нём...

   
 
 автор: Sergey89   (19.03.2005 в 20:52)   письмо автору
 
   для: cheops   (19.03.2005 в 20:49)
 

Кто-нибудь может дать ссылки на статьи по CMS, а то я толкового ничего не нашёл :(

   
 
 автор: cheops   (19.03.2005 в 20:49)   письмо автору
 
   для: Akira   (19.03.2005 в 19:30)
 

Если измения внесены - нужно просто сгенерировать HTML-поновой и положить его вместо старого варианта - всё равно в админе генерировать содержимое придётся. Таким образом статья генириуется только при создании и внесении изменений, а при просмотре используется сгенерированный вариант. Т.е. генерация проивходит только от рук админа (который один), а не от рук посетителей (которых сотни и тысячи).

   
 
 автор: Akira   (19.03.2005 в 20:42)   письмо автору
 
   для: Кузнецов М.В.   (19.03.2005 в 20:03)
 

НО писать CMS не для одного сайта на С по крайнере мере не очень хорошая мысль.

   
 
 автор: Кузнецов М.В.   (19.03.2005 в 20:03)   письмо автору
 
   для: nau   (19.03.2005 в 19:41)
 

>Из фалов.
Не совсем так. Да, google построен на плоских файлах. Да, работа непосредственно с файловой системой, когда нет посредника в виде СУБД, осуществляется быстрее. Но при работе с плоскими файлами осуществляются быстрее только операции записи и чтения. Т.е., грубо говоря, работа идет по принципу "что положил, то взял". Плоские файлы реализуют лишь базовые функции при работе с данными и представляют собой по сути примитивные текстовые БД, лишённые собственных средств программирования, возможностей поиска и фильтрации данных. Последнее, как правило, делается на реляционных СУБД. Писать хорошую CMS и на основе БД дело не очень быстрое, а в случае файлов это замедлится раза в 3, да и с отладкой покруче все будет. Кроме того, в случае PHP при переходе на файловую систему выигрыша практически не будет, так как сам PHP является интерпретируемым языком и при работе с дисковыми операциями не идет ни в какое сравнение по скорости с С. (Google, понятное дело, писан не на PHP). Поэтому мне думается, переход при разработке CMS на файлы является намного более затратным по времени при крайне сомнительном выигрыше в скорости.

   

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования