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

Форум PHP

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

 

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

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

тема: что быстрее? чтение файла или запрос к БД?

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

 
 автор: bronenos   (25.01.2008 в 10:25)   письмо автору
 
   для: kasmanaft   (25.01.2008 в 07:50)
 

Не будем спорить. Просто проверим.

   
 
 автор: kasmanaft   (25.01.2008 в 07:50)   письмо автору
 
   для: SHAman   (24.01.2008 в 21:25)
 

>> при использовании БД, с файлами работает c++, что быстрее на порядки
Уж прямо-таки на порядки?..
PHP кабуто не на С++ писали..


PS под итерацией имеется ввиду "пол лимона раз открыть/закрыть файл и тоже самое с БД"..

   
 
 автор: mihdan   (24.01.2008 в 23:53)   письмо автору
 
   для: а-я   (24.01.2008 в 20:50)
 

с БД быстрее, так как уже говорили, что "С" дает о себе знать. Хотя бывают ситуации, когда работать с файлами быстрее, если БД криво спроектирована

   
 
 автор: SHAman   (24.01.2008 в 23:22)   письмо автору
 
   для: bronenos   (24.01.2008 в 23:05)
 

не, тут как раз задача маленькой размерности.

Как я понял, есть только оно значение. И оно меняется +/-1. Выяснить, где его лучше хранить, с точки зрения скорости доступа.

   
 
 автор: bronenos   (24.01.2008 в 23:05)   письмо автору
 
   для: SHAman   (24.01.2008 в 21:25)
 

с итерацией в пол-лимона
могу этим заняться

   
 
 автор: SHAman   (24.01.2008 в 21:25)   письмо автору
 
   для: CrazyAngel   (24.01.2008 в 21:13)
 

не путаете.

Тут нужно смотреть вот как: при использовании БД, с файлами работает c++, что быстрее на порядки, чем работа с файлами на пхп. Однако, при работе с БД, происходит подключение к серверу БД, который отпочковывает от себя своего клона. Этот процесс весьма трудо и ресурсоемкий. Потом происходит запрос, его нужно распарсить, чтобы понять что требуется. затем сделать выборку, вернуть результат, убить клона.

Тут встает вопрос что быстрее. Думаю, без теста не разобраться.

   
 
 автор: CrazyAngel   (24.01.2008 в 21:13)   письмо автору
 
   для: kasmanaft   (24.01.2008 в 20:53)
 

хм... БД теже файла.. только работает с ними с++, что быстрее

или я что-то путаю?

   
 
 автор: kasmanaft   (24.01.2008 в 20:53)   письмо автору
 
   для: Паша   (24.01.2008 в 20:52)
 

Врядли быстрее. Но ведь мало постоянно увеличивать счетчик, его надо иногда и уменьшать :). А как?

   
 
 автор: Паша   (24.01.2008 в 20:52)   письмо автору
 
   для: а-я   (24.01.2008 в 20:50)
 

Естественно запрос к БД! Гораздо быстрее!

   
 
 автор: а-я   (24.01.2008 в 20:50)   письмо автору
 
 

делаю онлайн статистику...
после авторизации, в таблице со статистикой сайта, увелич. значение на +1

т.е. никаких условий нет.

при перовом входе есть только 1 запрос. это показ онлайн.

я вот подумал, может мне тогда лучше вообще не подключаться к БД.
а просто записывать в файл кол-во онлайн...
это будет лучше?

   

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

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

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