Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: создание txt для каждого пользователя

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kvins
Отправлено: 12 Марта, 2011 - 12:25:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




решил создать чат на файле. на каждой странице пользователя например user.php?us='12'
будет свой файл со своим файлом txt
решил файлом txt потому что если пользователей будет много думаю сервер не выдержит или придется раскошелится на очень хороший и дорогой

вот вопрос как создать файлик txt по нажатии какой нить кнопки ,
и как еще создать папку для каждого пользователя при регестрации пользователя ,или лучше все txt хранить в 1 папке и менять только названия файла (если так то какой функцией именовать файлы)


-----
тута
 
 Top
JustUserR
Отправлено: 12 Марта, 2011 - 12:30:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




kvins пишет:
Решил создать чат на файле. на каждой странице пользователя например user.php?us='12' будет свой файл со своим файлом txt
Осуществление использование файловых объектов для огранизации хранения модифицирующегося блока связанных информационных полей, обеспечивает значительное медленное функционироване предполагаемой системы в силу проведение непосредственных операций с файловой системой, в то время как использование простого кеширования записи и чтения приводит к некорректному фунционированию решения, кроме того использование файловых объектов для осуществления хранения разделенных списков информационных полей предполагает включение механизма разделения информационного элементного уровня трактования, а также сохранения оригинальной кодовой таблицы использование которой позволяет произвести сопоставление элемента данных с оригинальной формой информационного поля в соответственной области расположения


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Champion Супермодератор
Отправлено: 12 Марта, 2011 - 12:35:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Не надо файлами. Вот увлекательная тема на этот счет. http://forum.php.su/topic.php?fo...8&topic=2245
 
 Top
kvins
Отправлено: 12 Марта, 2011 - 13:27:37
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




то есть надо использовать базу данных с индексацией ?

то есть создать таблицу с
id name text и
Цитата:
num(сюда будет вставлятся номер такой же как у id пользователя)


а вторая таблица пользователя id(первичный ключ) name


и выводить из таблицы 1 через индексацию по (таблица 1)num == id (таблица 2)


-----
тута
 
 Top
Champion Супермодератор
Отправлено: 12 Марта, 2011 - 13:38:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Дело не только в индексации. А какие уж таблицы будут - ваше дело
 
 Top
kvins
Отправлено: 12 Марта, 2011 - 13:47:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




а вообще если например на сайте около 10 000 человек какой сервер выдержит ? и скока надо памяти на нем
(Добавление)
kvins пишет:
а вообще если например на сайте около 10 000 человек(в чате) какой сервер выдержит ? и скока надо памяти на нем


-----
тута
 
 Top
Мелкий Супермодератор
Отправлено: 12 Марта, 2011 - 14:25:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




kvins пишет:
а вообще если например на сайте около 10 000 человек какой сервер выдержит ? и скока надо памяти на нем

А на файлах получите конфликт совместного использования на 2 одновременных обращениях или всё-таки 5 посетителей одновременных переживёте?

Память дешёвая, а вот iops'ы далеко не резиновые, даже если использовать топовые SSD. И кэшировать придётся всё в ту же память.

Если вы даже не знаете, как создать файл - то не думайте о высоких нагрузках. Это называется "преждевременная оптимизация" и приводит к ещё большим проблемам.


-----
PostgreSQL DBA
 
 Top
garvey
Отправлено: 12 Марта, 2011 - 14:28:44
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




Как мне уже это надоело. Данные хранятся в Базах данных. Улавливаеете? Базы данных. Они для того и предназначены.
 
 Top
evgenijj
Отправлено: 12 Марта, 2011 - 14:51:04
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




garvey пишет:
Как мне уже это надоело.

Мне тоже
kvins пишет:
решил файлом txt потому что если пользователей будет много думаю сервер не выдержит

Вообще умиление...
Те придурки, которые придумали БД, были вообще дегенератами, Вася Пупкин знает много лучше, как грамотно оптимизировать хранение информации. Ну он же ВАСЯ ПУПКИН. ПУП ЗЕМЛИ.
 
 Top
kvins
Отправлено: 12 Марта, 2011 - 14:57:44
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




evgenijj , garvey а мне надоели такие посты как у вас, вы читали только первое сообщение ?
по моему понятно что я отказался от этого

(Отредактировано автором: 12 Марта, 2011 - 15:04:54)



-----
тута
 
 Top
evgenijj
Отправлено: 12 Марта, 2011 - 15:06:01
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




kvins пишет:
вы читали только первое сообщение ?

Ага Улыбка
kvins пишет:
по моему понятно что я отказался от этого

Нашего полку (программисты) прибыло Улыбка Создайте новую тему, и с учетом полученных знаний, сформулируйте задачу более грамотно. НЕ "Я ЗНАЮ, ЧТО ТАК ЛУЧШЕ, ПОМОГИТЕ", А "ЕСТЬ ЗАДАЧА, ..., ПОМОГИТЕ РЕШИТЬ ГРАМОТНО"

(Отредактировано автором: 12 Марта, 2011 - 15:06:29)

 
 Top
garvey
Отправлено: 12 Марта, 2011 - 15:06:58
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




kvins, я читал все сообщения. мой пост - это ответ именно на первое сообщение. Я ответил для того, чтобы:
1. Выразить свое мнение
2. Оберечь новичков, которые прочитают только первый пост и начнут городить говнокод.
 
 Top
Champion Супермодератор
Отправлено: 12 Марта, 2011 - 15:13:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




garvey,evgenijj, что-то вы разбуянились. Закончили
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB